Ubuntuシステムからソフトウェアを削除する方法



時々、Ubuntuマシンを乱雑にしている古いアプリやプログラムを消したい時があります。ディスク容量が不足しているのかもしれませんし、単に整理整頓したいだけかもしれません。理由が何であれ、不要なソフトウェアとそれに残った設定を完全に削除する方法を知っておくと、後々面倒な作業を省くことができます。Ubuntuには、GUIでもターミナルコマンドでも、アプリをアンインストールする方法がいくつか用意されています。特にsnapやflatpakでインストールした場合、ソフトウェアセンターに簡単に表示されないプログラムもあるので、両方の方法を理解しておくと便利です。

さらに、アプリをアンインストールした後、忘れ去られた依存関係やキャッシュファイルが削除されなければ、空き容量を圧迫する可能性があります。そこで、このガイドでは、アプリの削除だけでなく、こうした隠れた痕跡の削除方法についても解説します。コツをつかめば、苦労せずにシステムをスリムに保つことができるでしょう。

Ubuntuシステムからプログラムをアンインストールする方法

アプリの削除は難しくありませんが、特に異なるインストール方法(snapやflatpakなど)を使用する場合、時々つまずいてしまうことがあります。すべてをきれいに消去する方法を知っておくと、安心してスムーズに実行できます。それでは、GUIからコマンドラインまで、主な削除方法を順に見ていきましょう。

App Center(Ubuntuソフトウェア)の使用

クリック操作に慣れている方には、これが最も簡単な方法です。Ubuntuソフトウェアアプリは一種のアプリストアとして機能しますが、アンインストールも非常にスムーズに処理します。Ubuntuソフトウェアから直接インストールされたアプリや、GUIコンポーネントを含むSnapパッケージに特に便利です。特に初心者にとっては、アプリからのアンインストールの方がターミナルコマンドよりもスムーズに実行できる場合があります。

  • Ubuntu アイコン(左下)を開き、 Ubuntu ソフトウェアを検索します。
  • 開いたら、[管理]タブ (または「インストール済み」というラベルが付いている場合もあります) をクリックします。
  • 削除したいプログラムをスクロールするか検索します。クリックして、3点メニュー(または「削除」または「アンインストール」と書かれたボタン)を探します。
  • 削除を確定します。この時点でパスワードの入力を求められます。パスワードを入力して、あとはそのままにしておきましょう。

スナップ経由でインストールされた一部のアプリはここに表示されない可能性があることに注意してください。その場合はターミナル アプローチが役立ちます。

ターミナルを使ったアンインストール(パワーユーザー向け)

多くの場合、より詳細な制御が必要な場合は、コマンドラインを使用するのが最善です。コマンドラインの方が高速で、競合する依存関係や不要な設定を削除するなどのオプションがあります。覚えておくべき重要な点は、正確なパッケージ名が必要になることです。これは、表示されているアプリ名と一致しない可能性があります。パッケージ名は、dpkg -l | grep packageまたは などのコマンドで確認できますapt list --installed

  • でターミナルを開きますCtrl + Alt + T
  • package_name は実際のパッケージ名です。例えば、Firefox を削除する場合は と入力しますsudo apt-get remove package_name。場合によっては、ではなく と入力して configs を削除したいこともあります。sudo apt-get remove firefoxpurgeremovesudo apt-get purge package_name
  • 確認のメッセージが表示されたら、 Yキーを押して確定します。完了するまでお待ちください。

snapを使ってアプリをインストールした場合、このコマンドは機能しません。代わりに、以下のコマンドを実行してください。

  • snap listインストールされているスナップ パッケージを表示するには入力します。
  • パッケージ名を特定し、 を使用して削除しますsudo snap remove package_name

flatpak アプリの場合は、まず でリストしflatpak list、 で削除しますsudo flatpak uninstall package_name。信じられないかもしれませんが、特にインストール元が複数ある場合は、必ずしも明確ではないため、少し調査が必要になることがあります。

残ったファイルと依存関係をクリーンアップする方法

アプリを削除するだけでは十分ではない場合があります。古い依存関係や孤立したファイルが残ってしまい、ディスクスペースを無駄にしてしまうことがあります。アンインストールすればクリーンアップされると思いがちですが、Linuxではキャッシュされたパッケージや未使用のパッケージが残ってしまうことがあるため、これは非常に厄介です。

  • これらをクリアするには、 を実行してくださいsudo apt autoremove。続行するかどうかを尋ねられるので、Yを押してお待ちください。未使用の依存関係と不要になった古いカーネルがクリーンアップされます。
  • 場合によっては、を使用するとsudo apt clean、キャッシュされたパッケージ ファイルがクリアされ、さらに多くのスペースが解放されることがあります。

一部のセットアップでは、特にカーネルやシステム ファイルが関係している場合は、安全のためにクリーンアップ後に再起動する価値があります。

まとめ

総じて言えば、Ubuntuでのアプリのアンインストールは、必要に応じて簡単にも、あるいは複雑にもできます。GUIの使用は簡単ですが、制限事項もあります。一方、ターミナルを使えば、特にシステム管理者やパワーユーザーにとって、より迅速かつ高度な制御で作業を完了できます。アンインストール後は、不要なファイルを削除してください。そうしないと、残ったファイルが容量を圧迫し続けます。

  • 実行するなどして、アプリが実際に消えたdpkg -l | grep package_nameかどうかを確認します。
  • 定期的に実行してsudo apt autoremove整理整頓を保ちます。
  • 特にパッケージ名や依存関係が不明な場合は、コマンドに注意してください。

これが役に立つことを祈る

LinuxアプリのアンインストールはWindowsほど洗練されているとは限りませんが、一度コツをつかめばかなり柔軟なプロセスになります。一部のマシンでは、 や などのコマンドを使ったアンインストールがapt-get最初snapは失敗する場合がありますが、もう一度試すか再起動すると、多くの場合成功します。全体として、これらのヒントはストレスを軽減し、システムをスリムに保つのに役立つはずです。頑張ってください。誰かの時間節約になれば幸いです。



この記事は役に立ちましたか?