флаги удобнее хранить в директории /etc/portage/package.use/ в разных файлах \\ в одном с комментариями \\ какой-то гибридный вариант? Напоминаю, я только всё поставил и настраиваю, пока что там всё намешано. Просто боюсь, что с течением времени там всё захламится и будет невозможно ничего отследить.
Мое мнение: Нужно хранить системные флаги в make.conf важные Все остальное в разных файлах, каждый файл по названию софта который это требует Не просто на каждый пакет по файлу, а по файлу на пакет целевого софта, все зависимости в тот же файл, иначе будет много файлов о назначении которых забудешь
И просто напоминаю что никто не запрещает вот так разбить строку юзов на логически понятные тебе группы: USE=" lzma zstd brotli minizip v4l pipewire-alsa gstreamer pipewire json webp ffmpeg custom-modes sndio aac sound postproc opus jack mp4 tools lm-sensors script pkcs11 printsupport python sql grub_platforms_pc dracut desktop-portal widgets declarative dist-kernel extra abi_x86_32 -gpm usb usbredir qt5 qt6 X wayland vtk lock sddm qml spice opengl vulkan driver haptic gles2 networkmanager wifi bluetooth "
Дело сугубо индивидуальное. Я лично общесистемные юза храню в make.conf, а для пакетов в package.use/, сортируя по категориям: └─> ls /etc/portage/package.use/ app-accessibility app-emulation dev-java games-action kde-misc media-sound net-libs sys-apps sys-libs app-admin app-misc dev-lang games-simulation kde-plasma media-video net-misc sys-auth www-client app-arch app-office dev-libs gnome-base mail-client net-analyzer net-p2p sys-block x11-base app-containers app-portage dev-python gnome-extra media-gfx net-dns net-print sys-boot x11-drivers app-crypt app-text dev-qt kde-apps media-libs net-fs net-vpn sys-devel x11-libs app-editors dev-db dev-vcs kde-frameworks media-plugins net-ftp steam_x86_32 sys-kernel
Один файл package.use, вручную туда практически не лажу (flaggie, portconf), autounmask не использую. Хлама в файле не наблюдаю https://pastebin.com/raw/QYtnDTaL
тоже сортирую по алфавиту по разделам, но раскладываю в несколько файлов по репо. gentoo, mva, cross-avr, cross-msp430 etc...
Обсуждают сегодня