Памятка Gentoo Linux конфигурационные файлы.
Мое домашнее железо.
# uname -rms Linux 4.19.27-gentoo-r1 x86_64 Среда рабочего стола xfce4.
Железо:
Процессор Intel i7-8700
Материнская плата asus PRIME Z370-A
Видео интегрированная от процессора intel.
Диски
Intel 760p nvme диск
обычный sata3.
Я выбрал профиль системы без multilib, мне 32 битная поддержка не нужна.
# eselect profile list | grep '*' [22] default/linux/amd64/17.0/no-multilib (stable) *
$ cat /etc/portage/make.conf CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CXXFLAGS="${CFLAGS}" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" MAKEOPTS="-j13" FEATURES="parallel-fetch" DISTDIR="/mnt/home/distfiles" PORTAGE_TMPDIR="/mnt/tmp" GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles" VIDEO_CARDS="intel i965" INPUT_DEVICES="mouse keyboard evdev" LINGUAS="ru en" L10N="ru" USE="glamor alsa png jpg jpeg vaapi smp symlink threads -gnome -samba -cups thunar elogind -consolekit -systemd policykit udev unicode xorg dbus -arts -ieee1394 -kdevelop mtrr -kde cdr sse sse2 ss ssse3 sse4_1 sse4_2 avx2 aes mmx -ipv6 -kdeenablefinal -kdehiddenvisibility -sudo -multilib" ACCEPT_LICENSE="-* @FREE linux-firmware MSttfEULA no-source-code freedist google-chrome Skype-TOS Nero-EULA-US" EMERGE_DEFAULT_OPTS="--autounmask=n" PHP_INI_VERSION=production
Тут указываем что мы не хотим собирать эти пакеты в оперативной памяти, эти пакеты большие.
# cat /etc/portage/package.env sys-devel/gcc notmpfs.conf sys-devel/llvm notmpfs.conf dev-libs/nss notmpfs.conf app-office/libreoffice notmpfs.conf mail-client/thunderbird notmpfs.conf www-client/chromium notmpfs.conf www-client/firefox notmpfs.conf dev-qt/qtwebkit notmpfs.conf
# cat /etc/portage/env/notmpfs.conf PORTAGE_TMPDIR="/mnt/tmp"
Опции монтирования директории для сборки пакетов, я выделил на это 4 Гига памяти, вы можете больше.
У меня 16 гиг. памяти.
# egrep "port" /etc/fstab tmpfs /mnt/tmp tmpfs rw,nosuid,noatime,nodev,size=4G,mode=775,uid=portage,gid=portage,x-mount.mkdir=775 0 0