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

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление


Информация
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)

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

См. также:

Аннотация

Интернет-репозитории 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 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
groupastra-linux

Структура репозиториев (только для пользователей, прошедших аутентификацию).

Блок кода
./frozen/1.7_x86-64/
|-- 1.7.0
|   |-- iso
|   |-- repository-base
|   |   |-- dists
|   |   |   |-- 1.7_x86-64
|   |   |   `-- stable -> 1.7_x86-64
|   |   `-- pool
|   |       |-- contrib
|   |       |-- main
|   |       `-- non-free
|   |-- repository-extended
|   |-- repository-main
|   |   |-- dists
|   |   |   |-- 1.7_x86-64
|   |   |   `-- stable -> 1.7_x86-64
|   |   `-- pool
|   |       |-- contrib
|   |       |-- main
|   |       `-- non-free
|   `-- repository-update
|-- 1.7.1
|   |-- iso
|   |-- repository-base
|   |   |-- dists
|   |   |   |-- 1.7_x86-64
|   |   |   `-- stable -> 1.7_x86-64
|   |   `-- pool
|   |       |-- contrib
|   |       |-- main
|   |       `-- non-free
|   |-- repository-extended -> ./xr/2/repository-extended/
|   |-- repository-main -> ../1.7.0/repository-main
|   |-- repository-update
|   |   |-- dists
|   |   |   |-- 1.7_x86-64
|   |   |   `-- stable -> 1.7_x86-64
|   |   `-- pool
|   |       |-- contrib
|   |       |-- main
|   |       `-- non-free
|   `-- xr
|       |-- 1
|       |   `-- repository-extended
|       `-- 2
|           `-- repository-extended
|-- 1.7.2
|   |-- iso
|   |-- repository-base
|   |   |-- dists
|   |   |   |-- 1.7_x86-64
|   |   |   `-- stable -> 1.7_x86-64
|   |   `-- pool
|   |       |-- contrib
|   |       |-- main
|   |       `-- non-free
|   |-- repository-extended -> ./xr/2/repository-extended
|   |-- repository-main -> ../1.7.0/repository-main
|   |-- repository-update
|   |   |-- dists
|   |   |   |-- 1.7_x86-64
|   |   |   `-- stable -> 1.7_x86-64
|   |   `-- pool
|   |       |-- contrib
|   |       |-- main
|   |       `-- non-free
|   |-- uu
|   |   `-- 1
|   |       |-- iso
|   |       |-- repository-base
|   |       |-- repository-extended -> ../../xr/2/repository-extended
|   |       |-- repository-main -> ../../../1.7.0/repository-main
|   |       `-- repository-update
|   `-- xr
|       |-- 1
|       |   `-- repository-extended
|       `-- 2
|           `-- repository-extended
`-- 1.7.3
    |-- iso
    |-- repository-base
    |   |-- dists
    |   |   |-- 1.7_x86-64
    |   |   `-- stable -> 1.7_x86-64
    |   `-- pool
    |       |-- contrib
    |       |-- main
    |       `-- non-free
    |-- repository-extended -> ./xr/1/repository-extended/
    |-- repository-main -> ../1.7.0/repository-main
    |-- repository-update
    |   |-- dists
    |   |   |-- 1.7_x86-64
    |   |   `-- stable -> 1.7_x86-64
    |   `-- pool
    |       |-- contrib
    |       |-- main
    |       `-- non-free
    |-- uu
    |   |-- 1
    |   |   |-- iso
    |   |   |-- repository-base
    |   |   |-- repository-extended -> ../../xr/1/repository-extended/
    |   |   |-- repository-main -> ../../../1.7.0/repository-main
    |   |   `-- repository- 1update
    |   `-- 2
    |       |-- iso
    |       |-- repository-base
    |       |-- repository-extended -> ../../xr/1/repository-extended/
    |       |-- repository-main -> ../../../1.7.0/repository-main
    |       `-- repository-update
     ` `-- xr
        `-- 1
            `-- repository-extended