/usr/local にインストールされたプログラムのアンインストールまたは更新

/usr/local にインストールされたプログラムのアンインストールまたは更新

/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それを使用してシステム用のパッケージを作成することです。その後、パッケージを削除できます。

おすすめ記事