12.04 を実行していますが、誤って Vivid Vervet PPA からインストールされました

12.04 を実行していますが、誤って Vivid Vervet PPA からインストールされました

私は Ubuntu 12.04 (Precise Pangolin) を実行しています。Vivid Vervet 用の gnome3-staging PPA をソースとして追加するというミスを犯し、アップグレード時に問題が発生しました。

このPPAをソースリストから削除しましたが、問題は解決せず、常に「満たされていない依存関係」のエラーが発生します。この状況を解決するにはどうすればいいでしょうか?また、インストールしたVivid Vervetパッケージをシステムから削除したいと思います。ありがとうございます。

答え1

まず、追加されたリポジトリを削除する必要があります。ppa-purge 「ppa-purge」と「add-apt-repository -r」の違いは何ですか?

ppa-purge - PPA を無効にして、該当する場合は公式パッケージに戻します。たとえば、xorg-edgers PPA を追加して Nvidia ドライバーをインストールした場合、その PPA で ppa-purge を実行すると、xorg-edgers PPA が無効になるだけでなく、NVIDIA ドライバーが PPA 内のものから公式 Ubuntu リポジトリにある公式のものに戻されます。

追加されたリポジトリを消去した後、ソフトウェアリストを更新します

sudo apt-get update

アップグレードする

sudo apt-get dist-upgrade

ただし、一部のパッケージは手動でダウングレードする必要がある場合があることに注意する必要があります。パッケージをダウングレードするには、次のコマンドを使用します。

 sudo apt-get install pkg_name=version

関連情報