Совмеcтимость
1. Требования для подключения серверного репозиторияДля подключения серверного репозитория необходимо выполнить ряд требований: - Наличие операционной системы специального назначения Astra Linux Special Edition 1.8
.Адреса серверных репозиториевДля возможности установки пакетов серверного репозитория подключите репозиторий, соответствующий оперативному обновлению установленной ОС. Подробности о подключении репозиториев см. в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.
Серверные репозитории Astra Linux Special Edition доступны только по протоколам: Протокол FTP не используется. Серверный репозиторий - , вариант лицензирования «Сервер» с действующей лицензией.
- Доступ к личному кабинету.
- Требования по активации лицензии до полноценного введения Сервера лицензирования не предъявляются.
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: доступен как repository-server или server-repository в поддереве stable и во всех поддеревьях оперативных обновлений поддерева frozen:| Якорь |
|---|
| linksrep | linksrep | Варианты подключения:
- Для подключения серверного репозитория, соответствующего актуальному оперативному обновлению Astra Linux Special Edition, укажите ссылку следующего вида:
- https://dl.astralinux.ru/alserver/stable/1.X_x86-64/server-repository, где 1.Х - версия очередного обновления.
| Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| title | Пример подключения серверного репозитория, соответствующего актуальному оперативному обновлению Astra Linux Special Edition |
|---|
|
deb https://dl.astralinux.ru/alserver/stable/1.8_x86-64/server-repository 1.8_x86-64 main |
Для подключения серверного репозитория к определённой версии оперативного обновления Astra Linux Special Edition укажите ссылку следующего вида:https://dl.astralinux.ru/alserver/frozen/1.X_x86-64/1.X.Y/server-repository
| Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| title | Пример подключения серверного репозитория к оперативному обновлению ALSE 1.8.1 |
|---|
|
deb https://dl.astralinux.ru/alserver/frozen/1.8_x86-64/1.8.1/server-repository 1.8_x86-64 main |
- 1.Х - версия очередного обновления Astra Linux Special Edition;
- 1.Х.Y - версия оперативного обновления Astra Linux Special Edition.
Данный вариант рекомендуется, если требуется зафиксировать версию оперативного обновления (например, 1.8.1).Зеркала серверных репозиториев
Серверный репозиторий для каждого оперативного обновления очередного обновления Astra Linux Special Edition 1.8 существует в единственном экземпляре и не имеет официальных зеркал.
Подключение серверного репозитория| Якорь |
|---|
sources | sources | | Информация |
|---|
|
- Для серверного репозитория используется только компонент
main. - Для правильной работы серверного репозитория требуются основной и расширенный репозитории, согласованные по версии с серверным
- При использовании frozen-репозиториев рекомендуется отслеживать выпуск срочных оперативных обновлений Astra Linux Special Edition и своевременно обновлять ссылки на основной и расширенный репозитории
|
1. Добавьте описание серверного репозитория, например, в файл /etc/apt/sources.list.d/repos.list:
| Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| title | Server (серверный) репозиторий |
|---|
|
# Серверный репозиторий актуального оперативного обновления Astra Linux Special Edition
deb https://dl.astralinux.ru/alserver/stable/1.8_x86-64/repository-server/ 1.8_x86-64 main |
2. Проверьте, что подключены основной и расширенный интернет-репозитории
| Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
|
$sudo apt-cache policy | grep http | awk '{print $2, $3}' | sort -u
https://dl.astralinux.ru/alserver/stable/1.8_x86-64/repository-server/ 1.8_x86-64/main
https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-extended/ 1.8_x86-64/contrib
https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-extended/ 1.8_x86-64/main
https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-extended/ 1.8_x86-64/non-free
https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-main/ 1.8_x86-64/contrib
https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-main/ 1.8_x86-64/main
https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-main/ 1.8_x86-64/non-free
https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-main/ 1.8_x86-64/non-free-firmware |
3. При необходимости, добавьте описания основного и расширенного репозиториев, согласно рекомендациям Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов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 | Extneded (расширенный)Серверный репозиторий для версии 1.8.4 |
|---|
|
deb https://dl.astralinux.ru/astra/stable/content/ssd-server-1.8_x86-64/repository-extended/.4 1.8_x86-64 main contrib non-free |
| Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| title | Main (основной) репозиторий |
|---|
|
deb https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-main/ 1.8_x86-64 main contrib non-free non-free-firmware |
Версия серверного репозитория должна соответствовать версии Оперативного обновления ALSE.
2. Сохраните файл /etc/apt/sources.list
3. Выполните команду обновления4. После внесения изменений выполните команду для обновления подключения к репозиториям:
| Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
|
sudo apt-get update |
3. Проверка доступных пакетов
Для вывода полного списка доступных пакетов выполните команду:
| Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
|
apt list |
Для поиска доступного пакета выполните команду:
| Блок кода |
|---|
| language | bash |
|---|
| theme | Midnight |
|---|
| title | Пример поиска пакета atune |
|---|
|
apt-cache search atune |
4. Обновление версии серверного репозитория
Версия серверного репозитория обновляется в соответствии с публикацией новых Оперативных обновлений ALSE.
При этом обновляется сертификат для доступа к серверному репозиторию и производится обновление сертификата в Личном Кабинете пользователя для всех активных лицензий.
Для подключения новой версии серверного репозитория:
- Скачайте и установите новый сертификат (повторите п. 2.2 и 2.3 текущей инструкции)
- Измените версию в адресе репозитория в файле
/etc/apt/sources.list (см. п. 2.4) - Выполните команду:
sudo apt update