![我如何停止此警告:“W:重复的 sources.list 条目 cdrom://Ubuntu 11.10 _Oneiric Ocelot_...”](https://linux22.com/image/1107762/%E6%88%91%E5%A6%82%E4%BD%95%E5%81%9C%E6%AD%A2%E6%AD%A4%E8%AD%A6%E5%91%8A%EF%BC%9A%E2%80%9CW%EF%BC%9A%E9%87%8D%E5%A4%8D%E7%9A%84%20sources.list%20%E6%9D%A1%E7%9B%AE%20cdrom%3A%2F%2FUbuntu%2011.10%20_Oneiric%20Ocelot_...%E2%80%9D.png)
我在实时 USB 驱动器上运行 Ubuntu,每次启动时,apt 行cdrom://Ubuntu 11.10 _Oneiric Ocelot_ - Release amd64 (20111012)/ oneiric/main i386 Packages
和另一条类似的 apt 行(也来自 cdrom)都会插入sources.list
文件中。然后我收到该警告,这很烦人,因为除非纠正该警告,否则我无法继续更新和安装。
我注意到在其中一个启动脚本中打印了以下几行(不确定大小写):
Writing new source list
Source list entries for this disc are
然后是上面的恰当的几行。
我不知道这是否是导致重复条目的原因。另外,我甚至不希望文件中有任何 cdrom sources.list
。每次我尝试更新/安装时收到警告时,我都会删除它们,每次我重新启动时,它们都会再次出现。非常感谢您的帮助。
答案1
也许值得尝试 Ubuntu 提供的 GUI 工具,看看它们是否足够智能,可以处理覆盖您更改的脚本。
此链接涉及通过 Ubuntu 的软件管理器添加 CD 源之类的内容,但我相信您可以弄清楚如何使用说明将其删除。 https://help.ubuntu.com/community/Repositories/Ubuntu
答案2
我也有同样的情况,但在这里找到了答案:
以上内容继续:
备份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
消除
sudo rm /etc/apt/sources.list
运行sudo apt-get updat
e 重新创建 source.list
workerd 对我来说非常有效,我尝试了各种各样的东西,还有一个程序 y-ppa,它一直说没有发现重复项。