resources.list 文件丢失

resources.list 文件丢失

编辑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包添加到每行的末尾。例如,与:contribnon-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

相关内容