Подключение репозиториев Debian в Astra Linux Common Edition

    Команда Simple-Server
    03.06.2026
    8 мин

    Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.

    Кратко о задаче

    «Астра Линукс» прошла все необходимые проверки на соответствие требованиям проекта Debian и является официально признанным деривативом.

    Debian — свободная ОС с открытым исходным кодом, один из самых популярных и широко используемых дистрибутивов Линукса. Она включает тысячи пакетов программного обеспечения и предлагает удобную систему управления ими через пакетный менеджер APT (Advanced Package Tool), который позволяет легко устанавливать, обновлять и удалять программы.

    Дериватив Debian — это дистрибутив, построенный на его основе путем модификации, но имеющий свои особенности, цели и аудиторию. Самым популярным деривативом Debian считается Ubuntu.

    Ubuntu — дистрибутив, который разрабатывает и спонсирует компания Canonical. В настоящее время проект активно развивается и поддерживается свободным сообществом.

    Виртуальные машины с установленной операционной системой Astra Linux Common Edition можно установить в Simple-Server.

    Запуск виртуальной машины с Astra Linux в Simple-Server

    Рассмотрим два способа запуска вычислительных мощностей на платформе Simple-Server: через панель управления или при помощи консольной утилиты.

    Запуск через панель управления

    В разделе «Облачные серверы» нужно нажать кнопку «Добавить»:

    На следующем шаге выбрать образ операционной системы — Astra Linux CE:

    Далее следует установить необходимые дополнительные конфигурационные параметры, как это описано в руководстве по добавлению, и запустить сервер.

    Подключитесь к виртуальной машине или по протоколу SSH или с использованием веб-консоли.

    Для начала необходимо установить консольную утилиту TWC CLI как указано в Руководстве пользователя. Затем, следует получить токен и произвести первоначальную конфигурацию:

    Для запуска ВМ с Astra Linux выполните следующую команду:

    twc server create --name my-astra --image astralinux-2.12 --preset-id 2573 --ssh-key ~/.ssh/id_ed25519.pub

    Посмотрите встроенную справку twc server create --help, чтобы изучить все доступные опции.

    После создания на экране отобразится идентификатор нового сервера, например 1234567.

    Добавим ему публичный IP-адрес:

    twc server ip add 1234567

    Вызов последней команды отобразит IP-адрес, который был присвоен, например 198.51.100.0. Используйте его для подключения по протоколу SSH:

    Поскольку мы передали свой публичный SSH-ключ при создании ВМ, вход по протоколу SSH осуществляется без ввода пароля — по приватному ключу.

    Подключение репозиториев Debian в Astra Linux

    Теперь, когда мы успешно приконнектились к виртуалке, можно приступить к добавлению дебиановских репозиториев. Прежде чем мы перейдем к непосредственным инструкциям, нелишним будет рассказать о том, как устроены пакеты и их хранилища в Debian’е и его производных.

    Пакет в Debian — это архив специального формата, включающий все файлы, необходимые для выполнения определенных программ или функций. Пакеты выпускаются в двух основных форматах: бинарные (.deb) или с исходным кодом (.dsc). Репозитории Debian представляют собой интернет-хранилища, содержащие файлы пакетов. Каждый репозиторий в Debian делится на несколько секций:

    • main: Основной раздел, включенный в каждый дистрибутив и полностью соответствующий принципам свободного ПО.

    • contrib: Эта секция содержит пакеты, которые зависят исключительно от других пакетов, не входящих в раздел main.

    • non-free: Секция, содержащая пакеты, не соответствующие принципам СПО или имеющие юридические ограничения, такие как патенты и другие.

    main: Основной раздел, включенный в каждый дистрибутив и полностью соответствующий принципам свободного ПО.

    contrib: Эта секция содержит пакеты, которые зависят исключительно от других пакетов, не входящих в раздел main.

    non-free: Секция, содержащая пакеты, не соответствующие принципам СПО или имеющие юридические ограничения, такие как патенты и другие.

    Теперь мы готовы подключить репозитории Debian в Astra Linux. Следующие команды необходимо выполнить в консоли, подключенной к виртуалке под управлением пользователя root.

    1. Подготовим систему к установке пакетов:

    Подготовим систему к установке пакетов:

    1. Установим debian-archive-keyring, если он не был установлен. Этот пакет нужен для проверки подлинности официально подписанных архивов. debian-archive-keyring устанавливает ключи в базу данных apt и поэтому напрямую влияет на установку:

    Установим debian-archive-keyring, если он не был установлен. Этот пакет нужен для проверки подлинности официально подписанных архивов. debian-archive-keyring устанавливает ключи в базу данных apt и поэтому напрямую влияет на установку:

    apt-get install debian-archive-keyring
    1. Создадим файл /etc/apt/sources.list.d/debian.list и добавим в него такую строчку:

    Создадим файл /etc/apt/sources.list.d/debian.list и добавим в него такую строчку:

    deb https://archive.debian.org/debian/ stretch main contrib non-free

    Можно воспользоваться одним из предустановленных текстовых редакторов (в инсталляции Astra Linux доступны emacs, nano, vi и vim-tiny) или просто выполнить команду:

    echo "deb https://archive.debian.org/debian/ stretch main contrib non-free" > /etc/apt/sources.list.d/debian.list
    1. Еще раз обновим индекс, чтобы туда попали пакеты из подключенного репозитория:

    Еще раз обновим индекс, чтобы туда попали пакеты из подключенного репозитория:

    Репозитории Debian подключены.

    Поиск, установка и удаление

    Внимание! Установка пакетов из сторонних репозиториев (включая Debian) может привести к нарушению работы ОС Astra Linux, и делается на свой страх и риск.

    Для поиска, установки и удаления ПО в Astra Linux можно использовать систему APT (Advanced Package Tool). Для установки используйте команду apt-get install. Например, для того, чтобы установить утилиту для работы с объектными хранилищами s3cmd, введите

    Если вам больше не нужен определенный пакет, удалите его с помощью команды apt-get remove. Например, чтобы удалить s3cmd, выполните команду

    Для поиска пакета, если точное название неизвестно, воспользуйтесь утилитой apt-cache, которая позволяет искать пакеты по имени и описанию. Используйте команду:

    apt-cache search подстрока

    Команда найдет и покажет все пакеты, в названии или описании которых присутствует указанная подстрока.

    Отключение репозиториев Debian

    Рекомендуется удалять сторонние репозитории после завершения их использования. Для того чтобы это сделать, достаточно удалить файл /etc/apt/source.list.d/debian.list и обновить индекс:

    rm /etc/apt/source.list.d/debian.list && apt-get update

    Удаление виртуальной машины

    Если ВМ с ОС Astra Linux CE вам больше не нужна, то ее можно удалить, чтобы избежать лишних трат за пользование облачными ресурсами.

    Удаление через панель управления

    Удалить виртуалку через панель управления можно двумя способами:

    1. В разделе «Облачные серверы», нажав на три точки в блоке «Действия» и выбрав опцию удаления.

    2. Со страницы сервера, выбрав значок удаления справа вверху

    В разделе «Облачные серверы», нажав на три точки в блоке «Действия» и выбрав опцию удаления.

    Со страницы сервера, выбрав значок удаления справа вверху

    Для более подробных инструкций обратитесь к справочной документации.

    Для удаления при помощи CLI twc выполните следующую команду:

    twc server remove 1234567

    Вместо 1234567 укажите идентификатор сервера. Получить список всех серверов с их идентификаторами можно командой twc server list.


    Нужен сервер для практики? Арендуйте VPS/VDS в России — root-доступ, NVMe, DDoS-защита и поддержка 24/7.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация или чистый VPS без панели?

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны