Обсуждение:Новая надежда

Материал из ALT Linux Wiki
Версия от 07:37, 26 января 2021; NeuroFreak (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Сборку локально без засорения системы вполне реально делать в хешере. Накидал для себя, возможно включите в статью:

Настройка хэшера

# apt-get install hasher

Добавление пользователя

# hasher-useradd USER
$ cat ~/.hasher/config
def_repo=$HOME/repo
no_sisyphus_check="packager,gpg, changelog"
packager="Maintainer <maintainer@altlinux.ru>"

Ручное управление хэшером:

Создание и минамальное наполнение чрута хэшера

hsh --initroot

или

hsh --initroot ~/hasher 


очистка чрута

hsh --cleanup-only

или

hsh --cleanup-only -v ~/hasher

Установка пакетов в чрут

hsh-install /home/nightscreamer/hasher <packet1> ... <packetN>
hsh-install binutils rpm-utils mc git

Вход в чрут хэшера

hsh-shell

под рутом

hsh-shell --rooter

или

hsh-shell /home/nightscreamer/hasher

под рутом

hsh-shell --rooter /home/nightscreamer/hasher

Бонус(не проверял): запуск firefox в чруте хешера

hsh --initroot /path/to/hasher
hsh-install /path/to/hasher firefox fonts-otf-mozilla-fira xauth
share_ipc=yes share_network=yes hsh-run -Y --mount=/proc /path/to/hasher -- firefox -no-remote $@


Включить доступ в сеть на время входа в чрут хэшера:

share_network=1 hsh-shell