この記事の主題はウィキペディアにおける独立記事作成の目安を満たしていないおそれがあります。 (2014年5月) |
作者 | Felipe Sánchez |
---|---|
最新版 |
1.6.2
/ 2006年11月1日 |
リポジトリ | |
対応OS | UNIXライク |
サポート状況 | 開発中 |
種別 | パッケージ管理システム |
ライセンス | GNU General Public License Version 2 |
公式サイト | http://asic-linux.com.mx/~izto/checkinstall/ |
CheckInstallは、tarballで配布されているソースコードパッケージからのインストール・アンインストールを容易にするパッケージ管理システムである。
ソースパッケージで最もよく用いられているAutotoolsとmakeによるシステム構築では、インストールファイルのバージョン管理まで行われていないことからmake install
を実行すると、Makefileより生成されたオブジェクトすべてがシステムにコピーされる。もし既に同じファイル名が存在している場合に上書きしてしまう。またアンインストールの際もファイル名の確認だけで削除を実行する。よって、システム管理者は注意深くインストール・アンインストールの作業をしないとシステムファイルの依存関係を壊してしまう可能性がある。対して CheckInstall においては、ソースコードパッケージをビルドした後 make install
の代わりに checkinstall
を実行するだけで、Slackwareパッケージ、RPM Package ManagerまたはDebianパッケージと互換性のあるパッケージが生成されるので、システムにインストールしたバージョンの追跡を可能とする利点がある。
configure
スクリプトを実行する。