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デスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクをブラウザで開き、Chromeショートカットやアプリスタイルの起動機能を追加し、カレンダーとGmailを通じて期日が過ぎたタスクを管理できます。