Astra linux dvd repository

Содержание
  1. Интернет-репозитории Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  2. Аннотация
  3. Синонимы доменного имени репозиториев Astra Linux
  4. Зеркала репозиториев Astra Linux Special Edition
  5. Протоколы передачи интернет-репозиториев Astra Linux
  6. Регистрация репозиториев Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.6
  7. Регистрация репозиториев Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.6 в качестве источников пакетов
  8. Создание репозиториев для операционной системы Astra Linux Special Edition 1.7 в закрытом сегменте
  9. Адреса репозиториев
  10. Ссылка на архив репозитория
  11. Создание локальной копии базового и расширенного репозиториев с помощью архивов на компьютере без доступа в интернет
  12. Распространение копии репозиториев внутри закрытого контура
  13. Распространение пакетов по протоколу HTTP
  14. Распространение пакетов по протоколу FTP
  15. Создание локальных и сетевых репозиториев
  16. Исходные данные
  17. Astra Linux SE Создание репозитория из ISO-образов установочных дисков
  18. Astra Linux CE
  19. Организация распространения пакетов
  20. FTP репозиторий
  21. HTTP репозиторий
  22. Настройка источников пакетов (файл /etc/apt/sources. list и каталог /etc/apt/sources.list.d )
  23. Локальные источники пакетов
  24. Создание локальной копии репозитория с помощью apt-mirror
  25. Установка пакета apt-mirror
  26. Настройка пакета apt-mirror
  27. Создание копии репозитория
  28. Astra Linux. Подключение репозиториев и обновление системы.
  29. Шаг 1. Запускаем терминал.
  30. Шаг 2. Производим предварительную подготовку.
  31. Шаг 3. Создаём локальный репозиторий из установочного диска.
  32. Шаг 4. Создаём локальный репозиторий из диска для разработчиков
  33. Шаг 5. Создаём локальный репозиторий из диска обновлений.
  34. Шаг 6. Подключаем созданные репозитории.
  35. Шаг 7. Обновляем систему.
  36. Аренда серверов.
  37. 1С:Предприятие “в облаке”.
  38. IP-телефония в офис.

Интернет-репозитории Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)

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

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

Аннотация

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

Синонимы доменного имени репозиториев Astra Linux

Структура репозиториев Astra Linux имеет два равнозначных доменных имени:

Зеркала репозиториев Astra Linux Special Edition

Репозитории Astra Linux Special Edition зеркал не имеют.

Протоколы передачи интернет-репозиториев Astra Linux

Репозитории Astra Linux доступны по протоколам:

HTTPS — префикс адреса репозитория https://

Протокол FTP (префикс адреса репозитория ftp://) не используется.

Дополнительно репозитории Astra Linux Common Edition доступны по протоколу RSYNC.

Доступность по протоколам HTTPS и HTTP обеспечивает доступность всех файлов репозитория по прямым ссылкам, что позволяет использовать для установки и обновления пакетов из этих репозиториев стандартные программы.

Помимо доступности протоколов HTTPS и HTTP для того, чтобы было возможно открыть ссылку в браузере и просмотреть содержимое репозитория так, как это делается в файловом менеджере, в репозитории должна быть включена автоматическая индексация содержимого (autoindex). Автоматическая индексация поддерживается в репозиториях Astra Linux Common Edition и не поддерживается в репозиториях Astra Linux Special Edition.

Регистрация репозиториев Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.6

  • main — стандартный компонент репозитория Debian;
  • contrib — стандартный компонент репозитория Debian;
  • non-free — стандартный компонент репозитория Debian;
  • debhelper — комплект средств разработки debhelper версии 12. Доступен в обновлении репозитория со средствами разработки начиная с оперативного обновления БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7 ).

Регистрация репозиториев Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.6 в качестве источников пакетов

Для регистрации репозиториев в качестве источников пакетов указанные ниже строки должны быть добавлены в файл /etc/apt/sources.list или в файлы с произвольными именами и расширением .list в каталоге /etc/apt/sources.list.d

Регистрация репозиториев Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.6

Источник

Создание репозиториев для операционной системы Astra Linux Special Edition 1.7 в закрытом сегменте

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

Адреса репозиториев

Автоматическая индексация репозиториев операционной системы Astra Linux Special Edition 1.7 отключена. Просмотр содержимого репозиториев в браузере не предусмотрен.

Читайте также:  Как разобрать принтер hp 2515
Репозиторий Адрес репозитория
Базовый репозиторий (base) ALSE 1.7.1 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/
Расширенный репозиторий (extended) ALSE 1.7.1 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/

