Дата изменения: 30.09.2020

Установка и настройка репозиториев ctlos

Добавление ключа, 1 способ

!Удалить все упомянания ctlos_repo из /etc/pacman.conf

sudo nano /etc/pacman.conf

[ctlos_repo]
Server = https://github.com/ctlos/$repo/raw/dev/$arch

Установка

  • Скачать и запустить скрипт.
  • Автоматически установит запись в /etc/pacman.conf.
  • Установит необходимые ключи.
curl -LO git.io/strap.sh

sudo sh strap.sh

Добавление ключа, 2 способ

# инициализация gpg
pacman-key --init

pacman -Sy wget && wget git.io/ctlos.gpg
pacman-key --add ctlos.gpg
# или с key сервера
pacman-key --recv-keys 98F76D97B786E6A3

Проверить отпечаток

pacman-key --finger 98F76D97B786E6A3

Подписываем ключ gpg локально

pacman-key --lsign-key 98F76D97B786E6A3
# список
pacman-key --list-keys

Загружаем и обновляем ключи

pacman-key --populate
# up key server
pacman-key --refresh-keys

Сортируем arch зеркала reflector-ом

pacman -S reflector

reflector --verbose -a1 -f10 -l70 -p https -p http --sort rate --save /etc/pacman.d/mirrorlist

Устанавливаем зеркала ctlos

nano /etc/pacman.conf

[ctlos_repo]
Server = https://github.com/ctlos/$repo/raw/dev/$arch
Server = https://osdn.net/projects/ctlos/storage/$repo/$arch
Server = https://cvc.keybase.pub/$repo