我在实时 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,它一直说没有发现重复项。