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.4 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 |
|