Gentoo Linux конфигурационные файлы

Дата | 07.05.2019

Памятка 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

Gentoo Linux chroot

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *