PPA已移除并清除,但仍显示可用的升级
这是在Ubuntu 14.04(SERVER,所以没有GUI)
好的,今天早些时候我被要求将GCC升级到GCC 4.9(目前可用的是Trust的GCC 4.8)。
所以按照这些指示我安装了PPA ubuntu-toolchain-r / test。 好吧,结果我们不需要GCC 4.9,我想恢复到4.8。 所以我按照这些说明和我:
二手ppa-purge工具:
sudo ppa-purge ppa:ubuntu-toolchain-r/test
我用–remove删除了存储库
sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
并从/etc/apt/sources.list.d以及密钥环中手动删除了PPA文件。
但现在,每当我跑步
sudo apt-get upgrade
它仍然要求我将GCC升级到4.9(以及其他几个与工具链相关的软件包。)
你所做的一切都是正确的。 但你错过了一件重要的事情。
sudo ppa-purge ppa:ubuntu-toolchain-r/test sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
并从/etc/apt/sources.list.d以及密钥环中手动删除了PPA文件。
在做之前
sudo apt-get upgrade
你应该做
sudo apt-get update
然后做
sudo apt-get upgrade
您的问题是您仍在使用包含该存储库的软件列表,因此您必须执行apt-get update
以更新此列表而不使用ubuntu-toolchain-r/test
存储库。
第一个命令只会禁用PPA,而不是从Ubuntu存储库中实际删除和安装原始包:
sudo apt-add-repository –remove ppa:ubuntu-toolchain -r / test
因此,您需要再次启用存储库,转到软件中心>编辑菜单>源,然后首先运行ppa-purge。
sudo ppa-purge ppa:ubuntu-toolchain -r / test