Debian: APTまたはSynapticを使用してパッケージをアンインストールする方法

簡単に言うと、 Debianパッケージをアンインストールするには、ターミナルを開いて を実行しますsudo apt remove package_name。APTsudo apt purge package_nameにパッケージのシステムレベルの設定ファイルも削除させたい場合は、代わりに を使用してください。その後、sudo apt autoremove不要になった依存関係を削除できます。

対話型パッケージ管理に関して、DebianのAPTドキュメントではapt、エンドユーザー向けの高レベルコマンドラインインターフェースとして説明されています。古いコマンドも引き続きサポートされており、スクリプトでは依然として役立ちますが、ほとんどのデスクトップユーザーは以下の手順でapt-getを使用できます。apt

まず、正確なパッケージ名を見つけてください。

デスクトップメニューに表示されるアプリケーション名は、必ずしもDebianパッケージ名と同じとは限りません。何かを削除する前に、インストールされているパッケージリストを確認してください。たとえば、VLC関連のパッケージを探すには、次のようにします。

apt list --installed 'vlc*'

Debianのパッケージデータベースは、dpkg-queryコマンドで直接クエリすることもできますdpkg-query。dpkg -queryのマニュアルには、パッケージ一覧とカスタマイズ可能な出力の両方が記載されています。パッケージ名が分かっている場合は、以下の手順で簡単に確認できます。

dpkg-query -W vlc

コマンドがインストール済みのパッケージとバージョンを返す場合は、正しい名前を使用しています。一致するパッケージが見つからない場合は、スペルを確認するか、アプリケーションがAPT以外でインストールされたかどうかを検討してください。

Debianターミナルでapt listとdpkg-queryを使用してインストール済みのVLCパッケージを表示する
ソフトウェアを削除する前に、インストールされているパッケージ名を確認してください。そうしないと、間違ったパッケージを削除してしまう可能性があります。

apt removeでパッケージをアンインストールする

パッケージを削除しつつ、再インストール時にパッケージ管理構成ファイルを残しておくには、以下を使用します。

sudo apt remove package_name

実際のパッケージ名に置き換えてくださいpackage_name。例:

sudo apt remove vlc

APTは変更を行う前にトランザクションの概要を表示します。特にデスクトップコンポーネント、ドライバー、サーバースタック、またはメタパッケージを削除する場合は、そのリストを注意深く確認してください。削除対象が予想以上に広範囲に及ぶ場合は、n続行する前に原因を調査してください。

DebianのAPTマニュアルによると、removeパッケージ化されたプログラムデータは削除されますが、通常は小さな変更された設定ファイルが残ります。これにより、後でパッケージを再インストールした際に、以前のシステム設定が復元される可能性が高くなります。

Debianターミナルでsudo apt remove vlcと削除予定のパッケージをプレビュー
APTは、確認する前に、削除されるファイルと解放されるディスク容量の量を表示します。

apt purge を使用すると、パッケージをよりきれいに削除できます。

パッケージのシステム設定を保持したくない場合は、以下を実行してください。

sudo apt purge package_name

例えば:

sudo apt purge vlc

パージは削除よりも徹底的ですが、ホームフォルダを完全に消去するわけではありません。Debianのドキュメントには、パージではユーザーのホームディレクトリに保存されているデータや設定は削除されないと明記されています。そのため、アプリケーションプロファイル、ドキュメント、キャッシュ、その他のユーザー作成ファイルは残る可能性があり、不要になったと確信できる場合にのみ手動で削除してください。

使用されていない依存関係は後で削除してください

削除されたアプリケーションが必要としていたため、一部のライブラリやヘルパーパッケージが自動的にインストールされた可能性があります。不要になった依存関係をAPTに削除させるには、次のコマンドを実行します。

sudo apt autoremove

確定する前に、提案されたリストを確認してください。Debianは、自動的にインストールされたパッケージが、現在直接使用しているパッケージである可能性があると警告しています。パッケージを保持したい場合は、操作をキャンセルし、大量の自動削除リストを盲目的に受け入れるのではなく、そのパッケージを手動でインストールしたものとしてマークしてください。

Debianターミナルにapt purgeとapt autoremoveが表示されている。
パッケージ管理された設定も削除したい場合は、purge を使用し、その後、autoremove で未使用の依存関係を確認してください。

従来のコマンドが必要な場合は、apt-getを使用してください。

従来のAPTコマンドは引き続き有効です。Debianのapt-getマニュアルではremove、、、purgeおよびをautoremove同じコア目的で定義しています。

sudo apt-get remove package_name
sudo apt-get purge package_name
sudo apt-get autoremove

対話型ターミナルセッションの場合は、apt通常は の方が簡単です。スクリプトや自動化には、Debian は などの専用の APT ツールを推奨しています。これは、apt-getそれらの動作が後方互換性を高めるように設計されているためです。

Synapticを使用してパッケージをアンインストールする

グラフィカルなパッケージマネージャーがお好みであれば、Debian stable には Synaptic が引き続き搭載されています。Debian の公式パッケージページによると、Synaptic は APT への GTK インターフェースであり、パッケージのインストール、アップグレード、削除が可能です。

