存在するhttps://unix.stackexchange.com/a/141619/674
私はmakefileを保存しません。削除対象はそうではないかもしれませんが(またはおそらくしてはいけない)成功するためには他のものが必要ですが、これが保証されるわけではありません。
これは、元のパッケージのコピーを保持することを意味します。しかし、公共アーカイブの以前のバージョンがあり、それが消えるかどうか心配しない限り、それはあまり意味がありません。とにかく、後でもう一度ダウンロードできます。唯一の問題はautotoolエントリの場合は、最初に実行する必要があります
./configure
。他のオプションを使用すると、uninstall
何かを見逃す可能性があります。- しかし、それはそうではないと思います。時々私は何かの特定の構成を文書化します。そこに別のソースパッケージを保管しておきましたが、
/usr/local/src
必要なときに見つけることができれば問題はありません。
なぜ「autotoolエントリの場合は最初に実行する必要があります./configure
。他のオプションを使用するとuninstall
何かを見逃す可能性があります」?
構成、作成、およびインストールによってインストールされたアプリケーションを削除するために構成ファイルが必要なのはなぜですか?
ありがとうございます。
答え1
パッケージに--enable-foo
fooサブシステムを構築してインストールするための設定オプションがあるとします。libfoo.a... / libと金持ち実行可能ファイルは... / binにあります。したがって、これをインストールして一時ビルドディレクトリをクリーンアップします。
その後、数ヶ月後に戻り、パッケージtarballの圧縮を解放して削除します。ビルド/インストール/削除コマンドを使用して構成されていない場合は、./configure
これを実行できるようにmakefileを再作成するには再実行する必要があります。make uninstall
--enable-foo
libfoo.aそして金持ちその make ターゲットに含まれない場合があります。この場合、make uninstall
クリーンアップがありません。libfoo.aそして金持ち。
これは大切にする価値があります。構成状態使用された構成オプションを文書化する元のインストールのビルドディレクトリ。