我正在使用俏皮的:
~: lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
但是当我这样做时,sudo apt-get update
ubuntu 仍然会看着:
Hit http://ppa.launchpad.net raring/main amd64 Packages
Hit http://ppa.launchpad.net raring/main i386 Packages
真奇怪...
我肯定没有/etc/apt/sources.list
,但有很多令人讨厌的东西/etc/apt/sources.list.d/
。我该如何删除它?(我认为这会延长我的更新时间)
答案1
首先,您可以检查所拥有的 PPA,看看是否有更新的版本,有些 PPA 已经在使用 saucy,而其他的则可能需要一些时间。
有几种方法可以阻止在 apt 更新期间读取有问题的 PPA。
您可以使用 ppa purge 来删除 PPA。
sudo ppa-purge ppa:nameofppa
但是,这也会删除使用 ppa 安装的软件包,并尝试将它们移回更改后的标准软件包。
您可以在 apt-get 更新期间手动停止读取它们。
为此,请以 root 身份打开文件进行编辑。
pkexec gedit /etc/apt/sources.list.d/nameofppa.list
将 # 放在 deb 行的开头。
例如 - 我的一个示例将 deb-src 行注释掉了
deb http://ppa.launchpad.net/mugshot-dev/daily/ubuntu saucy main
# deb-src http://ppa.launchpad.net/mugshot-dev/daily/ubuntu saucy main
您也可以删除有问题的源文件。小心一点。
sudo rm /etc/apt/sources.list.d/nameofppa.list
对源文件进行任何更改后,请确保更新 apt。