GNU/Linux >> Linux の 問題 >  >> Linux

Linux でのプログラムのアンインストール

新しいインストール システムを壊すことはめったにありません (ソースとバイナリを混在させるような奇妙なことをしない限り)。

Ubuntu でコンパイル済みのバイナリを使用している場合は、それらを削除することができ、システムを壊す心配はありません。 実行に必要なものを一覧表示すると、パッケージ マネージャーが、そのプログラムに依存しているプログラムを一覧表示して確認できるようにします。

ソースを使用するときは、重要なもの (glib など) を削除しないように、より注意する必要があります。ソースからアンインストールする場合、警告などはありません。これは、マシンを完全に破壊できることを意味します。

apt-getでアンインストールしたい場合 次に apt-get remove package を使用します 前述のとおりです。そのパッケージに依存するプログラムもすべてアンインストールされ、それらを確認する機会が与えられます。

アンインストールする場合、通常、プロセスは make uninstall です .警告はありません (上で述べたように)。

make config システムを変更しませんが、make install

初心者として、 apt-get を使用することをお勧めします またはバイナリパッケージに使用するディストリビューション。物事を適切に整理し、本当に必要でない限り、システムを壊すことはありません。

うまくいけば、それですべてが解決します.


理論上は make uninstall make install を削除する必要があります 追加され、あなたのシステムはクラフトを蓄積しません.もちろん、問題は、すべての makefile が同じように作成されているわけではないということです。

uninstall を省略しているものもあります install が何であるかを理解するのはあなたに任せます。 ルールはしました。さらに悪いことに、インストール ルールがリンクされたライブラリを上書きした場合、愚かな uninstall ルーチンは、他のプログラムの依存関係を壊す可能性があります。

ソース インストールの最善の解決策は、システムのパッケージ マネージャーによってインストールされるパッケージとは異なるプレフィックスを使用することです。 Apt はファイルを /usr/ にインストールします /usr/local/ を使用してください ソース インストールの階層。これにより、どのファイルがどのパッケージに属しているかを追跡しやすくなり、アンインストールによってシステムが破損することはありません。

./configure --prefix=/usr/local 多くの構成スクリプトで機能します。そうでない場合は、Makefile を手動で編集できます。または、ファイルを手動でコピーしてください。

Apt やその他のパッケージ マネージャーは、インストールしたファイルとその逆の依存関係を追跡するため、アンインストール機能を安全に使用できます。


apt-get install を使用することをお勧めします Linux と apt-get remove に任意のパッケージをインストールするには (パッケージ名) または apt-get purge (パッケージ名) アンインストールするメイン パッケージだけでなく、インストール中にインストールされたすべての関連パッケージまたは依存関係も削除されます。

システムをクリーンに保つために、apt-get clean を使用することをお勧めします。 https://askubuntu.com/questions/144222/how-do-apt-get-clean-and-apt-get-clean-all-differ#144224 (この投稿はそれについて興味深いものです) これにより、すべてのファイルが削除されますインストール中にダウンロードされましたが、もう必要ありません。

システムにインストールされている依存関係をすべて削除したいが、アンインストール時に削除されなかった場合に役立つ別のコマンドは apt-get autoremove です。 .

make および make install を介してパッケージをインストールする場合は、自分でアンインストールする責任があります (ダウンロードしたパッケージには、その方法を説明する README ファイルが含まれている可能性があります)。 .そのため、ディストリビューションのパッケージ マネージャーによって提供されるパッケージを Linux にインストールすることが常に推奨されます。この方法でインストールすると、使用しているディストリビューション (Linux のフレーバー) で動作するのにパッケージが十分にテストされていることを確認できます。システムが壊れる可能性はほとんどありません。また、必要に応じてパッケージが更新されることを確認できますが、自分でインストールする場合は、これらすべてを行う責任があります。

これがお役に立てば幸いです:)


Linux
  1. LinuxにJavaを手動でインストールする

  2. Linux 用 R パッケージのインストール エラー

  3. Linux に .dsc ファイルをインストールする方法

  1. LinuxにMariaDBまたはMySQLをインストールする

  2. LinuxにPythonをインストールする方法

  3. LinuxにJavaをインストールする方法

  1. LVMを使用してLinuxをインストールする

  2. UbuntuLinuxにZlibをインストールする方法

  3. Linux – Kaliにヘッダーをインストールしますか?