欢迎光临散文网 会员登陆 & 注册

尝试使用Paru在Chroot中构建aur包

2023-06-14 11:14 作者:乌比  | 我要投稿

清理软件包的时候发现有些软件包是在编译aur包的时候安装的生成依赖,我用的aur helper是paru,偶然上网看到介绍paru使用的博客中提到安装aur包的时候可以添加--removemake选项移除makedepends,不过还可以尝试使用--chroot选项在chroot环境下构建aur包,于是试着在虚拟机里看看在chroot构建aur是什么样的。

添加--chroot选项后会提示需要在pacman.conf添加本地仓库和其他选项,添加完毕后就可以正常使用--chroot了
默认下paru会在/var/lib/aurbuild中创建chroot环境,在/var/lib/repo/aur创建本地仓库,构建aur包结束后aur包会作为本地仓库的一员,如果构建aur包的生成依赖也在aur中可能需要手动干预才可以正常构建。因为本地仓库和chroot环境的存在需要额外占用部分存储空间,下载的aur文件仍然会存在~/.cache/paru里。虽然host环境不需要被安装上生成依赖,不过如果是为了节省存储空间而言似乎使用--removemake选项更合适点,但我还是会在备用机和虚拟机尝试使用chroot构建aur包。
其实最开始去清理软件包的目的是为了控制Packages不超过1000,总之还是闲着蛋疼的锅了。





尝试使用Paru在Chroot中构建aur包的评论 (共 条)

分享到微博请遵守国家法律