Репозитории в линукс - хранилища пакетов программ, где также хранятся их версии. Это хранилище позволяет устанавливать необходимые пакетыили обновлять программное обеспечение в системе. Операционная система Astra Linux, сделанная на основе Debian, также использует репозитории. Репозитории можно использовать из интернета, а также возможно использование локального репозитория. Для создание локального репозитория достаточно дистрибутива операционной системы или обновлений к операционной системе. Настроить локальный репозиторий достаточно просто.

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

В первую очередь создадим каталоги, где будут храниться программные пакеты, в каталоге main будут храниться файлы образа инсталяционного диска, в каталоге base будут храниться файлы образа дополнительного диска для разработчиков:
$ sudo mkdir -p /srv/repo/alse/main
$ sudo mkdir -p /srv/repo/alse/base

Следующим шагом монтируем образ инсталяционного диска операционной системы Astra Linux и копируем все файлы в созданный каталог main:
$ sudo mount -o loop /dev/sdb1/ /media/cdrom
$ sudo cp -a /media/cdrom/* /srv/repo/alse/main

Размонтируем инсталяционный диск, затем монтируем следующий диск (для разработчиков) и копируем все файлы в созданный каталог base:
$ sudo umount /media/cdrom
$ sudo mount -o loop /dev/sdb1/ /media/cdrom
$ sudo cp -a /media/cdrom/* /srv/repo/alse/base

Далее открываем конфигурационный файл репозиториев:
$ sudo nano /etc/apt/sources.list

Прописываем путь до созданных каталогов с пакетами программ:
# репозиторий основного диска
deb file:/srv/repo/alse/main stable main contrib non-free
# репозиторий диска со средствами разработки
deb file:/srv/repo/alse/base stable main contrib non-free

astra-linux-setup-repository-1.jpg

Сохраняем файл (Ctrl+X, y, далее Enter), далее обновляем нашу базу данных о возможных доступных пакетах для установки:
$ sudo apt update

Теперь возможно устанавливать необходимые пакеты в операционной системе Astra Linux.

Для установки обновлений в операционной системе Astra Linux также сделаем каталоги, в которые скопируем файлы обвнолений для системы. Например, для установке в системе 6 апдейта, создадим каталог update6-main для файлов образа update6. Для образа update 6 для разработчиков, создадим каталог update6-base:
$ sudo mkdir -p /srv/repo/alse/update6-main
$ sudo mkdir -p /srv/repo/alse/update6-base

Следующим шагом монтируем образ update6 операционной системы Astra Linux и копируем все файлы в созданный каталог update6-main:
$ sudo mount -o loop /dev/sdb1/ /media/cdrom
$ sudo cp -a /media/cdrom/* /srv/repo/alse/update6-main

Размонтируем диск, затем монтируем следующий образ update6 для разработчиков и копируем все файлы в созданный каталог update6-base:
$ sudo umount /media/cdrom
$ sudo mount -o loop /dev/sdb1/ /media/cdrom
$ sudo cp -a /media/cdrom/* /srv/repo/alse/update6-base

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

# репозиторий update6 основного диска
deb file:/srv/repo/alse/update6-main stable main contrib non-free
# репозиторий update6 со средствами разработки
deb file:/srv/repo/alse/update6-base stable main contrib non-free

astra-linux-setup-repository-2.jpg

Сохраняем файл (Ctrl+X, y, далее Enter), далее обновляем нашу базу данных о возможных доступных пакетах для установки:
$ sudo apt update

Проверяем текущее состояние системы - ядро системы, имя операционной системы с номером обновления:
$ sudo uname -a
$ cat /etc/astra_version
Номер обновления, установленного в системе Astar Linux просмотреть не сможем, так как никаких обновлений еще не установлено

astra-linux-setup-repository-3.jpg

Просмотреть пакеты, которые могут быть обновлены, можно с помощью команды:
$ sudo apt list --upgradable

После ввода этой команды система начнет установку обновлений. После окончания установки перезагружаем систему и снова смотрим текущее состояние системы:
$ sudo shutdown -r now
После перезагрузки системы выполняем команды для просмотря номера установленного ядра в системе, название операционной системы и номера обновления:

$ sudo uname -a
$ cat /etc/astra_version

$ cat /etc/asrta_update_version 

astra-linux-setup-repository-4.jpg

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

 

Читайте также:
Astra Linux 1.7 установка и настройка сервера времени

Debian 12 установка и настройка сервера времени

Astra Linux 1.8 установка

Astra Linux 1.7 установка