
走るとき
sudo apt-get purge -s clipit
なるほど:
$ sudo apt-get purge -s clipit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libappindicator1
Use 'apt-get autoremove' to remove it.
The following packages will be REMOVED:
clipit*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Purg clipit [1.4.1-1.1ubuntu1]
$
clipit*
だけではなくもわかりますclipit
。ここでは はどういう*
意味ですか?
(Clipit だけでなく、他のパッケージでも同様です。)
答え1
マニュアルページによるとapt-get
、次のように示されています。
APT-GET(8) APT APT-GET(8) 名前 apt-get - APT パッケージ処理ユーティリティ -- コマンドライン インターフェイス 取り除く 削除はパッケージが削除されることを除いてインストールと同じです インストールではなく、パッケージを削除すると、 システム内の設定ファイル。プラス記号が パッケージ名(間にスペースなし)、識別されたパッケージ 削除されるのではなくインストールされます。 パージ purgeはremoveと同じですが、パッケージが削除され、 消去されます (構成ファイルもすべて削除されます)。
remove
これが、 との違いを説明していますpurge
。基本的に、remove
は、設定ファイルに触れたり変更したりせずにパッケージのみを削除しますが、 は、purge
設定ファイルを含むパッケージに関連するすべてのものを削除します。
そうは言っても、 を使用すると、該当するパッケージとそのすべてのインクルード (構成ファイルなど) が削除されることを示しますclipit*
。*
例:
取り除く- Skype、Chrome など、または/home/user
ディレクトリ内に構成ファイルを保持するその他のパッケージを削除する場合、それらは削除されません。
パージ- さらに、bind、mysql、squid など、またはそれぞれの場所に構成ファイルを保存するパッケージでこれを使用すると/etc
、それらは削除されます。
答え2
*
パージすると元のパッケージとともに設定ファイルや依存関係も削除されるため、パージ中にパッケージ名に追加されます。
purge - Remove packages and config files