Установка пакетов и репозиториев в операционной системе Astra Linux

Российская операционная система Astra Linux разработана для внедрения в государственных и коммерческих организациях. Она основана на дистрибутиве Debian и обеспечивает высокий уровень безопасности и надежности. 

Astra Linux имеет сертификат соответствия требованиям информационной безопасности, выданный ФСТЭК России. ОС предоставляет полный контроль над системой, включая возможность управления правами доступа, шифрования данных и повышенной защиты от вирусов и атак. Astra Linux предоставляет множество инструментов и приложений, чтобы обеспечить эффективное использование в бизнесе и государственном секторе.

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

  1. Высокий уровень безопасности. Операционная система обладает различными механизмами защиты, включая усиленную аутентификацию, мультинезависимую структуру доступа, шифрование данных и другое. 
  2. Соответствие государственным стандартам. Astra Linux разработана на основе государственных требований и стандартов, установленных в России. 
  3. Широкие возможности кастомизации. Пользователи могут выбирать и устанавливать только необходимые пакеты программного обеспечения, настраивать систему под свои требования и предпочтения, а также управлять средствами автоматизации и конфигурации, такими как Ansible.
  4. Поддержка различных аппаратных платформ обеспечивает гибкость в выборе и использовании оборудования, поддерживающего Astra Linux.
  5. Наличие потребительских и корпоративных версий: Home Edition (для потребителей) и Business Edition (специализированная корпоративная версия). 

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

В Astra Linux существует несколько репозиториев, которые содержат пакеты софта для установки и обновления на операционной системе. Расскажем про наиболее популярные репозитории:

  1. Main (основной репозиторий)

Он содержит официально поддерживаемые пакеты, разработанные и поддерживаемые командой разработчиков Astra Linux.

  1. Contrib (дополнительный репозиторий)

Дополнительный репозиторий содержит пакеты, которые могут быть полезны пользователям и разработчикам, но они не входят в основной набор пакетов Astra Linux.

  1. Security (репозиторий безопасности)

Security репозиторий содержит обновления безопасности и исправления ошибок для операционной системы Astra Linux. Он очень важен для обновления и поддержания безопасности системы.

  1. Updates (репозиторий обновлений)

В репозитории updates содержатся обновления и исправления ошибок для пакетов Astra Linux. Он обеспечивает поддержку новых версий устанавливаемых пакетов и повышает функциональность системы.

  1. Backports (репозиторий обратной совместимости)

Репозиторий backports содержит пакеты с обратной совместимостью, которые могут быть взяты из новых версий Astra Linux и использованы на старых версиях системы.

Выберите красивое и необычное имя для вашего сайта, чтобы выделяться на фоне конкурентов и привлекать внимание новых пользователей. 

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

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

При подключении репозиториев необходимо вносить изменения в файл /etc/apt/sources.list. После каждой внесенной правки необходимо обновлять списки пакетов с помощью команды sudo apt update.

Существует вариант подключения репозиториев с диска или флешки, но он сложный и неудобный, поэтому не рекомендуется к использованию. Если вы хотите воспользоваться этим способом, ознакомьтесь с документацией на сайте разработчика Astra Linux.

Мы рассмотрим способ подключения репозиториев с использованием интернет-подключения.

Подключение сетевых репозиториев

Чтобы подключить и использовать сетевые репозитории в Astra Linux откройте терминал (нажмите Ctrl+Alt+T). При работе вам потребуются права администратора.

  1. Отредактируйте файл /etc/apt/sources.list, используя текстовый редактор, например, nano. Введите команду nano /etc/apt/sources.list и нажмите Enter.
  2. Находясь в редакторе, в конце файла укажите следующие строки, которые необходимы для добавления официальных репозиториев Astra Linux:

deb http://mirror.yandex.ru/astra/stable/orel/repo orel main contrib non-free

deb-src http://mirror.yandex.ru/astra/stable/orel/repo orel main contrib non-free

  1. Сохраните изменения в файле (Ctrl+O) и закройте редактор (Ctrl+X).
  2. С помощью команды apt update обновите список пакетов в системе (при необходимости введите пароль администратора).
  3. После обновления списка вы можете устанавливать пакеты из репозиториев Astra Linux, используя команду apt install <название_пакета>.

Вы подключили репозитории Astra Linux и можете устанавливать пакеты из репозиториев с помощью менеджера пакетов APT.

Примеры подключения сторонних репозиториев

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

  1. Для добавление репозитория через команду apt-add-repository, введите:

sudo apt-add-repository <URL репозитория>

Например:

sudo apt-add-repository ppa:example/repository

  1. Чтобы добавить репозиторий вручную в файл /etc/apt/sources.list, используйте команду:

sudo nano /etc/apt/sources.list

Затем добавьте следующую строку в файл (<URL репозитория> – ссылка на репозиторий):

deb <URL репозитория> <distro> <components>

Например:

deb http://example.com/repo/ astra main

  1. Так как сторонние репозитории создавались не разработчиком Astra Linux, требуется установка GPG-ключа для доверия стороннему репозиторию. Для этого используйте команду:

sudo apt-key adv --keyserver <URL сервера ключей> --recv-keys <GPG-ключ>

Например:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABCDEFGH

  1. После добавления репозитория, выполните обновление списка пакетов:

sudo apt update

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

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

Добавляем репозиторий Debian 9 в Astra Linux Common Edition 

Версия операционной системы Astra Linux Common Edition имеет ограничения по количеству программ и библиотек. Поэтому для восполнения этого недостатка можно выполнить установку репозитория Debian 9. Используем именно его, так как его кодовая структура очень близка и похожа на Astra Linux Common Edition.

  1. В терминале введите команду для открытия файла /etc/apt/sources.list в текстовом редакторе nano:

sudo nano /etc/apt/sources.list

  1. В открывшемся файле в самом конце добавьте строку: 

deb http://deb.debian.org/debian stretch main

  1. Для сохранения изменений и закрытия текстового редактора нажмите Ctrl + X, затем Y, после – Enter.
  2. Обновите список пакетов с помощью команды:

sudo apt update

Теперь у вас есть возможность устанавливать пакеты из репозитория Debian 9 на Astra Linux Common Edition. Отметим, что добавление репозитория Debian 9 может привести к проблемам или конфликтам с пакетами Astra Linux, поэтому будьте внимательны при установке пакетов из добавленного репозитория.

Если вы ищите надежный VPS-сервер для своего бизнеса, предлагаем вам воспользоваться услугой VDS/VPS с поддержкой ОС Debian. При работе с сервером вы получаете надежное оборудование, размещенное в дата-центре с высоким уровнем защиты, круглосуточную поддержку и uptime 99,9%.

Всё ещё остались вопросы?