Подробный гайд по установке .deb-пакетов в Astra Linux 1.8

Гайд по установке DEB в Astra Linux 1.8: apt, dpkg, GUI. Зависимости, особенности СЕ/СЭ, безопасность, решение ошибок.

2026.04.26                  


Подробный гайд по установке .deb-пакетов в Astra Linux 1.8Подробный гайд по установке .deb-пакетов в Astra Linux 1.8 Подробный гайд по установке .deb-пакетов в Astra Linux 1.8 (Common Edition / Special Edition) без использования иконок. Руководство учитывает особенности системы, включая мандатный контроль доступа и работу с пакетным менеджером.


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

Перед установкой убедитесь в следующем:

  1. Права администратора: все команды выполняются через sudo или из-под root.
2. Обновлённые списки пакетов:
   sudo apt update
  1. Проверка источника .deb: в Astra Linux (особенно в версии СЭ) настоятельно рекомендуется использовать только пакеты из официальных репозиториев или подписанные доверенными ключами.
  2. Расположение файла: скопируйте .deb в доступный каталог, например ~/Downloads/ или /tmp/.

2. Установка через терминал (рекомендуемый способ)

Способ A: Через apt (автоматическое разрешение зависимостей)

sudo apt install ./путь_к_файлу/имя_пакета.deb

apt автоматически скачает недостающие зависимости из подключённых репозиториев. Это наиболее безопасный и предпочтительный метод в Astra Linux 1.8.

Способ B: Через dpkg + ручное исправление зависимостей

sudo dpkg -i ./имя_пакета.deb

Если возникнут ошибки зависимостей, выполните:

sudo apt --fix-broken install

или кратко:

sudo apt -f install

Проверка установки

dpkg -l | grep имя_пакета
# или
apt list --installed | grep имя_пакета

3. Установка через графический интерфейс

  1. Откройте файловый менеджер (fly-fm).
  2. Перейдите в папку с .deb-файлом.
  3. Дважды кликните по файлу — откроется менеджер пакетов fly-pkg.
  4. Нажмите «Установить», введите пароль администратора.
  5. Дождитесь завершения.

Примечание:

  • В Special Edition двойной клик может не сработать, если пакет не подписан ключом, разрешённым политикой безопасности. В этом случае используйте терминал.

4. Важные особенности Astra Linux 1.8

Параметр Common Edition (СЕ) Special Edition (СЭ)
Пакетная система Стандартная Debian (apt/dpkg) Та же, но с дополнительными проверками
Проверка подписей Опционально Обязательна для пакетов из репозиториев
Мандатный доступ (Parsec) Отключён по умолчанию Активен, контролирует выполнение и запись в ФС
Установка сторонних .deb Разрешена Может блокироваться политикой или требовать добавления в белый список

Если вы работаете в Astra Linux СЭ:

  • Сторонние .deb-пакеты должны быть подписаны доверенным ключом.
- Для добавления ключа репозитория:
  sudo apt-key add /путь/к/ключу.gpg
  sudo apt update
- При блокировке установки из-за мандатного контроля:
  • Проверьте контекст файла: ls -Z файл.deb
  • При необходимости скорректируйте политику через astra-control или обратитесь к администратору ИБ.
  • Не рекомендуется отключать Parsec в рабочих средах.

5. Решение типичных ошибок

Ошибка Причина Решение
dpkg: dependency problems prevent configuration Отсутствуют зависимости sudo apt --fix-broken install
The following packages have unmet dependencies Конфликт версий или репозиториев Проверьте sources.list, обновите систему sudo apt upgrade
WARNING: The following packages cannot be authenticated! Отсутствует ключ репозитория Добавьте ключ или используйте sudo apt install --allow-unauthenticated (только для тестов)
Permission denied или блокировка в СЭ Политика Parsec/mak Проверьте метки безопасности, установите пакет из официального репозитория или согласуйте с ИБ-отделом
E: Unable to locate package Файл не найден по пути Убедитесь, что указываете относительный/абсолютный путь и ставите ./ перед именем файла

6. Рекомендации по безопасности и сопровождению

  1. Используйте официальные репозитории astra-repo или apt с проверенными источниками.

2. Проверяйте целостность скачанных .deb:

   sha256sum имя_пакета.deb
  1. Не используйте --force в dpkg без явной необходимости (риск нарушения зависимостей и политик безопасности).
4. Ведите журнал установок:
   grep "install" /var/log/dpkg.log

5. Резервируйте конфигурацию перед установкой критичных пакетов:

   sudo dpkg --get-selections > ~/pkg-backup.txt

Краткая шпаргалка

# Установка
sudo apt install ./package.deb

# Исправление зависимостей
sudo apt --fix-broken install

# Проверка установки
dpkg -l | grep package

# Удаление
sudo apt remove package
sudo apt purge package  # + удаление конфигов

# Просмотр файлов пакета
dpkg -L package