ソースからコンパイルされたプログラムを削除/削除する方法は? [コピー]

ソースからコンパイルされたプログラムを削除/削除する方法は? [コピー]

この方法を使用して、./configure; make; make installソースからコンパイルされたプログラムをどのように削除できますか?ソースが保存されているソースディレクトリを維持しても問題はありますか?

ベストアンサー1

取ることができるアプローチにはいくつかあります。

  1. ./configure元々渡されたのと同じオプションを使用してやり直してから、を実行してくださいmake uninstall。元のファイルがない場合は、そのバージョンのタールボールを再度ダウンロードして使用してください。
  2. findまたはを使用してlocate関連ファイルを追跡し(小さなプログラムでのみ可能です)、手動で削除します。

これが再発しないようにするには、いつでも同様のツールを確認してください。インストールの確認ソースからビルドし、インストールされたファイルを追跡するために使用されます。まさに次の理由で開発されました。

多くの人がソースからコンパイルしてインストールしたプログラムをボックスから削除する方法を尋ねます。時には(まれに)プログラムの作成者はMakefileに削除ルールを追加しますが、通常はそうではありません。これが私がCheckInstallを書いた主な理由です。プログラムの作成後に./configure;を実行すると、CheckInstallはmake install(または実行するように指示したすべてのエントリ)を実行し、このインストールで変更されたすべてのファイルを追跡します。

おすすめ記事