
これは 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