0

Linux/Unix OS 環境でのパッケージとソフトウェアのインストールに関する労力を少しでも減らすことができないかと考えています。$subject については余計な努力をしすぎているというのが私のスタンスです。

私は $subject のビルド システムを次の「ステージ ビルド ツール」に接続する方法について熟考してきました。詳細については、以下をお読みください。

より具体的に言うと、先週、pkgsrc のリポジトリを取得し、小さな「pkg2eb」スクリプトを介して Makefile を処理し、easybuild 用の *.eb ファイルを生成し、それらを多数の並列 gcc コンパイルに供給することができました。その「盲目的なプロセス」は、600を超えるビルドの成功に終わりました。これらは単に「wget/configure/make/make install」が必要なパッケージでした。最初の実行としては悪くありません。

そう:

あなたの経験によると、他の外部ツールに供給および供給される最もクリーン/リーンな pkgsrc/port 構造を持つ OS はどれですか? これは、利用可能なパッケージが最も多いものと同じではありません!

たとえば、パッケージを大量に作成しようとする同様の取り組みについて聞いたことがありますか。構造化された方法で共通のソースリスト? (つまり、異なるビルドシステム間で転送可能な方法で)

4

1 に答える 1

1

そう、

多くの関連情報がここに表示されます: http://www.mancoosi.org/edos/packages/ # さまざまなパッケージ形式の長い説明

これはより高いレベルの画像を示しています: http://www.mancoosi.org/edos/suggestions/ (特に 2.1.1 表現力の欠点)

とにかく、元の質問に答えるには、現時点での最善の策は次のとおりです。

  • RPM の .spec ファイル
  • DEB 制御ファイル
  • pkgsrc; 可能ですが、まだハッカーが必要です
  • ポーテージ; 非常にきれいで、DEPEND と RDEPEND を区別します
  • マックポート; 解析しやすい; 非常に詳細な依存関係の側面
  • ポート; pkgsrc のように。複数の依存関係が定義されている
于 2012-08-09T23:42:11.903 に答える