Ссылка на архив репозитория

Базовый репозиторий (base) ALSE 1.7.1 (архив) https://dl.astralinux.ru/astra/stable/1.7_x86-64/iso/base-1.7.1-22.11.2021_10.50.tgz

Ссылка для загрузки расширенного репозитория предоставляется сотрудниками службы технической поддержки по запросу .

Создание локальной копии базового и расширенного репозиториев с помощью apt-mirror на компьютере с доступом в интернет

Процесс создания локальной копии репозиториев описан в статье Создание локальных и сетевых репозиториев в разделе «Создание локальной копии репозитория с помощью apt-mirror «

Для создания архива репозиториев требуется:

Произвести установку пакета apt-mirror :

При установке пакета автоматически будет создан конфигурационный файл /etc/apt/mirror.list . Пример содержимого файла:

В данном файле необходимо указать ссылки на базовый и расширенный сетевые репозитории :

В ыполнить команду формирования копий репозиториев:

После формирования копий репозиториев следует сформировать архив этих копий для последующего переноса и использования в закрытом сегменте. Для этого следует выполнить команды:

Архивы репозиториев будут сформированы в домашнем каталоге текущего пользователя.

Создание локальной копии базового и расширенного репозиториев с помощью архивов на компьютере без доступа в интернет

Создать каталог для хранения базового и расширенного репозитория:

Извлечь архив с базовым репозиторием:

Извлечь архив с расширенным репозиторием:

Внести информацию о репозиториях в конфигурационный файл /etc/apt/sources.list :

Выполнить обновление пакетной базы данных:

Распространение копии репозиториев внутри закрытого контура

Распространение локальной копии репозитория возможно по протоколам http и ftp.

Распространение пакетов по протоколу HTTP

Данная часть инструкции применима только к «чистому» свежеустановленному серверу Apache2. Для применения инструкции к настроенному серверу следует обратиться к администратору этого сервера.

Для применения данной инструкции на ОС Astra Linux Special Edition РУСБ.10015-01 в файле настроек /etc/apache2/apache2.conf следует указать параметр AstraMode off и перезапустить сервис Apache2. Допустимость использования ОС с такими настройками определяется действующей политикой безопасности на объекте.

Создать символьную ссылку на репозиторий в корневом каталоге веб-сервера:

Для использования локальной копии репозиториев на удаленных клиентах внутри закрытого сегмента, подключение репозиториев следует осуществлять, указав в файле /etc/apt/sources.list в качестве источника:

Распространение пакетов по протоколу FTP

Для использования локальной копии репозиториев на удаленных клиентах внутри закрытого сегмента, подключение репозиториев следует осуществлять, указав в файле /etc/apt/sources.list в качестве источника:

С информацией о создании и подключении сетевых репозиториев можно ознакомиться в статье Создание локальных и сетевых репозиториев в разделе «Организация распространения пакетов». Подключение сетевых репозиториев описано в разделе «Настройка источников пакетов».

Источник

Создание локальных и сетевых репозиториев

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

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

Astra Linux Special Edition РУСБ.10015-16 исп. 1 и исп. 2

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

Astra Linux Common Edition 2.12

Исходные данные

Сервер Astra Linux с настроенным сетевым интерфейсом, имеющим IP-адрес 192.168.56.1.

Структура каталогов репозитория, используемая далее в статье:

  • каталог /srv/repo/smolensk/main — репозиторий основного диска;
  • каталог /srv/repo/smolensk/devel — репозиторий диска со средствами разработки;
  • каталог /srv/repo/smolensk/update — репозиторий диска обновления основного диска;
  • каталог /srv/repo/smolensk/update-dev — репозиторий диска обновления диска со средствами разработки;

Astra Linux SE Создание репозитория из ISO-образов установочных дисков

Создать каталог для размещения репозитория:

Примонтировать образ установочного диска (если на компьютере нет каталога /media/cdrom — то создать каталог /media/cdrom):

Отмонтировать ISO-образ диска:

Astra Linux CE

Если создаем репозиторий для Astra Linux Common Edition, то можно поступить двумя способами:

Либо скопировать репозиторий с диска:

Либо загрузить полный репозиторий из сети:

Для вывода подробной информации о ходе загрузки можно использовать опции —progress —stats:

sudo rsync —progress —stats —delete -avLz rsync://dl.astralinux.ru/astra/astra/stable/2.12_x86-64/repository /srv/repo/orel

Организация распространения пакетов

