1. Требования для подключения серверного репозиторияДля подключения серверного репозитория необходимо выполнить ряд требований: - Наличие операционной системы специального назначения Astra Linux Special Edition 1.8, вариант лицензирования «Сервер» с действующей лицензией.
- Доступ к личному кабинету.
2. Подключение серверного репозитория2.1 Оформление подписки на серверный репозиторийПри наличии ОС СН "Astra Linux Special Edition" 1.8, вариант лицензирования "Сервер" с действующей лицензией, можно оформить подписку на серверный репозиторий через личный кабинет. Для оформления подписки необходимо: - Перейти в личный кабинет Astra Linux.
- Выбрать серверную лицензию с возможностью подписки на репозиторий.
- Подписаться на репозиторий, следуя инструкции по работе с подписочными репозиториями в личном кабинете.
Наличие подписки ещё не дает доступ к серверному репозиторию. Для получения доступа необходимо скачать и установить в ОС сертификат. 2.2 Скачивание сертификатаПосле оформления подписки становится доступен сертификат, который дает доступ к серверному репозиторию. - В личном кабинете скачайте архив, содержащий сертификат и ключ (см. ту же инструкцию по работе с подписочными репозиториями)
- Распакуйте архив для получения необходимых файлов:
client.crtclient.keyREADME.txt - инструкция по установке сертификата и подключению к репозиториям
2.3 Установка сертификата1. Разместите полученные сертификат и ключ в каталоге /etc/lk/certs операционной системы, на которой будет подключаться серверный репозиторий. 2. Измените права на файлы сертификата и ключа, чтобы они были доступны только для чтения и записи пользователю _apt: | Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| sudo chmod 600 /etc/lk/certs/client.crt
sudo chmod 600 /etc/lk/certs/client.key
sudo chown _apt /etc/lk/certs/client.crt
sudo chown _apt /etc/lk/certs/client.key |
3. Создайте или отредактируйте файл /etc/apt/apt.conf.d/02_ssl.conf, добавив в него содержимое: | Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| Acquire::https::dl.astralinux.ru {
SslCert "/etc/lk/certs/client.crt";
SslKey "/etc/lk/certs/client.key";
Verify-Peer "true";
}; |
2.4 Добавление серверного репозитория в список источников1. Откройте /etc/apt/sources.list и добавьте в конец файла ссылку на серверный репозиторий, соответствующий версии ОС: | Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| title | Серверный репозиторий для версии 1.8.3 |
|---|
| deb https://dl.astralinux.ru/content/ssd-server-1.8.34 1.8_x86-64 main
|
Версия серверного репозитория должна соответствовать версии Оперативного обновления ALSE. 2. Сохраните файл /etc/apt/sources.list 3. Выполните команду обновления: | Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| sudo apt update |
3. Проверка доступных пакетовДля вывода полного списка доступных пакетов выполните команду: | Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| apt list |
Для поиска доступного пакета выполните команду: | Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| title | Пример поиска пакета atune |
|---|
| apt-cache search atune |
|