第四步处理的包就是麻烦的chromium了,chromium这个包是从下面的地址同步出来的。
http://www.slackware.com/~alien/slackbuilds/chromium/build/这个目录下,包含了对于chromium的构建脚本,其中几处,还是需要进行变动之后,才可以正常构建。
1、因为脚本内的版本是88.0.4324.190,而直接下载源码的地址直接访问不了,借助于Gentoo的distfiles,找到了小版本号差一些的包。
http://mirrors.ustc.edu.cn/gentoo/distfiles/86/chromium-88.0.4324.182.tar.xz所以在脚本里面,需要改动chromium的版本号。
2、在脚本内的USE_PA处,将后面的值1改成0,不使用pulseaudio。
3、在脚本内的USE_SYSROOT,将后面的值1改成0,因为要使用debian的一个环境,但实在是下载不下来,放弃使用。
除以上3点外,由于脚本运行过程中,需要更多的内存、cpu、硬盘的资源,还有以下小的变动依个人情况而定。
1、8G内存不够,也可能是因为我没有启用SWAP功能。
2、将另外的SSD挂载到脚本内的TMP目录上,加快存储、访问速度。
3、cpu性能不高的笔记本,需要借助于distcc、ccache等工具来加快编译速度。