Hasher/Краткое руководство

Материал из ALT Linux Wiki
< Hasher
Версия от 13:56, 1 ноября 2023; MichaelShigorin (обсуждение | вклад) (→‎Установка и настройка hasher: +пояснение)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Описание

Настоящее руководство позволяет настроить hasher таким образом, чтобы собирать пакеты из srpm для репозитория, соответствующего установленной системе (по умолчанию). Например, поможет собирать пакеты из Сизифа для p9.

Установка и настройка hasher

# apt-get install hasher
  • С версии 2.0 пакета hasher-priv (бишь веток <= p10 не касается) нужно запустить сервис 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.

Дальнейшая информация

Примечания

  1. Новичкам: обратите внимание, что если вы получили права root через su, то hasher-useradd не будет доступен, пользуйтесь su -.