Link Search Menu Expand Document

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

Содержание

  1. Добавление ключа 1
    1. Установка
  2. Добавление ключа 2
    1. Проверить отпечаток
    2. Подписываем ключ
    3. Обновляем ключи
    4. Сортируем зеркала reflector
    5. Устанавливаем зеркала
  3. Ctlos aur

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

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

sudo nano /etc/pacman.conf

[ctlos_repo]
Server = https://github.com/ctlos/$repo/raw/master/$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

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

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

Обновляем ключи

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

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

pacman -S reflector

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

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

nano /etc/pacman.conf

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

Ctlos aur

Можете воспользоваться Ctlos aur репозиторием, пакетов не так много, но он содержит последнии версии пакетов.

nano /etc/pacman.conf

[ctlos-aur]
SigLevel = Optional TrustAll
Server = https://cloud.ctlos.ru/ctlos-aur

Если Вы заметите какие-либо проблемы в репозиториях, сообщите в Telegram Chat.