私は以下のソースベースのディストリビューションについて知っています。ルート図または余裕ソフトウェア*-dev
プログラムバージョンは必要ありません。これには、ソースコードとすべてをローカルでコンパイルするためのヘッダファイルが含まれます。
しかし、私は*-dev
パッケージを見たことがありません。アーキテクチャLinux、パッケージベースですが。私は*-dev
他のディストリビューションで多くのパッケージを見つけました。
答え1
-devパッケージには、通常、プログラムを実行するために(またはライブラリを依存関係として使用するために)不要なヘッダファイル、例、ドキュメントなどが含まれています。スペースを節約するために除外されました。
ArchLinuxは通常、これらのファイルをパッケージ自体と共に提供します。これにより、インストールディスク容量が増えますが、管理する必要があるパッケージの数が減ります。
答え2
標準パッケージのソースコードを編集して直接コンパイルするには、ABS(Arch Build System)を使用する必要があります。から引用Arch Linux Wiki:
Arch Build System、ABSはソースコードからソフトウェアを構築してパッケージ化するためのポート型システムです。 pacmanはバイナリパッケージ管理(ABSで構築されたパッケージを含む)用のプロフェッショナルArchツールですが、ABSはソースコードをインストール可能な.pkg.tar.gz/.pkg.tar.xzパッケージコレクションにコンパイルするために使用されるツールです。です。
これはArch Linuxを使用する場合に推奨される方法です。