ソースからSlackwareシステムを構築していますが、ここで依存関係の壁にぶつかりました。 (尋ねる前に:いいえ、私は「より速くする」つもりはありません。他のCライブラリをターゲットにしています。)ツールチェーンと基本(coreutils、archivers、shells、perl、kernelなど)を入手してください。 ))は十分に単純ですが、残りの何百ものパッケージを見ると、依存関係を満たすためにどの順序でビルドする必要があるのかわかりません。
さまざまなドキュメントを見ると、ビルド順序やデフォルトのビルドスクリプトは表示されず、個々のパッケージのSlackBuildsのみが表示されます。そして、.tgzはdebやRPMなどの依存関係をリストしません。これはパトリックが頭の中に書き留めた残りの人間が手動で調べなければならないのでしょうか、それとも私がどこかで医者を逃したのでしょうか?
BLFSを試してみましたが、SlackwareはBLFSよりも先にXを構築したようです。単純にすべてをビルドし、依存関係が失敗したときを記録し、依存関係ツリーを手動で作成できるようですが、欠落しているビルドのリストを取得したいと思います。
答え1
いいですね。 linuxquestions.orgとslackware IRCチャンネルの良い人たちが私に正しい方向を教えてくれました。
Slackwareは通常最初から構築されません。これらのリリースは、継続的に移動するビルドシステムの停止に似ています。言い換えれば、
これARMポートスクリプト新しいアーキテクチャまたはツールチェーンに移植するために必要な順序があります。