Данный репозиторий предоставляет Guix channel, который позволяет установить guile-ihs - Guile клиент для HMS и billing2.
Прежде всего необходимо установить пакетный менеджер Guix. Это можно сделать с помощью официального скрипта, перед запуском которого необходимо импортировать GPG ключ:
gpg --keyserver pool.sks-keyservers.net --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
wget -O guix-install.sh https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh?h=v1.0.0
Запускать скрипт следует от root пользователя, например так:
sudo -i ./guix-install.sh
Во время установки стоит согласится на использование substitute сервера, чтобы не компилировать все из исходников на своем компьютере.
После установки добавить в свой создать файл ~/.config/guix/channels.scm
(при отсутствии создать директорию ~/.config/guix/
):
(cons
(channel
(name 'guix-majordomo)
(url "https://gitlab.intr/package-management/guix-majordomo.git"))
%default-channels)
Далее обновляем Guix package collection и устанавливаем guile-ihs:
guix pull
guix install guile-ihs
Необходимо обновить Guix и Channels командой:
guix pull
Затем обновить все пакеты:
guix package --upgrade
или только guile-ihs:
guix install guile-ihs