摆脱旧的仓库?

摆脱旧的仓库?

我正在使用俏皮的:

~: lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 13.10
Release:        13.10
Codename:       saucy

但是当我这样做时,sudo apt-get updateubuntu 仍然会看着:

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。

相关内容