Synapticがまだインストールされていない場合は、以下のコマンドでインストールしてください。

sudo apt install synaptic
  1. Synapticパッケージマネージャーを開き、プロンプトが表示されたら認証してください。
  2. パッケージを見つけるには、検索機能またはインストール済みステータスフィルターを使用してください。
  3. パッケージを右クリックして「削除対象としてマーク」を選択します。パッケージ管理構成を完全に削除したい場合は、「完全削除対象としてマーク」を選択してください。
  4. 「適用」をクリックし、概要を確認して、記載されている変更内容が想定どおりである場合にのみ承認してください。
Debian上のSynapticパッケージマネージャーでVLCが選択され、「削除対象としてマーク」が強調表示されている。
Synapticは、インストール済みのDebianパッケージを削除対象としてマークしたり、完全に削除したりするためのグラフィカルな方法を提供します。

どの削除コマンドを使用すべきですか?

  • 再インストールを容易にするため、設定を保存してください。 sudo apt remove package_name
  • パッケージとそのパッケージ管理システム構成を削除します。 sudo apt purge package_name
  • 不要になった依存関係をクリーンアップします。 sudo apt autoremove
  • グラフィカルインターフェースがお好みなら、 Synaptic を使用し、変更を適用する前にマークされた変更内容を確認してください。

アプリケーションがシステムに存在しているにもかかわらず、APTがパッケージがインストールされていないと表示する場合、Flatpak、手動でダウンロードしたアーカイブ、ローカルでコンパイルされたソフトウェアなど、別の方法でインストールされている可能性があります。その場合は、APTコマンドを強制的に実行するのではなく、アプリケーションが最初にインストールされた方法に合った削除方法を使用してください。

コメントを残す

LinuxにGPartedパーティションエディタをインストールする方法

LinuxにGPartedパーティションエディタをインストールする方法

Ubuntu、Debian、Fedora、Arch Linux、openSUSEにGPartedをインストールする方法、およびシステムパーティションにGParted Liveを使用するタイミングについて学びましょう。

DebianからAPTリポジトリを削除する方法

DebianからAPTリポジトリを削除する方法

最新の.sourcesファイルまたは従来の.listエントリを使用して、DebianからAPTリポジトリを検索、無効化、または完全に削除し、その後APTを安全に更新する方法を学びましょう。

Debian: APTまたはSynapticを使用してパッケージをアンインストールする方法

Debian: APTまたはSynapticを使用してパッケージをアンインストールする方法

Debianでapt remove、purge、autoremove、apt-get、またはSynapticを使用してパッケージをアンインストールする方法、およびパッケージ名を安全に見つける方法を学びましょう。

EAアプリとLutrisを使用してLinuxでEA Originを使用する方法

EAアプリとLutrisを使用してLinuxでEA Originを使用する方法

OriginはEAアプリに置き換えられました。Lutris、Wine、Vulkanを使用してLinux上でEAライブラリを実行する方法、および実践的なトラブルシューティング手順を学びましょう。

Ubuntuでの7-Zipのインストール方法と使い方

Ubuntuでの7-Zipのインストール方法と使い方

最新の7zipパッケージを使用してUbuntuに7-Zipをインストールし、コマンドを確認し、.7zアーカイブの作成、検査、テスト、および展開方法を学びます。

Ubuntu Linuxでファイルをあるディレクトリから別のディレクトリにコピーする方法

Ubuntu Linuxでファイルをあるディレクトリから別のディレクトリにコピーする方法

UbuntuでFilesコマンドまたはcpコマンドを使用してディレクトリ間でファイルをコピーする方法を、キーボードショートカット、上書き保護、パスの例、トラブルシューティングのヒントとともに解説します。

Steamを使ってLinuxでStardew Valleyをプレイする方法

Steamを使ってLinuxでStardew Valleyをプレイする方法

Stardew ValleyにはLinuxネイティブ版があるため、ProtonやWineは必要ありません。Steamをインストールし、Linux版をダウンロードして起動し、よくある問題を修正してください。

Ubuntu LinuxでUSBドライブをマウントする方法(GUIとターミナル)

Ubuntu LinuxでUSBドライブをマウントする方法(GUIとターミナル)

Ubuntu LinuxでUSBドライブをマウントする方法を、ファイル、GNOMEディスク、またはターミナルを使用して学びましょう。安全なアンマウント方法や簡単なトラブルシューティング方法も含まれています。

LinuxでThe Elder Scrolls V: Skyrim Special Editionをプレイする方法

LinuxでThe Elder Scrolls V: Skyrim Special Editionをプレイする方法

Steam PlayとProtonを使用してLinux上でSkyrim Special Editionをプレイする方法を学びましょう。最新の互換性設定、インストール手順、および修正方法が含まれます。

LinuxにXfceデスクトップをインストールする方法【ガイド】

LinuxにXfceデスクトップをインストールする方法【ガイド】

Ubuntu、Debian、Arch Linux、Fedora、openSUSEにXfceデスクトップをインストールする方法を学び、ログイン時にXfceを選択して使い始めましょう。