NotePublic/Software/Application/Makepkg/makepkg_的使用.md

23 lines
982 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# makepkg 的使用
Arch Linux 可以直接通过服务器获取已编译好的源码包,也可以通过源码进行编译。一部分软件包只通过源码形式提供。通过源码形式提供的软件包需要使用 makepkg 指令将其生成为 pacman 安装包才能进行安装。
## 术语
AURArchlinux User-community Repository
ABSArchlinux Build System
## 获取软件
<https://aur.archlinux.org/packages> 搜索需要的软件包。找到软件包后进入该软件包的相信信息页面在本地克隆其“Git Clone URL”所指向的连接将在克隆目录下找到 PKGBUILD 文件。该文件用于控制源码包的下载、编译和打包过程。之后使用:
makepkg
命令进行编译,该命令将受 PKGBUILD 文件控制,并最终生成 \<package name\>.pkg.tar.gz 文件。
## 安装
可通过 pacman 指令对 \<package name\>.pkg.tar.gz 包进行本地安装:
pacman -U <package name>.pkg.tar.gz