web-dev-qa-db-ja.com

Checkinstallパッケージが配布に適さないのはなぜですか?

同じパッケージで複数のサーバーを実行する予定です。また、各サーバーで個別にパッケージをコンパイルしないソリューションとして、 checkinstall を使用して.debを生成し、プライベートリポジトリを介して配布したいと思います。

ただし、リンクされたガイドでは、

配布に適したパッケージを作成するように設計されていない

私の質問は:

  1. このパッケージングの違いは何ですか、それは配布に適していないのですか?または、適切にするためにパッケージに何を含める必要がありますか?

  2. Checkinstallを使用してパッケージを最大20台のサーバーに配布する際に問題はありますか?

私がより感謝することができるアドバイスやリンク。ありがとう!

2
Ilya

Checkinstallによって作成されたパッケージは、多くの場合、パッケージの標準を満たしていません。これは、パッケージを他の人に配布する場合に問題を引き起こす可能性があります。しかし、それらがあなたのために働くなら、あなたがあなた自身の複数のシステムでそれらを使用するならば、何も悪いことはありません。

たとえば、checkinstallで作成されたパッケージには通常、依存関係情報が含まれていないため、いくつかの追加パッケージを手動でインストールするまで機能しない場合があります。

一部のファイルは、間違った場所に配置されているか、間違った名前を持っているか、間違った場所または間違った名前のファイルを参照している可能性があります。たとえば、DebianやUbuntuがApacheの設定やシステムの起動を追加の作業なしで処理する方法では動作しない場合があります。

4
Florian Diesch