Содержание

Обновление

Репозитории AstraLinux

Ссылка https://download.astralinux.ru/astra/ равнозначна ссылке https://dl.astralinux.ru/astra/

Инструменты для установки оперативных обновлений Astra Linux

Посмотреть текущую версию

cat /etc/astra_version
cat /etc/astra/build_version
cat /etc/astra/hotfix_version
cat /etc/astra/hotfix_build_version
 
uname -r
uname -v
 
#Дополнительная информация
lsb_release -a
uname -r
hostnamectl status
cat /etc/os-*

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

  1. apt
    1. apt dist-upgrade
    2. apt upgrade
  2. apt-get
    1. apt-get upgrade
    2. apt-get dist-upgrade

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

В состав операционной системы Astra Linux входят следующие инструменты для установки оперативных обновлений:

  1. astra-update — инструмент командной строки. Доступен начиная с оперативного обновления БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7);
  2. fly-astra-update — графический инструмент. Также доступен начиная с оперативного обновления БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7);
  3. astra-update-modern — дополнительный инструмент командной строки. Доступен начиная оперативного обновления БЮЛЛЕТЕНЬ № 2025-0904SE18MD (срочное оперативное обновление 1.8.3.UU1).
sudo apt install astra-update fly-astra-update
sudo astra-update -A -r -T
 
sudo apt install astra-update-modern          # c 1.8.3
sudo apt install astra-update-snapshot-plugin # Обновление пакетов для создания снимков
sudo astra-update-modern -A -r -T

Оперативные обновления / Hotfix

Оперативные обновления для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8), РУСБ.10015-10

В названии обновления есть дата выпуска БЮЛЛЕТЕНЬ № 2026-0512SE18MD

Hotfix-репозитории Astra Linux Speсial Edition

Посмотреть установленные обновления

cat /etc/astra/hotfix_version 
 
1.8.5.hotfix50

Файл с репозиториями hotfix

 sudo vim /etc/apt/sources.list.d/astra-hotfix.list 
 
#Основной репозиторий:
# deb https://download.astralinux.ru/astra/stable/1.8_x86-64/hotfix-repository/ 1.8_x86-64-hotfix-main main contrib non-free non-free-firmware
 
#расширенный репозиторий (только если используется ПО из расширенного репозитория):
# deb https://download.astralinux.ru/astra/stable/1.8_x86-64/hotfix-repository/ 1.8_x86-64-hotfix-extended  main contrib non-free non-free-firmware

Обновление от 1.7.0 до 1.7.10

1. Необходимо установить пакет ca-certificates с CD

sudo apt install ca-certificates

Репозитории Astra Linux 1.7

В дистрибутив 1.7 в sources.lst добавить репозитории

#deb cdrom:[OS Astra Linux 1.7.1 1.7_x86-64 DVD ]/ 1.7_x86-64 contrib main non-free
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free #необходим для апргейда OS
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free
sudo apt update
sudo astra-update -a -r

# В случае проблем
sudo dpkg --configure -a #два раза
sudo dpkg --configure -a
sudo apt -y install --reinstall xserver-xorg-core
sudo astra-update -a -r

Обновление от 1.7.10 до 1.8.5

Поменять репозитории с 1.7 на 1.8 в source.list Интернет-репозитории Astra Linux Special Edition x.8

# Основной репозиторий, включающий актуальное оперативное или срочное обновление
deb https://dl.astralinux.ru/astra/stable/1.8_x86-64/main-repository/     1.8_x86-64 main contrib non-free non-free-firmware
# Расширенный репозиторий, соответствующий актуальному оперативному обновлению
deb https://dl.astralinux.ru/astra/stable/1.8_x86-64/extended-repository/ 1.8_x86-64 main contrib non-free non-free-firmware

Команды

sudo apt update
sudo apt -y install astra-full-upgrade

# Посмотреть и запомнить версию
sudo apt policy astra-full-upgrade

# Обновить программу
sudo astra-full-upgrade  self-upgrade

# Версия должна обновиться 
sudo apt policy astra-full-upgrade

Чтобы использовалось существующее место на диске, необходимо в файле

/usr/lib/python3/dist-packages/astra_upgrade/configs/upgrade.conf.yaml

заменить строку

nesting_upgrade: false

на

nesting_upgrade: true

sed -i 's/nesting_upgrade: false/nesting_upgrade: true/' /usr/lib/python3/dist-packages/astra_upgrade/configs/upgrade.conf.yaml

Запуск обновления

# Проверка
astra-full-upgrade check
# Принудительное обновление
astra-full-upgrade force

Если возникают ошибки, то ниже список команд диагностики

tail -n 50 /var/log/apt/term.log
journalctl -xe
df -h
 
 
sudo apt --fix-broken install
sudo apt clean
sudo apt autoremove
sudo apt update
 
dpkg -l | grep xserver
sudo dpkg --configure -a
sudo dpkg -i --force-overwrite /var/cache/apt/archives/*.deb
sudo dpkg#диагностика
 
sudo apt install --reinstall xserver-xorg-core
sudo apt install xserver-xorg-core