基礎
Cairo-Dockを完全にアンインストールするには、@Nattgew の回答この質問に対して、端末に次の内容を入力する必要があると書かれています。
sudo apt-get remove cairo-dock cairo-dock-core cairo-dock-plug-ins cairo-dock-plug-ins-data cairo-dock-data
しかし@Sylvain_Pineau言うターミナルに入力するには:
sudo apt-get purge cairo-dock cairo-dock-core cairo-dock-data libgldi-dev libgldi3
しかし、一方で@Muzaffarは、言うターミナルにもっと簡単なコマンド文字列を入力するには:
sudo apt-get-purge cairo-dock-core
質問
私の質問は次のとおりです。
purge
との違いは何ですかremove
?上記のコマンドの一部に、他のコマンドには必ずしも含まれていないコマンドが含まれているのはなぜですか?
どれを使えばいいでしょうか?Cairo-Dockと設定ファイルをすべてアンインストールしたいだけです。アンインストールした笑。Ubuntu ソフトウェア センターからすでに「アンインストール」しましたが、そこにもインストールされていないと表示されます。
コンピュータ化されたものすべてに愛を捧げるなら、それは「入力」ですか、それとも「入力された」ですか?(爆笑。)
編集: 聞いてください、私は今とても混乱しています。これらの回答のどれが最善の回答なのかわかりませんし、私はLinux全般、ましてやコマンドラインの初心者なので、ここで何をしているのか正直わかりません。システムを台無しにしたくありません。プログラムを完全にアンインストールしたいだけです。Revo アンインストーラーWindowsでは私がしたいこと。
おそらく私の経験不足のせいだと思いますが、これは必要以上に複雑であるように思えます...
仕様
- メーカーとモデル: デル インスパイロン N5010
- オペレーティング·システム: Ubuntu 15.04
- GUI環境: 団結
- 使用端末: ターミナル (Gnome-terminal)、v3.14.2-0ubuntu3
答え1
パージと削除の違いは何ですか?
remove
パッケージの設定ファイルを残してパッケージを削除します。purge
パッケージの設定ファイルを残さずにパッケージを削除します。;ただし、実際の動作はパッケージによって異なります。: 再インストール後も古い設定が保持されているアプリケーションを削除したことがある。
上記のコマンドの一部に、他のコマンドには必ずしも含まれていないコマンドが含まれているのはなぜですか?
なぜなら、それらは、多かれ少なかれ(これがそれらの違いです)、パッケージと一緒にパッケージの依存関係を削除しようとするからです。
正直に言うと、各依存関係を手動で削除するのは良い方法ではないと思います。パッケージとそのすべての依存関係を削除して消去するには、apt-get
特定のケースを適切に処理し、不要になったものよりも多くも少なくも削除して消去する方法があります。(これは十分に一般的なので、パッケージ名を置き換えるだけでどのパッケージでも機能します):
sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock
sudo apt-get purge cairo-dock
: 削除およびパージしますcairo-dock
。sudo apt-get autoremove --purge cairo-dock
: 各cairo-dock
依存関係を削除して消去しますしかし他のパッケージに必要なもの
あるいは、cairo-dock
およびcairo-dock
の依存関係構成ファイルを保持するには、次のようにします。
sudo apt-get remove cairo-dock && \
sudo apt-get autoremove cairo-dock
何をすればいいのでしょうか? Cairo-Dock を、設定ファイルも含めてすべてアンインストールしたいだけです。 まるで、アンインストールしたかのように。笑。 Ubuntu ソフトウェア センターですでに「アンインストール」しましたが、そこにもインストールされていないと表示されます。
上記で提案した最初の方法:
sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock`
の設定ファイルを消去しcairo-dock
、不要になった分だけを削除して消去します。
コンピュータ化されたものすべてに愛を捧げるなら、それは「入力」ですか、それとも「入力された」ですか?
「入力済み」というのはかなり不自然な響きです。私は「入力」に賛成します。https://english.stackexchange.com/questions/30684/inputted-or-input。
答え2
いくつかの質問にお答えします。すべてのパッケージに加えて設定ファイルも削除されるため、purge
この点が異なりますremove
。Cairo Dock をすべての設定ファイルとともに完全に削除したい場合は、前に述べた理由に従ってくださいpurge
。
答え3
まず、purge-vs-remove から始めましょう。一部のパッケージには、/etc/
パッケージの一部として構成ファイルが含まれています。これらの一部はユーザーによって編集されている可能性があるため、apt remove
パッケージをアンインストールしても削除されません。削除されapt purge
ます。どちらも、ホーム ディレクトリ内のユーザー構成ファイルには影響しません。
さて、これらすべてを削除する場合、直接または他の方法で cairo-dockdepends
するすべてのものを削除しますcairo-dock-core
。あなたremove
またはpurge
それが削除されると、他のすべてが削除されます。これは非常に賢い方法です。
ただし、purge
明示的に指定されたパッケージの設定ファイルのみが削除されます。他のパッケージを削除するファイルを削除した場合、それらは削除された。cairo-dock-core
設定ファイルがありません削除しても意味がありません。
これら3つはあなたの目的にはかなり同等のようです。ターゲットを絞るのはcairo-dock-core
賢いですが、それだけではするもっと凝ったもの。