Ответ
На Astra Linux (особенно на специальных редакциях) стандартные репозитории могут быть заблокированы по умолчанию. Вот как их активировать и работать с apt.
1. Проверка и активация репозиториев:
Основной файл источников — /etc/apt/sources.list. Отредактируйте его, раскомментировав строки с deb (убирая символ # в начале).
sudo nano /etc/apt/sources.list
# Найдите строки вида:
# deb http://security.astra.in...
# Удалите '#' в начале нужных строк.
Или сделайте это одной командой для всех репозиториев (используйте с осторожностью):
sudo sed -i 's/^# deb/deb/' /etc/apt/sources.list
2. Добавление ключей репозиториев (если требуется):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>
3. Обновление списка пакетов:
sudo apt update
Если возникает ошибка NO_PUBKEY, добавьте отсутствующий ключ командой из шага 2.
4. Установка пакетов:
sudo apt install <имя-пакета>
# Например:
sudo apt install htop net-tools curl
5. Особенности для изолированных сред (Astra Linux SE):
- Может потребоваться подключение к официальному репозиторию Astra или использование локального зеркала, настроенного администратором.
- Установка пакетов из сторонних источников (например, Ubuntu) не рекомендуется и может нарушить совместимость и безопасность.
- Для установки проприетарного ПО (драйверы NVidia) используйте официальные инструкции Astra или утилиту
astra-drivers.
Практический совет: Перед массовым развертыванием пакетов на нескольких серверах Astra в инфраструктуре, создайте локальный зеркальный репозиторий (например, используя apt-mirror) для контроля версий и скорости.