Отдавать пакеты можно как по протоколу ftp, так и по http.

Если на сервере, на котором размещён репозиторий, используется межсетевой экран, то для раздачи пакетов должны быть открыты следующие порты:

  • Для протокола FTP:
    • Порт 21/TCP для команд;
    • Порт 20/TCP для данных;
    • Порты 49152-65534/TCP динамически;
  • Для протокола HTTP:
    • Порт 80/TCP;
  • Для протокола HTTPS:
    • Порт 443/TCP;
  • Для протокола rsync:
    • Порт 873/TCP;

FTP репозиторий

# Анонимный доступ разрешен
anonymous_enable=YES
local_enable=no
anon_root=/srv/repo
no_anon_password=yes
hide_ids=yes

Перезапустить сервис ftp:

HTTP репозиторий

Данная часть инструкции применима только к «чистому» свежеустановленному серверу Apache2. Для применения инструкции к настроенному серверу следует обратиться к администратору этого сервера.

Для применения данной инструкции на ОС Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) в файле настроек /etc/apache2/apache2.conf следует указать параметр AstraMode off и перезапустить сервис Apache2. Допустимость использования ОС с такими настройками определяется действующей политикой безопасности на объекте.

Для apache2 версии 2.4:

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order Deny,Allow
Require all granted

Для apache2 версии 2.2:

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order Deny,Allow
Allow from all

Настройка источников пакетов (файл /etc/apt/sources. list и каталог /etc/apt/sources.list.d )

Источники пакетов могут быть указаны в файле /etc/apt/sources.list и в файлах, расположенных в каталоге /etc/apt/sources.list.d. Примеры содержимого файлов приведены ниже, имена файлов в каталоге /etc/apt/sources.list.d могут быть произвольными, но должны иметь «расширение» .list.

Локальные источники пакетов

Для Astra Linux SE:

# репозиторий основного диска
deb file:/srv/repo/smolensk/ main smolensk main contrib non- free
# репозиторий диска со средствами разработки
deb file:/srv/repo/smolensk/devel smolensk main contrib non- free
# репозиторий диска с обновлением основного диска
deb file:/srv/repo/smolensk/update smolensk main contrib non- free
# репозиторий диска с обновлением диска со средствами разработки
deb file:/srv/repo/smolensk/update-dev smolensk main contrib non- free

Для Astra Linux Common Edition:

deb ftp: //192 .168.56.1 /orel/ orel main contrib non- free

Для Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.6:

# репозиторий основного диска
deb ftp: //192 .168.56.1 /smolensk/main smolensk main contrib non- free
# репозиторий диска со средствами разработки
deb ftp: //192 .168.56.1 /smolensk/devel smolensk main contrib non- free
# репозиторий диска с обновлением основного диска
deb ftp://192.168.56.1 /smolensk/update smolensk main contrib non- free
# репозиторий диска с обновлением диска со средствами разработки
deb ftp: //192 .168.56.1 /smolensk/update-dev smolensk main contrib non- free

Для Astra Linux Special Edition x.7 примеры указания репозиториев см. в статье Интернет-репозитории Astra Linux Special Edition x.7

Для Astra Linux CE:

deb http: //192 .168.56.1 /repo/orel orel main contrib non- free

Для Astra Linux SE:

# репозиторий основного диска
deb http: //192 .168.56.1 /repo/smolensk/main smolensk main contrib non- free
# репозиторий диска со средствами разработки
deb http: //192 .168.56.1 /repo/smolensk/devel smolensk main contrib non- free
# репозиторий диска с обновлением основного диска
deb http: //192 .168.56.1 /repo/smolensk/update smolensk main contrib non- free
# репозиторий диска с обновлением диска со средствами разработки
deb http: //192 .168.56.1 /repo/smolensk/update-dev smolensk main contrib non- free

Создание локальной копии репозитория с помощью apt-mirror

Инструмент командной строки apt-mirror позволяет создавать локальные копии сетевых репозиториев пакетов. Инструмент использует конфигурационный файл, подобный конфигурационному файлу apt /etc/apt/sources.list, поддерживает многопоточную загрузку, работу с разными архитектурами, обеспечивает удаление неиспользуемых файлов, позволяет работать с ненадежными и перегруженными линиями передачи данных.

Установка пакета apt-mirror

Установить пакет apt-mirror можно с помощью графического менеджера пакетов или командой:

Настройка пакета apt-mirror

При установке пакета автоматически создается конфигурационный файл /etc/apt/mirror.list. В этом файле указаны параметры, принятые по умолчанию, и пути к копируемым репозиториям. Пример содержимого файла:

