我的目标是创建由 pacman 跟踪的配置文件列表(即使在删除带有 .pacsave 后缀的包后通常也会保存的配置文件)。我还没有找到直接从 pacman 获取此类信息的方法,所以现在我想通过backup
从这些包的 PKGBUILD 中提取部分来做到这一点。我会假设有一种直接的方法可以做到这一点,因为它需要作为安装任何包的一个步骤来完成,但我找不到太多关于它的信息。我将如何获取(可能下载)通过 pacman 安装的软件包的 PKGBUILD 文件?
我的目标是创建由 pacman 跟踪的配置文件列表(即使在删除带有 .pacsave 后缀的包后通常也会保存的配置文件)。我还没有找到直接从 pacman 获取此类信息的方法,所以现在我想通过backup
从这些包的 PKGBUILD 中提取部分来做到这一点。我会假设有一种直接的方法可以做到这一点,因为它需要作为安装任何包的一个步骤来完成,但我找不到太多关于它的信息。我将如何获取(可能下载)通过 pacman 安装的软件包的 PKGBUILD 文件?
使用
pacman -Qii <name>
甚至expac %B <name>
获取其“备份”文件的列表。您可以使用
asp update && asp show <name>
自动下载正确的 PKGBUILD。https://packages.archlinux.org上的每个包的网页还包含指向其“源文件”的链接,其中包括 PKGBUILD。目前,Arch 官方仓库的所有软件包都保存在 SVN 仓库中,通常通过 svn2git 镜像访问:
这些存储库的位置和结构可能很快会发生变化。