编辑sources.list
,从 root 用户执行操作,
nano etc/apt/sources.list
纳米文本编辑器显示为新文件,保存时会抛出错误:-
etc/apt/sources.list :不存在这样的文件**
如何编辑这个来更新 Debian? (apt-get update
不工作)。
答案1
/
你一开始就失踪了
nano /etc/apt/sources.list
答案2
这是 jessie 的默认 debiansources.list,其中 deb-src 行被注释掉(如果您打算下载源代码包,请取消注释它们)。
deb http://httpredir.debian.org/debian jessie main
#deb-src http://httpredir.debian.org/debian jessie main
deb http://httpredir.debian.org/debian jessie-updates main
#deb-src http://httpredir.debian.org/debian jessie-updates main
deb http://security.debian.org/ jessie/updates main
#deb-src http://security.debian.org/ jessie/updates main
打开和关闭 deb-src 行的有用别名是:
alias apt-source-on='sed -i -e "s/^#\(deb-src\)/\1/" /etc/apt/sources.list'
alias apt-source-off='sed -i -e "s/^\(deb-src\)/#\1/" /etc/apt/sources.list'
如果您使用不同的版本,请将“jessie”更改为适当的版本昵称。例如:
sed -i -e '/^#*deb/ s/jessie/stretch/g' /etc/apt/sources.list
如果您想要contrib
或将其中一个或/或两个non-free
包添加到每行的末尾。例如,与:contrib
non-free
sed -i -e '/^#*deb/ s/$/ contrib non-free/' /etc/apt/sources.list
如果您有更喜欢使用的本地镜像,请使用以下命令进行更改:
sed -i -e 's/httpredir.debian.org/your.mirror.example.com/g' /etc/apt/sources.list
有关sources.list的更多信息,请参阅https://wiki.debian.org/SourcesList