
私は 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