Arch Linuxに-devパッケージがないのはなぜですか?

Arch Linuxに-devパッケージがないのはなぜですか?

私は以下のソースベースのディストリビューションについて知っています。ルート図または余裕ソフトウェア*-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を使用する場合に推奨される方法です。

関連情報