安装Gentoo2
好了继续!
从网站安装Gentoo ebuild数据库快照,emerge-webrsync。
然后可以选择镜像站点,在make.conf中加一行GENTOO_MIRRORS="https://mirrors.tuna.tsinghua.edu.cn",自己选择合适的镜像站就可以,我使用清华tuna。
配置make.conf
接下来选择配置文件,eselect profile list,如果显示不全可以使用eselect profile list | less,这里我选择[8] default/linux/amd64/23.0/desktop/plasma/systemd (stable)(还是得用图形界面),使用eselect profile set 8选择。
现在配置USE变量,配置之前可以使用emerge --info | grep ^USE查看现有的flag。这个太复杂了,随便找了几个,我使用KDE Plasma,systemd,所以我的USE flag:USE="systemd system-service policykit dbus X wayland qt5 qt6 png jpeg pulseaudio networkmanager ssl gtk -gnome kde -minimal,这些USE flag根本不知道用哪个,精简是做不到了。(可以在系统的 /var/db/repos/gentoo/profiles/use.desc 中找到可用的USE标记的完整描述。)
然后配置CPU flags,使用emerge --ask --oneshot app-portage/cpuid2cpuflags,安装后可以使用cpuid2flags查看flag,然后echo "*/* $(cpuid2cpuflags)" > /etc/portage/package.use/00cpu-flags输出到package.use。如果有图形卡也可以设置flag,比如Nvidia的显卡就可以设置echo "*/* nvidia" > /etc/portage/package.use/00video_cards。
可以添加许可证配置,一行ACCEPT_LICENSE="*"表示接受所有许可证。
现在重新编译系统emerge --ask --verbose --update --deep --newuse @world,然后清理无用的包emerge --ask --pretend --depclean。
要编译好长时间,休息一下。(我编译了3个小时差不多)。