Оглавление |
---|
Информация | ||
---|---|---|
| ||
|
См. также:
Аннотация
Интернет-репозитории Astra Linux предназначены для упрощения процедуры обновления ОС и, при наличии доступа в Интернет, позволяют выполнять установку и обновление пакетов с помощью стандартных установщиков пакетов: графический менеджер пакетов synaptic (см. Графический менеджер пакетов synaptic) и инструмент командной строки apt.
Подробности по подключению репозиториев см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.
Синонимы доменного имени интернет-репозиториев Astra Linux
Структура интернет-репозиториев Astra Linux имеет два равнозначных доменных имени:
То есть:
Информация |
---|
Ссылка https://download.astralinux.ru/astra/ равнозначна ссылке https://dl.astralinux.ru/astra/ |
Зеркала интернет-репозиториев Astra Linux Special Edition
Интернет-репозитории Astra Linux Special Edition зеркал не имеют.
Протоколы передачи интернет-репозиториев Astra Linux
Интернет-репозитории Astra Linux доступны по протоколам:
- HTTPS - префикс адреса репозитория https://;
- HTTP - префикс адреса репозитория http://.
Протокол FTP (префикс адреса репозитория ftp://) не используется.
Доступность по протоколам HTTPS и HTTP обеспечивает доступность всех файлов интернет-репозитория по прямым ссылкам, что позволяет использовать для установки и обновления пакетов из этих репозиториев стандартные программы.
Помимо доступности файлов по прямым ссылкам с использованием протоколов HTTPS и HTTP для того, чтобы было возможно открыть ссылку в браузере и просмотреть содержимое репозитория так, как это делается в файловом менеджере, в репозитории должна быть включена автоматическая индексация содержимого (autoindex). Автоматическая индексация поддерживается в интернет-репозиториях Astra Linux Common Edition и не поддерживается в интернет-репозиториях Astra Linux Special Edition.
Регистрация интернет-репозиториев в качестве источников пакетов
Для регистрации интернет-репозиториев в качестве источников пакетов указанные ниже строки должны быть добавлены в файл /etc/apt/sources.list или в файлы с произвольными именами и расширением .list в каталоге /etc/apt/sources.list.d
Astra Linux Special Edition очередное обновление x.7
Подробное описание состава интернет-репозиториев, кодов дистрибутивов и компонент для Astra Linux Special Edition очередное обновление x.7 приведено в статье Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования.
Состав интернет-репозиториев Astra Linux Special Edition очередное обновление x.7
В качестве интернет-репозиториев предоставляются:
- основной репозиторий;
- оперативные обновления основного репозитория;
- базовый репозиторий;
- расширенный репозиторий (включая компонент astra-ce). Описание компонента репозитория astra-ce приведено в статье Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования.
Регистрация интернет-репозиториев Astra Linux Special Edition очередное обновление x.7
Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
Блок кода |
---|
# Основной репозиторий deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free # Оперативные обновления основного репозитория deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free # Базовый репозиторий deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free # Расширенный репозиторий deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free # Расширенный репозиторий (компонент astra-ce) deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 astra-ce |
Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
Для Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7) в основном и базовом репозиториях доступны дополнительные аппаратно-зависимые компоненты. На момент написания статьи это:
- baikal1;
- huawei1;
- mtrust1.
В расширенном репозитории аппаратно-зависимые компоненты отсутствуют.
Блок кода |
---|
# Основной репозиторий deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-main/ 4.7_arm main contrib non-free # Основной репозиторий - аппаратно-зависимые компоненты deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-main/ 4.7_arm <название_аппаратно_зависимого_компонента> # Актуальное оперативное обновление основного репозитория deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-update/ 4.7_arm main contrib non-free # Актуальное оперативное обновление основного репозитория - аппаратно-зависимые компоненты deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-update/ 4.7_arm <название_аппаратно_зависимого_компонента> # Базовый репозиторий deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-base/ 4.7_arm main contrib non-free # Базовый репозиторий - аппаратно-зависимые компоненты deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-base/ 4.7_arm <название_аппаратно_зависимого_компонента> # Расширенный репозиторий deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-extended/ 4.7_arm main contrib non-free # Расширенный репозиторий (компонент astra-ce) deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-extended/ 4.7_arm astra-ce # Аппаратно-зависимые компоненты deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-extended/ 4.7_arm <название_аппаратно_зависимого_компонента> |
Архивы интернет-репозиториев Astra Linux x.7 (поддерево frozen)
Архивы интернет-репозиториев Astra Linux x.7, содержащие как актуальные так и неактуальные оперативные обновления, доступны в поддереве frozen интернет-репозитория, например, для оперативного обновления 1.7.1:
- для Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.7 оперативное обновление 1.7.1:
- https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/iso/;
- https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/repository-main - ссылка на репозиторий основного установочного диска;
- https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/repository-base - версия базового репозитория, соответствующая оперативному обновлению;
- https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/repository-extended - версия расширенного репозитория, соответствующая оперативному обновлению;
- https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/repository-update - обновление репозитория основного установочного диска.
- для Astra Linux Special Edition РУСБ.10152-02 очередное обновление 4.7 оперативное обновление 4.7.1 структура каталогов аналогичная:
- https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.1/iso/;
- https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.1/repository-main;
- https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.1/repository-base;
- https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.1/repository-extended;
- https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.1/repository-update.
Для последующих обновлений структура аналогична, отличаются только номера очередных обновлений (1.7.2, 4.7.2, 1.7.3, 4.7.3 и т.д.) и номера срочных обновлений.
Show If | |||||
---|---|---|---|---|---|
| |||||
Структура репозиториев поддерева frozen (схема доступна только для пользователей, прошедших аутентификацию).
|
Установка оперативных и срочных обновлений из интернет-репозиториев Astra Linux x.7
Информация |
---|
Далее примеры приводятся для Astra Linux Special Edition 1.7. Для Astra Linux Special Edition 4.7 и других репозиториев отличается только номер очередного обновления. |
Для установки оперативных обновлений в списке репозиториев должен быть указан:
- основной репозиторий;
- репозиторий с обновлением основного репозитория;
Для установки срочных обновлений в списке репозиториев дополнительно должен быть указан репозиторий этого обновления.
Основной репозиторий доступен как repository-main в ветке stable и во всех ветках оперативных обновлений в ветке frozen. Эти ссылки в самом деле указывают на один и тот же репозиторий и взаимозаменяемы:
- https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main
- https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/repository-main
- https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.2/repository-main
- https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.3/repository-main
Последний репозиторий с обновлением основного репозитория (актуальное оперативное кумулятивное обновление) доступен как repository-udate в ветке stable:
- https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-udate
и также доступен в ветке frozen:
https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.<номер_оперативного_обновления>/repository-update
Информация |
---|
В рекомендациях по установке обновлений, публикуемых в бюллетенях безопасности рекомендуется установка обновлений из ветки frozen. Это вызвано тем, что замена репозитория обновления в ветке stable происходит только после выпуска и публикации соответствующего ему расширенного репозитория. |
Таким образом, для минимизации усилий поддержания ОС в актуальном состоянии в части оперативных обновлений (но не срочных обновлений), достаточно использовать два репозитория:
Блок кода |
---|
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free |
Для более быстрой установки оперативных обновлений следует использовать ветку frozen (при условии, что не используется расширенный репозиторий). Например, для оперативного обновления 1.7.3:
Блок кода |
---|
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free deb https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.3/repository-update/ 1.7_x86-64 main contrib non-free |
в таком случае для перехода на новое оперативное обновление нужно будет вручную изменить номер обновления в ссылке.
Информация |
---|
Порядок работы с оперативными обновлениями базового репозитория аналогичен порядку работы с обновлениями основного репозитория, отличается имя репозитория в ссылках: repository-base. |
Для установки срочных обновлений требуется дополнительно указать репозиторий с номером последнего выпущенного срочного обновления, например:
при использовании ветки stable:
использовать ссылку на последнее срочное обновление:
Блок кода deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/uu/last/repository-update/ 1.7_x86-64 main contrib non-free
или указать номер срочного обновления явно:
Блок кода deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/uu/2/repository-update/ 1.7_x86-64 main contrib non-free
при использовании ветки frozen:
Блок кода deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free deb https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.3/repository-update/ 1.7_x86-64 main contrib non-free deb https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.3/uu/2/repository-update/ 1.7_x86-64 main contrib non-free
Номер срочного обновления при этом следует обновлять вручную при выходе следующего срочного обновления и при выходе следующего оперативного обновления.