CheckInstallの副作用はありますか、それとも毎回使用する必要がありますか?


9

私は職場でUbuntuを、自宅でSlackwareを使用しています。

今日の仕事では、いくつかの反復的なタスクを自動化することになっている、疑わしいプログラムを会社のリポジトリからダウンロードしました。でインストールしましたconfigure; make; make install。今、それを削除したいのですが、Makefileでアンインストールするための適切なターゲットがありません。このプログラムはPythonで書かれており、インストーラー*.pyはさまざまな場所に多くのファイルをコピーしましたが、それらをすべて削除するのは簡単ではありません。

そのため、代わりにCheckInstallを使用して、make installそのようなプログラムを簡単に削除し、システム上のすべてのソフトウェアを一貫した方法で追跡できるようにすることを考えました。しかし、CheckInstallに関連する可能性のある副作用はあるのでしょうか、または新しいソフトウェアをインストールするたびにそれを使用できますか?使っていますか?

回答:


3

私はdeb / dpkgの経験のみから話していますが、いいえ、Checkinstallがdeb / rpmのビルドに成功する限り、それをインストールしても副作用はありません(パッケージのビルドに失敗するシナリオがあります)。

もちろん、checkinstallは実際には依存関係を認識していません。そのため、パッケージをどこかにインストールする場合は、依存関係を用意する必要があります。それ以外の場合、アンインストール機能は意図したとおりに機能します。

それが機能せず、一部のパッケージを警戒している場合、chrootは(比較的)迅速で痛みのない方法で試すことができます。仮想マシンの方が優れていますが、システムを複製するものがなければ、セットアップ時間とリソースが増えます。


1
GNU stowをcheckinstallと組み合わせて使用​​していますか?
user1042840
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.