Seb*_*ian 34 compiling source arch-linux package-management
我知道像Gentoo或Slackware这样的基于源代码的发行版不需要*-dev程序版本。它们包括源代码以及用于在本地编译所有内容的头文件。
但是我从未*-dev在Arch Linux 中看到过包,尽管它是基于包的。我*-dev在其他发行版中遇到了很多包。
ant*_*e-m 36
-dev 包通常包含头文件、示例、文档等,这些不是运行程序所需的(或使用库作为依赖项)。它们被排除在外以节省空间。
ArchLinux 通常只将这些文件与包本身一起提供。这会为安装花费更多的磁盘空间,但会减少您必须管理的软件包数量。
如果你想编辑标准包的源代码并自己编译它们,你应该使用 ABS(Arch Build System)。引用自Arch Linux Wiki:
Arch Build System,简称 ABS,是一个类似端口的系统,用于从源代码构建和打包软件。pacman 是用于二进制包管理(包括使用 ABS 构建的包)的专用 Arch 工具,而 ABS 是用于将源代码编译为可安装的 .pkg.tar.gz/.pkg.tar.xz 包的工具集合。
这是使用 Arch Linux 时推荐的方法。
| 归档时间: |
|
| 查看次数: |
16754 次 |
| 最近记录: |