Обсуждение:Новая надежда
Версия от 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