Подробный гайд как обновить Astra Linux 1.7.4 до 1.7.6 с образа

Пошаговое обновление Astra Linux 1.7.4 до 1.7.6 с ISO: подготовка, монтирование, настройка APT, установка, проверка системы.

2026.04.28                  


Подробный гайд как обновить Astra Linux 1.7.4 до 1.7.6 с образаПодробный гайд как обновить Astra Linux 1.7.4 до 1.7.6 с образа Обновление Astra Linux Special Edition (SE) или Common Edition (CE) с версии 1.7.4 до 1.7.6 с использованием ISO-образа является штатной процедурой, так как оба релиза относятся к одной мажорной ветке 1.7.x. Ниже приведён подробный пошаговый гайд, адаптированный под архитектуру Astra Linux (Debian-based + собственные компоненты безопасности).


Перед началом

  1. Резервное копирование: обязательно сделайте бэкап /etc, /var/lib/dpkg, /var/lib/apt, пользовательских данных и каталогов с критичными сервисами.
  2. Лицензия и подпись: используйте только официальный ISO из личного кабинета astralinux.ru или из доверенного источника. Проверяйте контрольные суммы и цифровую подпись.
  3. Сторонние репозитории: на время обновления отключите все дополнительные источники (ppa, внешние deb-репозитории), чтобы избежать конфликтов пакетов.
  4. Питание и сессия: выполняйте обновление в консольной сессии (tty1 или ssh с screen/tmux). Не прерывайте процесс.

Шаг 1: Подготовка системы

# Обновите списки пакетов и примените текущие накопленные обновления (опционально, но рекомендуется)
sudo apt update
sudo apt full-upgrade -y

# Создайте резервную копию ключевых каталогов
sudo tar -czf /root/etc_backup_$(date +%F).tar.gz /etc
sudo cp -a /var/lib/dpkg/status /root/dpkg_status_backup

Шаг 2: Загрузка и проверка ISO-образа

  1. Скачайте astra-linux-1.7.6.iso (соответствующей редакции: smolensk для SE, orel для CE).
2. Проверьте целостность:
sha256sum astra-linux-1.7.6.iso
# Сравните вывод с официальным файлом SHA256SUMS
3. При наличии GPG-подписи:
gpg --verify astra-linux-1.7.6.iso.sig astra-linux-1.7.6.iso

Шаг 3: Монтирование образа

# Создайте точку монтирования
sudo mkdir -p /mnt/astra_iso

# Примонтируйте ISO в режиме только для чтения
sudo mount -o loop,ro /путь/к/astra-linux-1.7.6.iso /mnt/astra_iso

# Проверьте структуру репозитория
ls /mnt/astra_iso/dists/
# Должны отобразиться codename-каталоги: smolensk (SE) или orel (CE)

Запомните или запишите имя каталога из dists/. Оно будет использоваться в конфигурации APT.


Шаг 4: Настройка локального репозитория APT

1. Создайте файл репозитория:
sudo nano /etc/apt/sources.list.d/astra-local-1.7.6.list
2. Вставьте строку (замените smolensk на ваш codename, если используется CE → orel):
deb [signed-by=/mnt/astra_iso/dists/smolensk/Release.gpg] file:///mnt/astra_iso smolensk main

Если apt ругается на подпись, можно временно использовать [trusted=yes], но рекомендуется использовать официальный ключ подписи.

3. Отключите остальные репозитории (закомментируйте строки в /etc/apt/sources.list и других файлах в sources.list.d/), чтобы система брала пакеты только из ISO:
# Пример:
sudo sed -i 's/^deb/# deb/' /etc/apt/sources.list

Шаг 5: Обновление системы

# Обновите метаданные
sudo apt update

# Запустите полное обновление
sudo apt full-upgrade -y

# Если процесс прервался или есть незавершённые настройки:
sudo dpkg --configure -a
sudo apt --fix-broken install

Во время обновления:

  • При запросе о замене конфигурационных файлов (*** /etc/... (Y/I/N/O/D/Z) [default=N]) обычно безопаснее выбрать N (сохранить текущий), если вы не вносили кастомные правки, которые должны быть перезаписаны.
  • Дождитесь полного завершения. Не перезагружайтесь до появления приглашения оболочки.

Шаг 6: Завершение и проверка

# Перезагрузите систему
sudo reboot

# После входа проверьте версию
cat /etc/os-release | grep PRETTY_NAME
# или
dpkg -l astra-release | tail -n 1

# Проверьте версию ядра
uname -r

# Убедитесь, что ключевые сервисы Astra работают
systemctl is-active pdpd parsecd fly-wm 2>/dev/null || echo "Сервисы специфичны для вашей редакции"

Очистка

# Отмонтируйте ISO
sudo umount /mnt/astra_iso
sudo rmdir /mnt/astra_iso

# Удалите временный репозиторий
sudo rm /etc/apt/sources.list.d/astra-local-1.7.6.list

# Верните основные репозитории (раскомментируйте, если комментировали)
sudo sed -i 's/^# deb/deb/' /etc/apt/sources.list

# Обновите кэш и удалите ненужные пакеты
sudo apt update
sudo apt autoremove -y
sudo apt clean

Важные нюансы Astra Linux 1.7.x

Аспект Рекомендация
Мандатный контроль доступа (Parsec/PDP) Политики и контексты обычно сохраняются. После обновления проверьте pdpctl status и при необходимости пересоберите политики через fly-admin-smc или pdp-manager.
Графическая оболочка Fly Могут обновиться компоненты fly-*. При проблемах с сессией пересоздайте профиль: rm -rf ~/.fly (резервную копию лучше сделать заранее).
Совместимость ПО 1.7.4 → 1.7.6 является минорным обновлением. Стороннее ПО, собранное для 1.7.x, должно работать без изменений.
Официальные репозитории Для production-сред Astra Linux рекомендует использовать онлайн-репозитории обновлений (repo.astralinux.ru). ISO-метод предназначен для изолированных сетей или отладки.

Официальные источники

  • Release Notes 1.7.6: доступны в личном кабинете или в пакете astra-release-notes
  • Техподдержка: support@astralinux.ru (требуется действующая лицензия/подписка)

Итог:

процесс аналогичен Debian, но требует внимания к кодовому имени репозитория (smolensk/orel), сохранению конфигураций безопасности и проверке компонентов PDP/Parsec. При соблюдении инструкций обновление проходит штатно.