尝试在 Tor 项目之后的 Debian 8.11 上安装 Tor指示,我在更新系统时收到此警告
W: Duplicate sources.list entry http://security.debian.org/ jessie/updates/main amd64 Packages (/var/lib/apt/lists/security.debian.org_dists_jessie_updates_main_binary-amd64_Packages)
W: You may want to run apt-get update to correct these problems
这是我的 /etc/apt/sources.list
deb http://ftp.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb http://ftp.us.debian.org/debian jessie main contrib
deb http://security.debian.org jessie/updates main contrib non-free
deb http://ftp.us.debian.org/debian jessie-updates main
deb https://deb.torproject.org/torproject.org jessie main
deb-src https://deb.torproject.org/torproject.org jessie main
我怎样才能安全地解决这个问题?我是否必须删除或注释掉源列表中的第二行?
我不明白发生了什么事。
答案1
您确实可以注释掉或完全删除sources.list
.还有另一个不明显的重复条目,所以我建议将您更改sources.list
为
deb http://ftp.us.debian.org/debian jessie main contrib
deb http://security.debian.org jessie/updates main contrib
deb http://ftp.us.debian.org/debian jessie-updates main
deb https://deb.torproject.org/torproject.org jessie main
deb-src https://deb.torproject.org/torproject.org jessie main
(放弃non-free
,并放弃ftp.debian.org
支持ftp.us.debian.org
)。
您可以使用一个命令制作备份副本并编辑文件:
sudo sed -i.bak '1,2d;s/ non-free//' /etc/apt/sources.list
这将在/etc/apt/sources.list.bak
.
答案2
在更改某些内容之前,您始终可以备份您的sources.list。
但是,是的,您似乎需要注释掉重复的行。尝试这个:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sort -u /etc/apt/sources.list.bak > /etc/apt/sources.list