Pentooインストーラを使用していますが、プロファイルを選択するように求められます。
私は「amd64」プロファイルがソースからソフトウェアをコンパイルすると信じています。 「バイナリ」設定ファイルは、Pentoo開発者によって作成されたプリコンパイルされたバイナリを使用します。そして、「bleeding_edge」オプションはアップストリームプロジェクトでコンパイルされますか? (私の考えでは)
私の質問は次のとおりですGentoo / Pentoo設定ファイルがどのように機能するかをよりよく理解するために見てみたいWikiやマニュアル(コマンドラインツール)はありますか?私は各プロファイルが何であるか、そしてそれがオペレーティングシステムにどのような影響を与えるかを詳しく説明することを探しています。
答え1
Gentooの一般的なPortageの「プロファイル」の概念は、本質的に他のディストリビューションの別々のサーバー、デスクトップ、およびIoTインストールイメージの概念と同じです。しかし、プロファイルセットは非常に限られているので、Pentooではそれほど明確ではありません。提供してサポートします。
つまり、選択したプロファイルは少なくとも次のものを提供します。
- 特定のパッケージのデフォルトのUSEフラグは何ですか?
- デフォルトではブロックされているパッケージ(したがって、特別な構成なしではインストールできません)
状況に応じて、以下を制御することもできます。
- どのパッケージがパッケージセットの一部であるか
@system
(したがって、システム内のすべての項目に対する暗黙の依存関係として含まれます) - ポーテージ構成の他の側面。
Pentooを使用すると、プロファイルの選択は非常に簡単です。
- あなたのハードウェアの一般的なプロファイル(あなたの場合
pentoo/default/linux/amd64
)は、開発者が信頼できると思うソフトウェアバージョンを使用し、すべてのアップデートをローカルで構築します。決定できない場合は、これがあなたが望むものかもしれません。 - 代わりに、プロファイル
bleeding_edge
は利用可能なソフトウェアの最新バージョンを使用しますが、これが実際にシステムを損傷するかどうかはわかりません。これにより、~*
グローバルPortage構成でハードウェアに適したキーワードが設定される可能性が高くなります。
3番目のオプションは、binary
名前が実際に少し曖昧であるため、ここで奇妙なものとしてマークされています。私はそれに関する決定的な文書を直接見つけることができませんでしたが、徹底的に検索しませんでした。私の推測はあなたの評価が正しいことです。パッケージをローカルにビルドするのではなく、一部の中央サーバーから事前にビルドされたパッケージをインポートします。