web-dev-qa-db-ja.com

`Sudo apt-get remove python2.7`を実行しましたが、今すぐUbuntuを復元できますか?

12.04でpython2.7インタープリターを削除して再インストールしたかった

しかし、Sudo apt-get remove python2.7を実行すると、クレイジーターミナルがすべてを削除し始めました!!!削除したものを復元する方法はありますか?

23
alvas

Ubuntuを再インストールするのがおそらく最も簡単な方法ですが、すべてを再インストールせずに回復できることを指摘する価値があります。

これを行うには、python2.7パッケージ(およびその依存関係)を手動でダウンロードし、dpkg(Pythonを必要とするAPTをバイパス)を使用して手動でインストールします。それがインストールされると、aptは再び機能するはずです。そのため、apt-get install ubuntu-desktopはシステムを復元します。 (apt-getがまだ機能しない場合は、不足している依存関係もダウンロードしてインストールする必要があります。)

将来、パッケージを再インストールする必要がある場合は、代わりに

Sudo apt-get install --reinstall python2.7

または

Sudo aptitude reinstall python2.7

依存関係を削除せずにパッケージを再インストールします。

38

Ubuntuの多くはPythonを削除することをお勧めします。どのパッケージがpythonに依存しているかを示す警告が表示された可能性があるため、Pythonで削除されます。処理を進めると、OSがかなり使い果たされてしまいます。

Ubuntuを再インストールすることが、今では最も簡単で安全な方法で復元できます。削除するときは、ホームを削除しないように注意してください。

10
Takkat

私も同じ問題を抱えていました。そして、ctrl + alt + f1に修正して、ユーザー名とパスワードでログインしてから修正できました:

    Sudo apt-get update
    Sudo apt-get install --reinstall ubuntu-desktop

そして、削除されたファイルのほとんど(すべてではないにしても)を再インストールしました(ユニティとターミナルとともに):D

2

Sudo apt-get purge python && Sudo apt-get install python2.7
Sudo apt-get install python-pip
はpythonとpipを削除して再インストールします。その後、Flask、Bottleなどのアプリをインストールできます
eg Sudo pip install flask
pythonでアプリをインストールしてみてください

1
Olu Smith

Pythonのアンインストール中に、突然端末を閉じました。したがって、Pythonは部分的に削除されました。次のコマンドで修正しました

Sudo apt-get update
Sudo apt-get install --reinstall ubuntu-desktop
Sudo apt-get install –-reinstall python-apt
Sudo apt-get install –-reinstall python2.7
1
Ram

これを実行する必要があります:apt-get install ubuntu-desktop
、そしてapt-get install gdm。 lightdmまたはgdmが表示されたら、gdmを選択します。
両方ともルートとして、またはSudoを使用

chrootを使用してライブCDを使用して回復できます

1

意味のない急いで、python 2.7を削除し、それに依存していた多くのパッケージを削除しました。ターミナルを起動することさえできませんでした。

私はtty1に落ちて、Lois Mari Ang Laputが提案したことをしました

Sudo apt-get update
Sudo apt-get install --reinstall ubuntu-desktop

デスクトップに戻り、ターミナルを起動できました。シャッター、mysql-workbenchなどの削除されたパッケージは、再インストールする必要がありました。

/ var/log/aptの履歴を確認し、削除されたすべてのパッケージを再インストールしました。

1
eshwar