
みなさん、こんにちは。私はしばらく前から Ubuntu サーバーを使用しています。すべて正常に動作しており、パッケージのインストールは簡単です。通常、パッケージ管理には aptitude または apt-get を使用します。しかし...! ソースからパッケージをインストールする必要がある場合があります。通常は ./configure、make install などを実行するので問題ありません。しかし...! ソースから手動でインストールしたパッケージをアップグレードしたい場合もあります。ここで物事が曖昧になります :)。
質問: カスタム パッケージをインストールする適切な方法は何ですか。Windows のようなインストール/アンインストール プロセスを考えています。make/install コマンドを使用してパッケージを手動でインストールした後、すべてのパッケージ ファイルを削除したいと思います。
make コマンドを実行できるスクリプトがあり、後でパッケージと関連するすべてのファイル/パスを削除する方法がわかっているのですが、名前を思い出すことができません。
助けてください!10倍ありがとう!
答え1
独自の .deb パッケージを作成して、dpkg や apt-get を使用してインストール/削除することができます。
見るこれリンク。
答え2
考えていますかmake uninstall
?
答え3
アンインストールスクリプトは簡単に作成できます。それほど難しくはありません。私のブログでの考えと説明。
ブログではプロセス全体を解説しています。さらに、ヘルパースクリプトは、いくつかの手順を自動化し、次のように簡素化します。
./configure
make
make install DESTDIR="$PWD/staging"
cd staging
sudo transfer-staged-package packagename
後でアプリケーションをアンインストールするには、次のコマンドを発行するだけです。
sudo /usr/local/bin/uninstall-packagename
ブログ投稿にはさらに多くのヒントやコツが記載されているので、ぜひ読んでみてください。