同じソフトウェアの7回目の再コンパイルを行っています。利用可能なビルド済みのパッケージはなく、コンパイルに時間がかかります。ソースから直接ビルドし続ける必要がないように、コンパイルしてパッケージ化する方法はありますか?
編集:それが重要な場合は、OSのCentOS 6。
同じソフトウェアの7回目の再コンパイルを行っています。利用可能なビルド済みのパッケージはなく、コンパイルに時間がかかります。ソースから直接ビルドし続ける必要がないように、コンパイルしてパッケージ化する方法はありますか?
編集:それが重要な場合は、OSのCentOS 6。
CDEを見てください。そのウェブサイトから:
CDE (以前は CDEpack と呼ばれていました) は、Linux プログラムを他のマシンにデプロイして実行するために必要なコード、データ、および環境を、インストールや構成なしで自動的にパッケージ化します。CDE は、依存地獄を完全に排除する最も簡単な方法です。
したがって、プログラムをコンパイルし、結果のパッケージにもすべての依存関係を含めます。結果として得られるパッケージは、最新の x86 Linux ディストリビューションで実行できるはずなので、ソースから直接ビルドし続ける必要はありません。
checkinstall, which is based on installwatch, is able to create various packages including .deb
(Debian, Ubuntu, ...), .rpm
(Red Hat, Fedora, SuSE, ...) and .tgz
(Slackware) suitable for your distribution's package manager.