回答:
アプリケーションがパッケージマネージャー経由でインストールされている場合は、実行する必要があるのは
sudo apt-get remove <application_name>
それは常に機能するはずです。ターミナルがお茶をかき立てるものではない場合、システム→管理→Synaptic Package Managerを開き、削除したいパッケージを検索し、その隣のチェックボックスをクリックして「削除のマーク」を選択します。[適用]をクリックすると、パッケージが削除されます。もちろん、Ubuntu Software Centerもあります。Synapticとほとんど同じです。アプリケーション名を検索して、「削除」ボタンをクリックするだけです。
アプリケーションを複数のパッケージに分割できる場合があります(たとえば、多くのゲームには音楽用に個別のパッケージがあります)。すべての関連パッケージと設定ファイルをアンインストールするために、次のように入力できます
sudo apt-get purge <package-name>
または-in Synaptic-「削除のマーク」ではなく「完全に削除のマーク」。
手動でコンパイルおよびインストールされたアプリケーションに関しては、それらを削除する単一の方法があるとは限りません。最適な方法は、ソースパッケージに付属しているREADME / INSTALLファイル(存在する場合)を参照することです。
sudo apt remove <application_name>
(Ubuntuの18.04.1 LTS)
ソフトウェアセンター:パッケージを見つけて、[削除]をクリックします
シナプス:同じ
apt-get:
sudo apt-get remove <package> && sudo apt-get autoremove
適性:
sudo aptitude remove <package>
物をインストールするとき、それらはしばしば他のパッケージに依存することに注意することが重要です。あなたがオフに解雇する場合apt-get remove <package>
には、デフォルトで自動的にインストールされたアプリケーションを削除しません。これは多くの場合より安全です(ubuntu-desktopのようなものを一時的に削除する場合)。
aptitude は自動的に物事を削除します(また、素敵なインタラクティブなコマンドラインインターフェイスを備えています)
ステータスセクションの下にある「ローカルまたは廃止」フィルターを使用して、シナプスでクラフを検索することもできます。
sudo apt-get autoremove <package>
可能な方法の概要は次のとおりです。
パッケージがパッケージマネージャーを介してインストールされている場合、この目的で提供されているツールのいずれかを使用してパッケージを削除できます。
dpkg --remove
:最も基本的なコマンドラインツール。避ける。apt-get remove
またはaptitude remove
:これらは標準のコマンドラインツールです。適性はわずかに好まれます:それはもう少し洗練されています。たとえば、すべてのパッケージ操作のログファイルを保持できます。synaptic
:「システム/管理」の下のGUIメニューからアクセスできるGUIツール。すべての機能をサポートし、一般的に非常に素晴らしいプログラムです。software center
:GUIよりも優れsynaptic
たGUI 。これは、古い「プログラムの追加と削除」のより良い、更新されたバージョンです。これらはすべて仕事を成し遂げます。特定の機能が必要な場合、またはプログラムを頻繁にインストールまたは削除する場合は、最も使いやすい(ソフトウェアセンター)から始めて、適性を継続できます。
これらの操作により、プログラムの大部分が削除される一方、「設定ファイル」がaus / etc / apache2などの場所に残ることがあります。ほとんどのソフトウェアには設定ファイルがありません。一部のサーバーソフトウェア(「デーモン」)はそうします。いくつかの場合を除いて、これらの構成ファイルを保持しても害はありません。構成ファイルを含むすべてを削除する場合は、「パージ」操作を使用できます。aptitudeの場合、コマンドラインは「aptitude purge」です。(「パージ」に関する上記のトミーの説明は正確ではありません。「除去」操作は、「パージ」と同様に、元のプログラムで取り込まれたすべての依存関係を削除します。)
パッケージが削除されたことをプログラムが示している場合、ファイルがなくなっていることを確認できます。依存関係の問題としてインストールされたパッケージがすぐに削除されない場合があります。これらは、その後の実行時に最終的に削除されます。
他のチャネルからインストールされるソフトウェア(通常はソースからコンパイルされる)については、ほとんどの場合、手動でインストールされたファイルを削除する必要があります。彼らはしばしばどこかにあり/usr/local
ます。一部のソフトウェアには、「make uninstall」などのショートカットが用意されています。ただし、それに頼らないでください。ほとんどの場合、最もクリーンなソリューションは、Ubuntuのリポジトリから提供されるバージョンを使用することです。これは、クリーンにアンインストールできます。
最も簡単な方法は、Ubuntu Software(またはUbuntu 16.04LTSより古いリリースのUbuntu Software Center)を使用することです。開き、Ubuntuのソフトウェアを、クリックInstalled
タブを、アンインストールしたいアプリを選択し、ヒットRemove
ボタンを。
Ubuntuの12.10は持ち込まユニティ6導入、プレビュー機能を。したがって、Ubuntu 12.10以降では、Unity Dashの(ほぼ)任意のアプリアイコンを右クリックして、[アンインストール]をクリックするだけです。
Synapticは高度なパッケージ管理ツールであり、Ubuntu Software、Unity Dashなどの他のGUIメソッドよりも詳細な制御を提供します。これは、Ubuntu 10.04以前のデフォルトのアプリマネージャーでした。Synapticをインストールするには、ここをクリックしてください:
または、ターミナルでこれを実行します:
sudo apt install synaptic
Synapticからアプリをアンインストールするには、削除するパッケージをマークしてからApply
ボタンを押します。
これらは、そこにあるコマンドラインファン用です。基本的なものですが、より高度な制御を提供し、軽量です。
apt
(新しく簡素化されたapt-get)は、パッケージ管理で最も一般的に使用されるコマンドラインツールです。次のコマンドを使用して、アプリをアンインストールします。
sudo apt remove <app_name>
<app_name>
アンインストールするアプリのパッケージ名に置き換えることを忘れないでください。
aptitudeは、インタラクティブncurses
ベースのGUIを備えているため、正確なコマンドラインツールではありません。ただし、次のコマンドは使用できます。
sudo aptitude remove <app_name>
Ubuntu 16.04LTS以降ではスナップパッケージがサポートされていますが、アップデートを使用してUbuntu 14.04LTSにもインストールできます。スナップアプリをアンインストールするには、次のことを試してください。
snap remove <app_name>
そしてそれがうまくいかない場合:
sudo snap remove <app_name>
上記の方法はすべて、パッケージ管理(Ubuntu Software、Synaptic、apt、snapなど)を介して正常にインストールされたアプリでのみ機能し、一部のルートスクリプトを使用して手動でインストールしたり、ホームに直接コピーしたソフトウェアでは機能しないことに注意してください。上記の方法は大きく異なりますが、それらはすべて同じAPTまたはSnappyパッケージマネージャーバックエンドを使用します。アプリのインストール/アンインストールにはさらに多くの方法がありますが、APTまたはSnappyを含む方法が推奨され、最も一般的な方法です。
アイテムまたはパッケージをアンインストールするさまざまな方法は何ですか?
適性
デフォルトでは、aptitudeはUbuntuシステムにインストールされていません。したがって、このコマンドを実行sudo apt-get install aptitude
してインストールしてください。
aptitudeを使用してパッケージをアンインストールするには、実行(sudo aptitude purge package
)
apt-get
sudo apt-get purge package
dpkg
sudo dpkg -P package
ソフトウェアセンター
シナプスパッケージマネージャー
どの方法が常に機能しますか?
上記の方法はすべて、パッケージのアンインストールに使用できます。
何かがアンインストールされたことを確認するにはどうすればよいですか?
apt-cache policy package
コマンドを実行することにより、パッケージが正常にアンインストールされたかどうかを確認できます。
例:
avi @ avi-Lenovo-IdeaPad-Z500:〜$ sudo apt-cache policy vlc vlc: インストール済み:2.0.8 + git20131210 + r49167 + 13 + 8〜ubuntu13.10.1 候補:2.0.8 + git20131210 + r49167 + 13 + 8〜ubuntu13.10.1 バージョン表: *** 2.0.8 + git20131210 + r49167 + 13 + 8〜ubuntu13.10.1 0 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy / main amd64パッケージ 100 / var / lib / dpkg / status 2.0.8-1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy / universe amd64パッケージ 500 http://archive.ubuntu.com/ubuntu/ saucy / universe amd64パッケージ
上記でapt-cache policy
は、vlc pacakageで実行中に、Installedフィールドが次のように表示されます。
Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
avi @ avi-Lenovo-IdeaPad-Z500:〜$ sudo apt-cache policyクロムブラウザ クロムブラウザ: インストール済み:(なし) 候補:32.0.1700.102-0ubuntu0.13.10.1〜20140128.970.1 バージョン表: 32.0.1700.102-0ubuntu0.13.10.1〜20140128.970.1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates / universe amd64パッケージ 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security / universe amd64パッケージ 29.0.1547.65-0ubuntu2 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy / universe amd64パッケージ 500 http://archive.ubuntu.com/ubuntu/ saucy / universe amd64パッケージ
ただし、実行するapt-cache policy chromium-browser
と、インストール済みフィールドにnone
.Whichと表示されます。これは、パッケージがインストールされなかったことを意味します。
Installed: (none)
特定のケースでは、他の回答で述べられているコマンドを発行した後でも残っているいくつかの依存関係があります。同様に、にこのシナリオでは、OPがインストールされていたCCSM
(Compizの設定マネージャの設定)だけ取り外しCCSM
、それをインストール時に必要とされた全体の依存関係を削除しないと、もはや同じように使用されているパッケージの数の葉compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig
など
の使用をsudo apt-get autoremove
か、sudo aptitude autoremove
そのようなすべてを削除しますそのような場合はすべて、未使用の依存関係。
編集:鉱山はオリによる既存の答えの拡張機能でした。