make installの代わりにcheckinstallを使用して依存関係を簡単に削除できますか?

make installの代わりにcheckinstallを使用して依存関係を簡単に削除できますか?

初めてLinuxに触れたので許してください。仕様エラー/誤解。ソースからプログラムをビルドする方法を学びたいのですが、ビルド時に依存関係を管理する方法を理解するのが困難です。

checkinstall代わりに、make install組み込みのフォームソースプログラムをパッケージ化して削除するのが簡単であることを読んでいました(パッケージマネージャを使用して削除する方が簡単です)。

これは、[一緒にインストールされたcheckinstall]プログラムをアンインストールすると、パッケージマネージャ(たとえばapt autoremove)を介してその依存関係を「削除可能」にすることを意味しますか?

答え1

apt以下を使用してリポジトリに依存関係をインストールした場合、または次を使用してビルドしたcheckinstall場合はそうです。このcheckinstallようにmakeシステムに直接インストールされるわけではありません。インストールするふりをし、生成されたファイルを追跡し、deb、rpm、またはパッケージマネージャがインストールしたパッケージを作成します。その後、パッケージマネージャを使用して削除できます。 aptを使用して依存関係をインストールmakeし、実際のプログラムを使用して依存関係をインストールしてから、aptを使用して依存関係を削除すると考えるとそうでcheckinstallはありません。

関連情報