OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | Contents | 次へ>

8.2.4. パッケージの削除とパージ


パッケージの削除はインストールよりも簡単です。パッケージを削除する方法を見てみましょう。 dpkg   apt.

パッケージを削除するには dpkg、供給する -r or - 削除する オプションに続けてパッケージ名を指定します。ただし、この削除は完全ではありません。設定ファイル、メンテナスクリプト、ログファイル(システムログ)、デーモンによって生成されたデータ(LDAPサーバディレクトリの内容やSQLサーバのデータベースの内容など)、およびパッケージによって処理されるその他のユーザーデータのほとんどはそのまま残ります。削除オプションを使用すると、プログラムをアンインストールし、後で同じ設定で再インストールすることが容易になります。また、依存関係は削除されないことに注意してください。次の例を考えてみましょう。


# dpkg --remove kali-linux-gpu

(データベースを読み込んでいます...現在 317681 個のファイルとディレクトリがインストールされています。) kali-linux-gpu (2016.3.2) を削除しています...

# dpkg --remove kali-linux-gpu

(データベースを読み込んでいます...現在 317681 個のファイルとディレクトリがインストールされています。) kali-linux-gpu (2016.3.2) を削除しています...


システムからパッケージを削除するには、 適切な削除 パッケージAPTは削除されるパッケージに依存するパッケージを自動的に削除します。 dpkg たとえば、構成ファイルやユーザーデータは削除されません。

パッケージ名に接尾辞を追加することで、 apt (または apt-get   適性)を使用すると、同じコマンドラインで特定のパッケージをインストールし、他のパッケージを削除できます。 すべてを適切にインストールする コマンドに「-削除したいパッケージの名前に「」を付けます。 適切な削除 コマンドに「+インストールするパッケージの名前に「」を追加します。

次の例は、2つの異なるインストール方法を示しています。 パッケージ1 削除する パッケージ2.


# apt install パッケージ1 パッケージ2-

[...]

# 適切な削除 パッケージ1+パッケージ2

[...]

# apt install パッケージ1 パッケージ2-

[...]

# 適切な削除 パッケージ1+パッケージ2

[...]


これは、例えば、 お勧め (後述)。一般的に、依存関係ソルバーは、その情報をヒントとして利用し、代替ソリューションを探します。

パッケージに関連付けられたすべてのデータを削除するには、 dpkg-P パッケージまたは aptパージ パッケージ コマンドを実行します。これにより、パッケージとすべてのユーザーデータが完全に削除され、 apt依存関係も削除されます。


# dpkg -r debian-cd

(データベースを読み込んでいます...現在 97747 個のファイルとディレクトリがインストールされています。) debian-cd (3.1.17) を削除しています...

# dpkg -P debian-cd

(データベースを読み込んでいます...現在 97401 個のファイルとディレクトリがインストールされています。) debian-cd (3.1.17) を削除しています...

debian-cd (3.1.17) の設定ファイルを消去しています...

# dpkg -r debian-cd

(データベースを読み込んでいます...現在 97747 個のファイルとディレクトリがインストールされています。) debian-cd (3.1.17) を削除しています...

# dpkg -P debian-cd

(データベースを読み込んでいます...現在 97401 個のファイルとディレクトリがインストールされています。) debian-cd (3.1.17) を削除しています...

debian-cd (3.1.17) の設定ファイルを消去しています...


警告!パージは完全に削除されるため、軽々しく実行しないでください。パッケージに関連付けられたすべてのデータが失われます。


OnWorksのトップOSクラウドコンピューティング: