Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 45 Следующий »

Данная статья применима к:

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)

  • Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)

См. также:

Аннотация

Интернет-репозитории Astra Linux предназначены для упрощения процедуры обновления ОС и, при наличии доступа в Интернет, позволяют выполнять установку и обновление пакетов с помощью стандартных установщиков пакетов: графический менеджер пакетов synaptic (см. Графический менеджер пакетов synaptic) и инструмент командной строки apt.

Для установки оперативных обновлений основной является ветка репозиториев frozen, содержащая фиксированные ссылки, публикуемые в официальных Бюллетенях безопасности, и установку оперативных обновлений следует выполнять по инструкциям, опубликованным в Бюллетенях.

Кроме ветки frozen существует ветка репозиториев stable, которая предназначена только для удобства настройки автоматического обновления с использованием неизменных ссылок. Далее в примерах используется ветка репозиториев stable,.


Подробности по подключению репозиториев см. Подключение репозиториев с пакетами в ОС 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 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 и т.д.) и номера срочных обновлений.

Установка оперативных и срочных обновлений из основных интернет-репозиториев Astra Linux x.7

Приведенные далее рекомендации применимы к обновлениям основного репозитория без использования базовых и расширенных репозиториев.
При выполнении обновлений из базовых репозиториев можно использовать последнюю версию базового репозитория, в том числе - последнюю версию оперативного обновления. Все обновления, включая оперативные, базовых репозиториев кумулятивны.

Для установки обновлений основной является ветка frozen, содержащая фиксированные ссылки, публикуемые Бюллетенях безопасности.

Далее примеры приводятся для 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
в этом случае ссылка https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ будет указывать на последнее выпущенное оперативное обновление, для которого выпущен расширенный репозиторий. Такой вариант также рекомендуется использовать если применяется расширенный репозиторий.


Для более быстрой установки оперативных обновлений следует использовать ветку 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

в таком случае для перехода на новое оперативное обновление нужно будет вручную изменить номер обновления в ссылке.

Для установки срочных обновлений требуется дополнительно указать репозиторий с номером последнего выпущенного срочного обновления, например:

  • при использовании ветки 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

    Номер срочного обновления при этом следует обновлять вручную при выходе следующего срочного обновления и при выходе следующего оперативного обновления.

  • Нет меток