web-dev-qa-db-ja.com

Python、Ubuntu 14.04、他のパッケージの問題は使用できません

Ubuntu 14.04のインストールがどういうわけか壊れています。

私が取り組んでいるプロジェクトでは、Jupyterノートブックをインストールする必要があり、これによりパスの問題が発生しました(明らかに、pipではなくanacondaをインストールする必要がありましたか?)。いずれにしても、これを修正するために、すべてをアンインストールして、anacondaで再インストールしました。 Jupyterはまだ機能せず、現在Pythonも機能しませんでした。しかし、Ubuntuが完全にクラッシュし、セーフモードなしでログインできる状態に戻すのに十分なものを再インストールするために、Ubuntuが完全にクラッシュしました。

私が今集めたのは、Pythonで何かをアンインストールしたラインに沿ったどこか、またはPythonです。それを修正しようとして、現在の状態では削除できないので、最初に再インストールする必要があると言われました。そうすることで問題が発生しました。明らかに、インストールに必要なものをインストールするためにPythonの作業バージョンが必要だったからです...むしろ循環的です。 Pythonは壊れていますが、Pythonを修正するにはPythonが必要です。

たとえば、次のようなものでpythonパッケージを個別に修正しようとしています。

Sudo dpkg --configure python3-apt

「パッケージの一貫性が非常に悪い状態です。設定を試みる前に再インストールする必要があります」というエラーを返します。再インストールに失敗します。

私はオンラインで見つけた合理的で幸運のないソリューションをほとんど試しました。これは、pythonパスの問題だけではありません。両方:

Sudo apt-get install -f

そして

Sudo apt install --reinstall python3-apt

たくさんのものを返しますが、終わりはたくさん言います:

Errors were encountered while processing:
/var/cache/apt/archives/python3-apt_0.9.3.5ubuntu3_AMD64.deb
/var/cache/apt/archives/python3-distupgrade_1%3a0.220.10_all.deb
/var/cache/apt/archives/python3-update-manager_1%3a0.196.25_all.deb
/var/cache/apt/archives/update-manager_1%3a0.196.25_all.deb
/var/cache/apt/archives/python3-problem-report_2.14.1-0ubuntu3.29_all.deb
/var/cache/apt/archives/python3-apport_2.14.1-0ubuntu3.29_all.deb
/var/cache/apt/archives/software-properties-common_0.92.37.8_all.deb
/var/cache/apt/archives/software-properties-gtk_0.92.37.8_all.deb
/var/cache/apt/archives/python3-software-properties_0.92.37.8_all.deb  
/var/cache/apt/archives/python3-uno_1%3a4.2.8-0ubuntu5.3_AMD64.deb

私が遭遇して試したことのない唯一の合理的なことは、Ubuntuを完全に再インストールすることです( here を参照)。私はすべてのファイルを外部ドライブにバックアップしました(すべてがクラッシュした場合に備えて)が、そのようなUbuntuの再インストールの方法がわかりません。他の誰かが私のラップトップにUbuntuをインストールしてくれました。デュアルブート。 Windows 8は引き続き正常に動作します。

次のプログラムエラーが発生しました。

ubuntu-release-upgrader-gtk 
python3-uno 
python3-apt 
apport-gtk 
update-manager-core 
python3-update-manager 
python3-crypto 
python3-louis 
update-notifier 
unattended-upgrades 
ubuntu-release-upgrader-core 
python3-distupgrade 
python3-apport 
python3-problem-report 
python3-software-properties 
update-manager 
apport 
update-notifier-common 
software-properties-gtk 
flashplugin-installer 
software-properties-common

Update-managerを修正しようとしたとき、他のパッケージとの依存関係が満たされていないために私を許可しません。これらのパッケージを修正しようとすると、以前のパッケージとの依存関係が満たされていないため、それらを修正することもできません。再び循環。

私が何かをインストールしようとするたびに、X MBをマシンにインストールすることに同意するかどうかを尋ねる前に、それが表示されます(しかし、実際にこれらのものをインストールすることはありません):

The following extra packages will be installed:
    python3-apport python3-apt python3-distupgrade python3-problem-report
    python3-software-properties python3-uno python3-update-manager
    software-properties-common software-properties-gtk update-manager
Suggested packages:
    python3-launchpadlib python3-apt-dbg python-apt-doc
The following packages will be upgraded:
    python3-apport python3-apt python3-distupgrade python3-problem-report
    python3-software-properties python3-uno python3-update-manager
    software-properties-common software-properties-gtk update-manager
10 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.
22 not fully installed or removed.

また、Ubuntu Software CenterまたはSoftware Updaterを開けません。

要求された出力:

which python 
which python3

どちらも何も返しません。エラーメッセージや出力を何も表示せずに、すぐに新しい端末コマンドを入力できます。私はpython3をアンインストールしたと思いますが、python2.7はまだ存在しています。

echo $PATH

返却値

/home/myname/MESA/mesasdk/bin:/home/myname/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/mynames/bin:/usr/lib/jvm/jdk1.7.0/bin:/opt/intel/bin

mESAは学校向けのプログラムです。

誤って作成したこの混乱から抜け出すのを手伝ってくれる人はいますか?私はこれ以上何かを台無しにしたくない。あなたの助けは大歓迎です!

更新

Ubuntu 14.04をアンインストールし、 here で提案されているように this に従って最新のUbuntuをその場所に再インストールすることにしました。この問題で私を助けてくれたすべての人に感謝します!

2
Canada709

解決策は答え here にあります。

すべてのファイルをバックアップした後、Ubuntu 18.04の新規インストールでUbuntu 14.04を上書きしました。

0
Canada709