Hasher/Краткое руководство: различия между версиями
< Hasher
Cheusov (обсуждение | вклад) Нет описания правки |
м (→Установка и настройка hasher: Запуск hasher-privd) |
||
Строка 9: | Строка 9: | ||
* Поставьте <tt>[[hasher]]</tt>: | * Поставьте <tt>[[hasher]]</tt>: | ||
# apt-get install hasher | # apt-get install hasher | ||
* С версии 2.0 пакета hasher-priv нужно запустить сервис hasher-privd: | |||
# systemctl enable --now hasher-privd.service | |||
* Добавьте аккаунт, под которым вы работаете, в <tt>hasher</tt>: | * Добавьте аккаунт, под которым вы работаете, в <tt>hasher</tt>: | ||
# hasher-useradd <USER> | # hasher-useradd <USER> |
Версия от 16:13, 27 ноября 2022
Описание
Настоящее руководство позволяет настроить hasher таким образом, чтобы собирать пакеты из srpm для репозитория, соответствующего установленной системе (по умолчанию). Например, поможет собирать пакеты из Сизифа для p9.
Установка и настройка hasher
- Поставьте hasher:
# apt-get install hasher
- С версии 2.0 пакета hasher-priv нужно запустить сервис hasher-privd:
# systemctl enable --now hasher-privd.service
- Добавьте аккаунт, под которым вы работаете, в hasher:
# hasher-useradd <USER>
- Больше никаких действий от имени root[1] производить не надо.
- Выйдите из системы (logout) и зайдите обратно (hasher-useradd изменяет список групп, в которых состоит пользователь).
- Создайте рабочую директорию для hasher:
$ mkdir ~/hasher
Сборка
$ hsh ~/hasher path/to/foobar-0.0-alt0.src.rpm
- По умолчанию (без --apt-config=...) задействуется общесистемная конфигурация репозитория из /etc/apt/.
- Результат сборки доступен в ~/hasher/repo.
- Для наблюдения за процессом используйте ключ -v.