В большинстве случаев можно использовать указанные настройки, при этом копии репозиториев будут загружаться в каталог /var/spool/apt-mirror. Для того, чтобы изменить каталог, в который будут загружаться репозитории следует раскомментировать параметр set base_path и указать нужный каталог.

Репозитории для загрузки указываются в конфигурационном файле /etc/apt/mirror.list в формате, подобном /etc/apt/sources.list. Там же могут быть указаны параметры для очистки. Например, для основного репозитория Astra Linux Special Edition 1.7:

Про использовании аппаратных платформ, отличных от x86-64, следует явно указывать используемую архитектуру. Например, для Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7):

При установке пакета apt-mirror создается шаблон для службы cron для ежедневного автоматического обновления репозиториев (файл /etc/cron.d/apt-mirror). Для включения автоматического обновления следует раскомментировать последнюю строку в этом файле:

Создание копии репозитория

Создание и обновление копий рекомендуется выполнять от имени служебного пользователя apt-mirror. Этому пользователю должна быть разрешена запись в каталог, в который будет выполняться сохранение репозиториев. Создать каталог можно командой:

Источник

Astra Linux. Подключение репозиториев и обновление системы.

Итак, ОС Astra Linux установлена.

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

Будем иметь в виду, что у меня специальная редакция ОС (“Смоленск”), поэтому постараюсь без лишней необходимости не использовать сторонние репозитории, или репозитории, расположенные в интернете.

Кроме того, каждый раз вставлять DVD-диск в сервер для установки какой-нибудь программы мне не хочется

Что делать? Конечно, скопировать содержимое установочного диска на локальный диск сервера и подключить его в качестве репозитория.

Шаг 1. Запускаем терминал.

Шаг 2. Производим предварительную подготовку.

Т.к. у нас суперпользователь root без пароля, зададим ему пароль.

Шаг 3. Создаём локальный репозиторий из установочного диска.

Для этого вставляем установочный диск в привод и копируем его содержимое в папку на диске. Правда, придётся предварительно установить rsync, т.к. эта программа по умолчанию не установлена в системе.

Шаг 4. Создаём локальный репозиторий из диска для разработчиков

Если у вас нет диска разработчиков на флешке, скачиваем его из интернета

Шаг 5. Создаём локальный репозиторий из диска обновлений.

Если у вас нет диска с обновлениями на флешке, скачиваем его из интернета. На момент написания статьи последнее обновление имело имя 20210730SE16

Шаг 6. Подключаем созданные репозитории.

Для этого редактируем файл /etc/apt/sources.list.

Приводим его к следующему виду

Обратите внимание, первую строчку, которая уже была в файле, я закомментировал. Действительно, зачем нам каждый раз вставлять DVD с установочным диском? 😉

Шаг 7. Обновляем систему.

Для этого сначала обновляем список подключенных репозиториев.

Теперь по поводу обновления системы…

У apt есть ключ upgrade, который выполняет только обновление одной версии пакета на другую, более свежую. Он не будет устанавливать или удалять пакеты, даже если это необходимо для обновления других. Это наиболее безопасный и надежный вариант обновления, но он может обновить не все. Например, с ее помощью не обновить ядро до более свежей версии.

Ключ dist-upgrade или full-upgrade (это одно и то же) в дополнение к upgrade обрабатывает все изменения зависимостей для новых пакетов и во время работы может удалять ненужные и ставить необходимые пакеты для обновления.

Использование ключа dist-upgrade несколько опасно, я так несколько раз получал повреждённую систему.

Итак, обновляем систему

Придётся немного подождать.

(Моё субъективное мнение: Astra Linux обновляяется уж очень долго. Red Hat или Centos обновляются в 2-3 раза быстрее.)

После обновления рекомендую перезагрузить сервер

PS.

Так как я планирую установить ещё и модули дополнений для гостевой ОС от VirtualBox, установлю минимальный набор необходимых для этого пакетов

Ну, и собственно, ставлю сами дополнения гостевой ОС

Теперь точно всё.

Аренда серверов.

Надёжные сервера с Pro-бегом
У ВАС В ОФИСЕ
!

1С:Предприятие “в облаке”.

Безопасный доступ к своей 1С из офиса, командировки и т.п.!

IP-телефония в офис.

IP-телефония давно перестала быть роскошью в офисах.
Хотите себе в офис цифровую АТС — обращайтесь.
!

Источник

Поделиться с друзьями
КомпСовет
Adblock
detector