配置文件
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=native -O2 -pipe -finline-functions"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
CHOST="x86_64-pc-linux-gnu"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3"
# CPU指令集
LDFLAGS="${COMMON_FLAGS} -Wl,-O2 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--strip-all"
MAKEOPTS="-j12" # 同时编译的线程数
CHOST="x86_64-pc-linux-gnu"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --ask --verbose=y --load-average --keep-going --deep"
# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"
PORTAGE_TMPDIR="/tmp"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
# Emerge Default Option
EMERGE_DEFAULT_OPTS="--keep-going --with-bdeps=y --quiet --ask --verbose" # emerge的默认选项
AUTO_CLEAN="yes" #每次安装完包之后自动清理
# Accept
ACCEPT_KEYWORDS="~amd64" # 稳定用amd64
ACCEPT_LICENSE="*" # 接受所有许可证的软件
# Lang
L10N="en-US zh-CN en zh" # 语言设置
LINGUAS="en-US zh-CN en zh"
# Harkware
VIDEO_CARDS="intel i965 iris nvidia" # intel集成显卡和nvidia显卡(不使用novueau)
ALSA_CARDS="hda-intel" # intel声卡
INPUT_DEVICES="libinput synaptics" # 输入设备 非笔记本去除后面的synaptics
MICROCODE_SIGNATURES="-S" # CPU的microcode直接编译进内核
#Grub
GRUB_PLATFORMS="efi-64" # 设置GRUB版本 照抄即可
# Ccache
# FEATURES="parallel-fetch ccache" # 使用ccache来大大提高重新编译时的速度,等后面安装并设置ccache之后取消注释
# CCACHE_DIR="/var/cache/ccache" # ccache使用的目录
# Aria2 # 使用aria2提高下载速度
#FETCHCOMMAND="/usr/bin/aria2c -d \${DISTDIR} -o \${FILE} --allow-overwrite=true --max-tries=5 --max-file-not-found=2 --max-concurrent-downloads=5 --connect-timeout=5 --timeout=5 --split=5 --min-split-size=2M --lowest-speed-limit=20K --max-connection-per-server=9 --uri-selector=feedback \${URI}"
#RESUMECOMMAND="${FETCHCOMMAND}"
# USE # USE变量
FUCKDE="-gnome -gnome-shell -gnome-keyring -nautilus -kde"
# 不打算安装gnome和kde及其相关组件
FUCKSV="-bindist -mdev elogind -dhcpcd -oss -grub -plymouth -systemd -consolekit"
# 不使用systemd plymouth consolekit 只使用elogind
SOFTWARE="sudo -icu client git chromium openmp minizip udev blkid efi hwdb smack acpi ccache dbus policykit udisks"
# 需要用到的特性
AUDIO="alsa jack pulseaudio"
# 对于音频相关软件使用pulseaudio alsa jack特性
#NET="network networkmanager modemmanager iptables jansson werror elogind resolvconf dhcpcanon dhcpcd ifupdown ifcfg_rh libpsl wifi http2"
NET="networkmanager connection-sharing dhclient consolekit iptables policykit ppp wifi -dhcpcd"
# 网络相关
VIDEO="X vulkan layers glamor nvidia gallium"
# 图形相关
ELSE="cjk emoji"
#
USE="${FUCKDE} ${FUCKSV} ${SOFTWARE} ${AUDIO} ${NET} ${VIDEO} ${ELSE}"
# 定义需要的USE变量
# Mirrors
GENTOO_MIRRORS="https://mirrors.bfsu.edu.cn/gentoo" # 设置镜像站
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=native -O2 -pipe -finline-functions"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
CHOST="x86_64-pc-linux-gnu"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3"
# CPU指令集
LDFLAGS="${COMMON_FLAGS} -Wl,-O2 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--strip-all"
MAKEOPTS="-j12" # 同时编译的线程数
CHOST="x86_64-pc-linux-gnu"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --ask --verbose=y --load-average --keep-going --deep"
# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"
PORTAGE_TMPDIR="/tmp"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
# Emerge Default Option
EMERGE_DEFAULT_OPTS="--keep-going --with-bdeps=y --quiet --ask --verbose" # emerge的默认选项
AUTO_CLEAN="yes" #每次安装完包之后自动清理
# Accept
ACCEPT_KEYWORDS="~amd64" # 稳定用amd64
ACCEPT_LICENSE="*" # 接受所有许可证的软件
# Lang
L10N="en-US zh-CN en zh" # 语言设置
LINGUAS="en-US zh-CN en zh"
# Harkware
VIDEO_CARDS="intel i965 iris nvidia" # intel集成显卡和nvidia显卡(不使用novueau)
ALSA_CARDS="hda-intel" # intel声卡
INPUT_DEVICES="libinput synaptics" # 输入设备 非笔记本去除后面的synaptics
MICROCODE_SIGNATURES="-S" # CPU的microcode直接编译进内核
#Grub
GRUB_PLATFORMS="efi-64" # 设置GRUB版本 照抄即可
# Ccache
# FEATURES="parallel-fetch ccache" # 使用ccache来大大提高重新编译时的速度,等后面安装并设置ccache之后取消注释
# CCACHE_DIR="/var/cache/ccache" # ccache使用的目录
# Aria2 # 使用aria2提高下载速度
#FETCHCOMMAND="/usr/bin/aria2c -d \${DISTDIR} -o \${FILE} --allow-overwrite=true --max-tries=5 --max-file-not-found=2 --max-concurrent-downloads=5 --connect-timeout=5 --timeout=5 --split=5 --min-split-size=2M --lowest-speed-limit=20K --max-connection-per-server=9 --uri-selector=feedback \${URI}"
#RESUMECOMMAND="${FETCHCOMMAND}"
# USE # USE变量
FUCKDE="-gnome -gnome-shell -gnome-keyring -nautilus -kde"
# 不打算安装gnome和kde及其相关组件
FUCKSV="-bindist -mdev elogind -dhcpcd -oss -grub -plymouth -systemd -consolekit"
# 不使用systemd plymouth consolekit 只使用elogind
SOFTWARE="sudo -icu client git chromium openmp minizip udev blkid efi hwdb smack acpi ccache dbus policykit udisks"
# 需要用到的特性
AUDIO="alsa jack pulseaudio"
# 对于音频相关软件使用pulseaudio alsa jack特性
#NET="network networkmanager modemmanager iptables jansson werror elogind resolvconf dhcpcanon dhcpcd ifupdown ifcfg_rh libpsl wifi http2"
NET="networkmanager connection-sharing dhclient consolekit iptables policykit ppp wifi -dhcpcd"
# 网络相关
VIDEO="X vulkan layers glamor nvidia gallium"
# 图形相关
ELSE="cjk emoji"
#
USE="${FUCKDE} ${FUCKSV} ${SOFTWARE} ${AUDIO} ${NET} ${VIDEO} ${ELSE}"
# 定义需要的USE变量
# Mirrors
GENTOO_MIRRORS="https://mirrors.bfsu.edu.cn/gentoo" # 设置镜像站