documentation/SolusProject/doc/repositories.md

3.7 KiB
Raw Blame History

Работа с репозиториями

Список репозиториев

Solus предоставляет только два репозитория - стабильный shannon и нестабильный unstable. После установки Solus по умолчанию подключён стабильный репозиторий . Для того, чтобы получить список установленных репозиториев на текущий момент необходимо выполнить:

eopkg lr

Терминальный вывод:

Solus [активен]
   https://mirrors.rit.edu/solus/packages/shannon/eopkg-index.xml.xz

Инициализация локального репозитория

Для инициализации локального репозитория ~/Repository из домашнего каталога используется команда:

sudo eopkg index --skip-signing $HOME/Repository/ --output $HOME/Repository/eopkg-index.xml

Эта команда ищет все файлы eopkg в директории, собирает тэги из них и суммирует всю информацию в одном выходном файле XML, который по умолчанию называется eopkg-index.xml. В частности он индексирует и файлы исходников и бинарные пакеты.

В данном случае Repository может быть любым именем вашего каталога.

Добавление репозитория

Для добавления нового репозитория используется команда:

sudo eopkg ar Name Url

Например, добавление нестабильного репозитория unstable:

sudo eopkg ar Solus https://mirrors.rit.edu/solus/packages/unstable/eopkg-index.xml.xz

Или локального репозитория ~/Repository из домашнего каталога:

sudo eopkg ar MyRepository $HOME/Repository/eopkg-index.xml.xz

Удаление репозитория

Для удаления имеющегося репозитория используется команда:

sudo eopkg rr Name

Например, добавление нестабильного репозитория unstable:

sudo eopkg rr MyRepository

Включение репозитория

Для включения репозитория используется команда:

sudo eopkg er Name

Например:

sudo eopkg er MyRepository

Выключение репозитория

Для выключения репозитория используется команда:

sudo eopkg dr Name

Например:

sudo eopkg dr MyRepository

Обновление репозитория

sudo eopkg ur Name

Например:

sudo eopkg ur MyRepository