
昔、私はソースからコンパイルしてアプリケーションをインストールするために、Portage 用の FreeBSD と Portage システムを使用していました。これは、自分のシステムを直接ターゲットにするために行ったことです。
このような構成をサポートする他のディストリビューションはありますか? Slackware にも同様のものがあったように思います。
答え1
Debian用の完全な「ソースからシステムを構築する」ツールは知りませんが、間接的にこれをサポートしています。apt-src
は、パッケージをダウンロードしてビルドし、その結果のビルドをインストールします。
答え2
バイナリとコンパイルされたパッケージの両方をサポートするディストリビューションがいくつかあります。理論的には、ジェンツーこれをサポートしていますが、バイナリ パッケージはあまり多くないと思います。アーチバイナリパッケージに加えてソースからのビルドもサポートしています。アーチビルドシステム(ABS)ですが、経験はありません。
答え3
ここでは Gentoo が最善の選択です。あなたのニーズに合わせて Gentoo を使用することに何の問題があるでしょうか?
答え4
ほとんどの Linux ディストリビューションは、ソース コードからのパッケージのビルドをサポートしています。ディストリビューション リポジトリから必要な開発パッケージと、ビルドするパッケージの特定の要件をインストールするだけです。システムを可能な限りゼロから構築したい場合は、Linux from Scratch がモデルになりますが、セキュリティ更新やパッチなどの追跡に対する責任が大きくなります。Arch Linux は、ソースからビルドでき、更新やパッチなどのソースも提供してくれるので、私が選んだディストリビューションです。Arch には、インストールや構成の問題を解決するための優れたユーザー サポートと豊富なドキュメントがあります。