来自Arch 维基:
Arch Linux 中的软件包是使用该
makepkg
实用程序构建的。当 makepkg 运行时,它会在当前目录中搜索PKGBUILD
文件,并按照其中的说明进行编译或以其他方式获取文件以构建包存档 (pkgname.pkg.tar.xz)。生成的包包含二进制文件和安装说明,可以使用 pacman 轻松安装。
Make
是一个 GNU 实用程序,用于从源代码构建和安装软件包,为此,它会在适当的目录中搜索 makefile,该目录将所需的输入提供给make
.
Somakepkg
用于制作 pacman 可安装的二进制文件,并且makepkg -si
可以选择解析依赖项(主要用于 AUR 包)。区别只是在于依赖解析和 pacman 特定的东西吗?它只是一些可以通过make
每个发行版手动完成的事情的自动化。
我对么?抱歉,如果这是一个愚蠢的问题。