通过修改/etc/makepkg.conf中的配置,可以提高aur包的编译速度和效率。

进入编辑

sudo vim /etc/makepkg.conf

使用多线程编译

archlinux下makepkg的默认设置是单线程编译的(?),对于现代CPU动辄4核心起步的架构,这样的设置会极大的浪费性能,并且拉长编译速度,对于ffmpeg-full这种很大的包,修改这个选项能看到很显著的编译效率改善。

MAKEFLAGS="-jn" //n为cpu的核心或线程数量

使用多线程压缩

archlinux下aur软件包存在解压需求,调整该项目后,对于包含很多文件的aur包,能够极大提升相关步骤的性能,获得更快的解压缩体验。

前置需求:安装以下依赖包

sudo pacman -S pigz pbzip2

修改下列参数

COMPRESSXZ=(xz -c -z - --threads=0)
COMPRESSGZ=(pigz -c -f -n)
COMPRESSBZ2=(pbzip2 -c -f)
COMPRESSZST=(zstd -c -z -q - --threads=0)

🏷️没有相关Tag

添加新反馈

如果你是千联萌的开发与管理人员,请登录后再进行反馈。