/usr/localにプログラム(openmpi、comsol、lampsなど)をインストールすると、通常/usr/local/bin、/usr/local/lib、/usr/local/srcに複数の別々のファイルが作成されます。など。
今すぐ削除(更新)したい場合は、関連する各ファイルを個別に見つけることがクレイジーになります。一部のプログラム(openmpiなど)は自動的make uninstall
にこのタスクを実行するターゲットを提供していますが、元のmakefileは使用できず、それを見つけるのは面倒です。
これまでのところ、私はアプリケーションごとに別々のフォルダを作成し、通常は削除するフォルダを削除する(または更新する新しいバージョンの場合は別のフォルダを作成する)/optにアイテムをビルド/インストールする方法に従います来ました。
もちろん、/ optにインストールするときは、パスを手動で設定する必要がありますが、通常は簡単です。
今/optと比較して/usr/localにインストールすることの魅力は何ですか?インストールされたプログラムをアンインストール/更新する簡単な方法はありますか?
ベストアンサー1
しばらくこれを実行していませんが、1つの方法はcheckinstall
それを使用してシステム用のパッケージを作成することです。その後、パッケージを削除できます。