Установка генты с Calculate бинарными

Добрый день!

Решил я установить генту на старом Dell Vostro 230s компьютере потому что стал забывать как работает система и такие комманды как “rc-update” :wink: Этому компьютеру 10 лет и вместо того чтоб нагружать процессор длительными сборками я придумал подключить Calculate binhost и использовать бинарные пакеты Calculate вместо исходников генты (кстати, огромное спасибо разработчикам Calculate за большой выбор бинарных пакетов). Значит я вроде успешно установил генту, Plasma KDE пакет, используя ядро:

Linux hybrid 4.19.160-gentoo #1 SMP PREEMPT Sun Nov 29 23:34:40 -00 2020 x86_64 Pentium(R) Dual-Core CPU E5400 @ 2.70GHz GenuineIntel GNU/Linux

и конфиг ядра из Calculate ядра конфигурации. Так же пакеты как “rust-bin” при установки nvidia-drivers вместо исходной версии что б минимизировать нагрузгу и перенагрев процессора сборками. В make.conf, если кому интересно, я добавил:

# BINHOST REPOSITORY
PORTAGE_BINHOST="https://2logcoin.com/mirrors/calculate/grp/x86_64"
#forces binary packages only (if available)
#EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --getbinpkgonly"
FEATURES="getbinpkg"

и для видео:

VIDEO_CARDS="nvidia"

Вот вопрос: при установки любого бинарного пакета выходит следующая ошибка, например:

>>> Installing (1 of 9) media-fonts/dejavu-2.37::gentoo
touch: cannot touch '/var/lib/calculate/-merge-dejavu--0-5566': No such file or directory
/var/tmp/portage/media-fonts/dejavu-2.37/temp/environment: line 2407: /var/lib/calculate/-runlevels-    dejavu: No such file or directory

Вроде устанавливается нормально но каждый раз появляется такое сообщение. Безопасно ли проигнорировать такое сообщение или стоит это починить? Если да, то как?

Зарание благодарю за помощь,
Витя.

Наши бинарные пакеты используют для настройки calculate утилиты через хуки profile.bashrc.d portage. Поэтому устанавливая бинарные пакеты вы получите их не настроенные. Данная ошибка не повлияет на бинарный пакет. Скрипты, чтобы в будущем не сыпало ошибки поправим.

1 Like

Спасибо за объяснение :slight_smile:

PORTAGE_BINHOST="https://mirror.yandex.ru/calculate/grp/x86_64/"

В make.conf
И alias:

alias emerge-bin='time sudo emerge --getbinpkgonly --usepkgonly'
2 Likes
alias emerge-bin='time sudo emerge --getbinpkgonly --usepkgonly'

Большое спасибо, так гораздо удобней и не надо менять make.conf если бинарному нужен исходный (и обратно).