3.7 KiB
Работа с репозиториями
- Список репозиториев
- Инициализация локального репозитория
- Добавление репозитория
- Удаление репозитория
- Включение репозитория
- Выключение репозитория
- Обновление репозитория
Список репозиториев
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