PPA 已刪除並清除,但仍顯示可用升級

PPA 已刪除並清除,但仍顯示可用升級

這是在 Ubuntu 14.04(伺服器,所以沒有 GUI)上

好的,今天早些時候我被要求將 GCC 升級到 GCC 4.9(目前可用的是 Trusty 的 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(以及其他幾個與工具鏈相關的軟體包。)

答案1

你所做的一切都是對的。但你錯過了做一件重要的事情。

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

答案2

第一個命令只會停用 PPA,實際上不會從 Ubuntu 儲存庫中刪除和安裝原始軟體包:

sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test

因此,您需要再次啟用儲存庫,前往“軟體中心”>“編輯”功能表>“來源”,然後先執行 ppa-purge。

sudo ppa-purge ppa:ubuntu-toolchain-r/test

相關內容