小编ano*_*non的帖子

make 和 makepkg 有什么区别?

来自Arch 维基

Arch Linux 中的软件包是使用该makepkg实用程序构建的。当 makepkg 运行时,它会在当前目录中搜索PKGBUILD文件,并按照其中的说明进行编译或以其他方式获取文件以构建包存档 (pkgname.pkg.tar.xz)。生成的包包含二进制文件和安装说明,可以使用 pacman 轻松安装。

Make是一个 GNU 实用程序,用于从源代码构建和安装软件包,为此,它会在适当的目录中搜索 makefile,该目录将所需的输入提供给make.

Somakepkg用于制作 pacman 可安装的二进制文件,并且makepkg -si可以选择解析依赖项(主要用于 AUR 包)。区别只是在于依赖解析和 pacman 特定的东西吗?它只是一些可以通过make每个发行版手动完成的事情的自动化。

我对么?抱歉,如果这是一个愚蠢的问题。

arch-linux make makepkg

2
推荐指数
1
解决办法
4837
查看次数

标签 统计

arch-linux ×1

make ×1

makepkg ×1