Skip to content

6d6a/package-management-guix-majordomo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

Данный репозиторий предоставляет 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

About

package-management-guix-majordomo

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages