web-dev-qa-db-ja.com

apt-get remove --purge wine *はすべてを削除しました!

Sudo apt-get remove --purge wine*は地獄の門を開き、 多くのものを削除しました 。ここに出力を貼り付けることはできませんでした。大きすぎます。プロセスを停止しました。システムの残りを保存したかったのです!

  1. 削除されたものを再インストールする方法は?
  2. これらのパッケージが削除されたのはなぜですか?それは最も重要な質問です。なぜ地獄は取り除かれたのですか? Spotifyとワインの関係はわかりません!
  3. apt-get --purgeがシステムを破壊する可能性がある場合、ワインを削除する方法は?ソフトウェアセンターから削除しましたが、まだ多くのファイルが残っていました。
  4. apt-get -- purgeを信頼できますか?

Xubuntu 14.04 64ビットを使用しています。

4
Lynob

アンインストールは、パージではなくこれを行いました。気分を悪くしないでください。私たちはいつかそれをやったことがあると思います。

コマンドを再度実行しますただし今回コマンドを実行します

Sudo apt-get purge wine

*マークと今回なしで、「n」を送信すると、現時点でアンインストールされません。さて、コマンドを再度実行する前に、ワインとともにアンインストールされるプログラムのリストに注意してください。そうすれば、パージ後、次の再起動前にこれらのプログラムを再インストールできます。

このリストのコピーを作成して、テキストエディターに貼り付けることができます。テキストエディタにコピーしたら、すべての段落と*マークを削除して、Sudo apt-get installコマンドの後にコピーして貼り付けて、パージの直後に実行できる滑らかなリストを作成できます。幸いなことに、Spotifyのようなプログラムは、削除するように明示的にマークされておらず、アンインストールするだけであるため、このプロセス中に構成ファイルを保持します。

1
mchid

この特定の問題も私に噛みつきました。 apt-get remove wineは、ワインがインストールされていないと言ったが、which winewine versionはまだ機能していました。 wine-develと他の複数のパッケージがインストールされましたが、それらをすべて1つずつ入力するのは望ましくありません。

リストを見て、実際に多くのワインソフトウェアが期待どおりに削除されて(リストがアルファベット順に表示されるため、最後に近づき、画面全体にほぼ表示される)、Yを押すと、特にイライラします。

ここで提供される答えはどちらも間違っており、ワイルドカードの誤用ではありません。 gertvdijk's answer to アプリケーションを完全に削除する正しい方法は何ですか?

この問題は、入力を正規表現として解釈するapt-getに起因するため、アスタリスクが予期されるワイルドカードではなく「ゼロ回以上」と解釈され、文字列winを含むパッケージが削除されます。そのようなパッケージに依存するパッケージ(基本的にシステム全体をほぼアンインストールします)。

私が期待していたことをしたであろうコマンド

apt-get remove --purge 'wine.*'

名前にwineが含まれるすべてのパッケージが削除されます。

2
dfherr