web-dev-qa-db-ja.com

Python 3(python3-pkg-resources)の削除に失敗した後、ソフトウェアをインストールできません

私のコンピューター2.7と3.4には2つのpythonがあります。ubuntuでは2.7がデフォルトのpythonであると仮定して、このコマンドを使用してpython3をアンインストールしようとしました。

Sudo apt-get remove python3

プロセスの途中で、Firefoxやその他の必要なツールが削除されるのを見たので、途中でパニックになってプロセスを閉じました。しかし、コンピューターを再起動した後、ubuntu、特にデスクトップが壊れたことがわかりました。その後、これらのコードを使用してubuntuデスクトップを苦労して再インストールする必要があります

#Sudo apt-get and Sudo dpkg --configure -a these two not working
Sudo apt-get -f install  ubuntu-desktop

#after installation
mv ~/.config/dconf/user ~/.config/dconf/user.old

#reboot
Sudo reboot

これにより、デスクトップとランチャーへのアクセスを取り戻すことができましたが、コマンドラインを使用して他のソフトウェアをインストールしようとすると、このエラーが発生します(両方のapt-get installおよびapt-get -f install)また、Ubuntuソフトウェアセンターからインストールできません。

Sudo apt-get install unity-Tweak-tool

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 friends-dispatcher : Depends: python3-pkg-resources but it is not going to be installed
 python3-aptdaemon : Depends: python3-pkg-resources but it is not going to be installed
 python3-chardet : Depends: python3-pkg-resources but it is not going to be installed
 python3-plainbox : Depends: python3-pkg-resources but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

私は今どうすればいい? python 2.7をシステムに害を与えることなくアンインストールできますか?コマンドライン(unity-Tweak-toolなど)を使用して他のソフトウェアをインストールする方法を教えてください。

編集

それでもシステムの検索とティーキングが10時間以上続いた後も、問題は依然として存在しています。今、私はそれを単一の問題に狭めました。

これを試したとき

須藤apt-get -fインストール

エラーは、半分インストールされたpython3-pkg-resourcesを指していました

Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 41 not upgraded.
1 not fully installed or removed.
Need to get 0 B/31.7 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: error processing package python3-pkg-resources (--configure):
 package python3-pkg-resources is not ready for configuration
 cannot configure (current status `half-installed')
E: Sub-process /usr/bin/dpkg returned an error code (1)

現在、私の自動削除ドージェント作業とクリーンおよびオートクリーンはエラーを返しません。 python3-pkg-resourcesを削除する必要がありますか?どうすれば再インストールできますか?

EDIT2

壊れたパッケージを修正する解決策を探すと、これにつながります answer synapticを使用して壊れたパッケージを削除することを推奨します(問題の前にインストールしました)。

シナプスパッケージマネージャーに4つの壊れたパッケージが表示される

enter image description here

次に、単一のパッケージを選択しましたpython3-plainboxと削除のマークが付けられ、このパッケージに応じて他のパッケージが再び表示されました enter image description here

他の3つの壊れたパッケージにも、それらに応じていくつかのさまざまなパッケージが表示されます。シナプスマネージャーを使用して壊れたパッケージを再インストールしようとしましたが、スローエラーが発生しました。私はそれを削除する必要があります

1
Eka

何時間もの検索、調整、その他すべてのことをした後、この問題の解決策を見つけました。

以下のすべての手順は、再起動せずに実行されます

  • 最初に、シナプスプログラムマネージャーを使用して、破損した4つのパッケージをすべて削除しました(削除としてマーク)。
  • 次に、これらのコマンドを使用してシステムを更新しました

    Sudo apt-get update
    Sudo apt-get -f upgrade
    Sudo apt-get -f install
    Sudo dpkg --configure -a
    Sudo apt-get install ubuntu-desktop
    Sudo apt-get install build-essential
    Sudo apt-get install build-essential checkinstall
    Sudo apt-get autoclean
    Sudo apt-get clean
    
  • 上記のコードを何度も(同じ順序ではなく)繰り返しましたが、私は満足し、問題に応じて他のパッケージをインストールすることも推奨します。

再起動後、ソフトウェアと他のパッケージをインストールできるようになりました

Sudo apt-get install unity-Tweak-tool
1
Eka