2012-01-19 11 views
6

私はUbuntu 11.10にOpenCV 2.3をインストールするためにいくつかのサードパーティPPAを使用していました。アップグレード中に、私はこれらのパッケージとそれらの満たされていない依存性に関するいくつかの問題に直面しました。だから私はppasを取り除きたいと思った。しかし、それは私のパッケージ構造が壊れているように見えるので、今私がインストールできないppa-purgeというパッケージが必要になるでしょう。ppa-purgeを使用せずにubuntuのppaを削除する

この問題の回避策はありますか?

ありがとうございました。

答えて

2

手動で/etc/apt/sources.listを編集し、問題のURLを削除してから、apt-get updateを実行してから、アップグレードを続行してください。

+1

問題のURLはどのようにして見つけられますか? – wrahool

+0

@wrahool:「sudo apt-get update」を実行して、コンソールから印刷されたものや、使い慣れているものから問題の原因となっているURLを確認してください。通常、追加されるppasは、上記のディレクトリにある自分自身のファイルにあります(私の場合、/etc/apt/sources.list.d/ でした)。 – fuzzyanalysis

0

壊れたパッケージに関する問題に直面している場合は、最初に依存関係をチェックしてそのパッケージを削除してから強制的にパッケージを削除し、システムを大幅に変更したときに再起動することを忘れないでください。そのパッケージを削除するには、これらのシェルは

$ sudo su 

をコマンドを使用すると、パスワードを入力します

# apt-cache rdepends package-name 
# apt-get --purge remove --force package-name 

これらのシェルを使用してください。これは私のために働いた

# apt-get clean 
# apt-get autoclean 
# apt-get update 
# apt-get upgrade 
# apt-get dist-upgrade 
# reboot 

コマンド、これを試してみてください、私はこれが修正されますと信じてすべてのあなたの問題、幸運。

5
sudo add-apt-repository --remove ppa:PPA_Name/ppa 

"PPA_Name"をPPAの名前に置き換えてください。

関連する問題