web-dev-qa-db-ja.com

ほとんどのプログラムを誤ってアンインストールしました...

Zip、curl、libx11-dev、libglib2.0-devなどのパッケージ全体に対して「apt-get remove」を実行しましたが、それを行った後、ほとんどすべてのアプリケーションが静かに消えました(私は- believe 100%ではありませんが、それが原因です... pythonインストールもアンインストールし、最終的にプログラムを開く前に他の作業を行いました[端末]そして、ubuntuソフトウェアセンターなどを含む私のプログラムのほとんどがなくなっていることを発見しました...基本的にほぼすべて)。誰がこれを引き起こした可能性があるのか​​、さらに良いことに、すべてを更新する方法を知っていますか? (いいえ、私は復元ポイントを作成しませんでした:-()または、私はホースされていますか?

4
fatfreddyscat

ソフトウェアセンターはpythonに依存しています。 ubuntu-desktopメタパッケージのインストール(または再インストール)を試してください。これにより、基本的な基本事項を取り戻すことができます。

Sudo apt-get install ubuntu-desktop

既にインストールされている場合は、それを削除(Sudo apt-get remove ubuntu-desktop)してからインストールします。パッケージのセットをインストールおよび更新するために使用されるメタパッケージであるという心配はありません buntu-desktopの内容?

6
Mateo

それは簡単に回復できます;-P

最初に、削除した内容をすべて見つけます。

grep remove /var/log/dpkg.log

そして、必要なものを再インストールします

Sudo apt-get install XX

依存関係を気にせず、必要なパッケージを見つけるだけで、自動的にインストールされます。

5
daisy

あなたのプログラムは「黙って」削除されませんでした。 Ubuntuのパッケージには「依存関係」があり、他のパッケージを適切に機能させるにはインストールする必要があります。 Ubuntu Software CenterはPythonに依存しているため、Pythonをアンインストールすると、Software Centerも依存関係なしでは機能しなかったため削除されました。

apt-getは、このようなパッケージを削除するときに警告します。次回apt-get removeで物事を削除するときは、削除するパッケージのリストを読んでください。指定しなかったアンインストールされる追加パッケージは、「次の追加パッケージがアンインストールされます:」のような見出しの下にリストされます。 apt-getが行うことを正確に行うと、将来の大災害を回避できるはずです。

2
Marius