Astra linux debian buster
В связи с последними событиями в стране и мире, все чаще идут упоминания о переходе гос. учреждений и прочих организаций с ОС Windows на отечественные ОС на базе ядра Linux, такие как Astra Linux, РЕД ОС, Alt Linux, Rosa Linux и прочие…
В связи с этим многие начинают интересоваться данными дистрибутивами Linux, устанавливать их и на свои компьютеры и тестировать установку различных пакетов и просто анализировать плюсы и минусы возможного перехода на такие ОС.
Из всех «отечественных» на базе Debian дистрибутивов самым ярким, по моему мнению и высокопроизводительным (за счет своего легковесного окружения fly) является именно Astra Linux. Да и популярность данного дистрибутива в гос. структурах говорит уже о многом…
К тому же стоит отметить, что Astra Linux имеет в свободном доступе дистрибутив для некоммерческого использования на домашнем ПК — называется он Astra Linux Orel. О нем сегодня и поговорим…
Astra Linux Orel использует старую пакетную базу, поэтому что-то из свежего софта очень проблемно установить, да и не свежего собственно тоже, что на самом деле для домашнего ПК большая проблема. Но то, что он после установки потребляет не более 250 мб оперативной памяти — дает вторую жизнь любому ПК из 2006 года еще немного поработать…
Сегодня мы разберем такой простой и в то же время очень важный момент — добавление сторонних репозиториев в дистрибутив Astra Linux, а именно репозиториев от Debian 9 “stretch”. Благодаря этим репозиториям у нас появляется хоть какая-то возможность расширить пакетную базу и получить доступ к основным необходимым при работе утилитам и программам.
- Идем в пуск и открываем терминал fly
- Устанавливаем пакет debian-archive-keyring и корневые сертификаты безопасности ca-certificates
sudo apt install debian-archive-keyring -y
sudo apt install apt-transport-https ca-certificates -y
- Открываем «Менеджер пакетов Synaptic», переходим в настройки и жмем Репозитории.
- Добавляем новые репозитории как на рисунке ниже ручками
Либо идем в терминал Fly и пишем: sudo mcedit /etc/apt/sources.list.d/debian.list Копируем и вставляем репозитории ниже: deb http://deb.debian.org/debian/ stable main contrib non-free deb-src http://deb.debian.org/debian/ stable main contrib non-free deb http://deb.debian.org/debian/ stable-updates main contrib non-free deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free deb http://ftp.debian.org/debian buster-backports main deb-src http://ftp.debian.org/debian buster-backports main
sudo apt-get update -y && sudo apt-get upgrade -y
Теперь можно легко установить ранее недоступные утилиты, например Neofetch
sudo apt install neofetch
Добавление debian репозитория в 1.7
Хочу подключить к Астре 1.7 в режиме Орла репозиторий debian buster.
Wiki говорит, что нужно сперва поставить пакет с ключами
sudo apt install debian-archive-keyring
Но такого пакета в репозитории нет. Есть только такие:
debian-keyring
debian-ports-archive-keyring
Онлайн репозитории для Астры 1.7 я тоже пробовал. Там тоже пакета нет пакета debian-archive-keyring .
Для 1.6 в той же методичке есть прямая ссылка на пакет debian-archive-keyring , но старой версии, для debian stretch:
wget https://dl.astralinux.ru/astra/test. keyring/debian-archive-keyring_2017.5_all.deb
1. Или в вики ошибка, или нужно добавить в репозиторий пакет с ключами debian-archive-keyring
2. Есть ли пряма ссылка на пакет debian-archive-keyring для астра 1.7?
Карл
New member
Netifer
New member
Хочу подключить к Астре 1.7 в режиме Орла репозиторий debian buster.
Wiki говорит, что нужно сперва поставить пакет с ключами
sudo apt install debian-archive-keyring
Но такого пакета в репозитории нет. Есть только такие:
debian-keyring
debian-ports-archive-keyring
Онлайн репозитории для Астры 1.7 я тоже пробовал. Там тоже пакета нет пакета debian-archive-keyring .
Для 1.6 в той же методичке есть прямая ссылка на пакет debian-archive-keyring , но старой версии, для debian stretch:
wget https://dl.astralinux.ru/astra/test. keyring/debian-archive-keyring_2017.5_all.deb
1. Или в вики ошибка, или нужно добавить в репозиторий пакет с ключами debian-archive-keyring
2. Есть ли пряма ссылка на пакет debian-archive-keyring для астра 1.7?
1. Установить пакет для работы с ключами:
sudo apt install debian-archive-keyring dirmng
2. deb https://mirror.yandex.ru/debian/ buster main contrib non-free
3. sudo apt update
4. Установка ключей:
sudo apt-key adv —recv-keys —keyserver keyserver.ubuntu.com
то есть нужно установить каждый отдельный ключ, которого не достает (вроде их 3 или 6)
Установка и использование менеджера пакетов YUM
YUM (Yellowdog Updater, Modified) — открытый консольный менеджер пакетов для дистрибутивов Linux, основанных на пакетах формата RPM.
Данная статья применима к:
Данное решение по умолчанию не входит в состав Astra Linux и не относится к компонентам ОС, на которые распространяется действие ТП.
Любые манипуляции с пакетной базой, не соответствующей текущему дистрибутиву, могут привести к проблемам с зависимостями и, в некоторых случаях, к неработоспособности ОС. См. также Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением ОС Astra Linux Special Edition
Подготовка к установке
В связи с необходимостью установки дополнительных пакетов требуется наличие подключенных основного и расширенного репозиториев Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) в виде примонтированных дисков, либо в виде сетевых или локальных репозиториев.
Перед установкой менеджера пакетов YUM с необходимыми зависимостями в Astra Linux Special Edition следует добавить в качестве источника пакетов репозиторий ОС Debian Buster.
- Открыть терминал комбинацией клавиш и установить пакет debian-archive-keyring , содержащий ключи к репозиториям Debian, командой:
deb http://deb.debian.org/debian/ buster main contrib non-free
Установка
# deb http://deb.debian.org/debian/ buster main contrib non-free
Автоматическая установка
Возможна автоматическая установка пакета с помощью сценария yum_install.sh . Для установки необходимо:
- Убедиться в наличии подключенных основного и расширенного репозиториев Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7).
- Загрузить приложенный сценарий с помощью браузера.
- Открыть терминал ( ) и перейти в каталог, содержащий загруженный сценарий, например:
Использование YUM
Добавление репозиториев
- Для добавления информации об источниках пакетов RPM открыть для редактирования файл /etc/yum/yum.conf :
# PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum/repos.d
- – уникальное имя для каждого репозитория, состоящее из одного слова;
- – строка, описывающая добавляемый репозиторий;
- – URL репозитория, по которому доступен каталог repodata .
Пример отображения информации о репозитории:
# PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum/repos.d [EPEL] name=EPEL baseurl=http://archives.fedoraproject.org/pub/archive/epel/8.4/Everything/x86_64/
user@astra:~$ sudo yum update EPEL | 4.7 kB 00:00:00 EPEL/primary_db | 3.5 MB 00:00:05 Подготовка к обновлению Пакетов, отмеченных для обновления, нет.
Установка пакета
Для установки пакета RPM с помощью менеджера пакетов YUM необходимо в терминале выполнить команду:
На вопрос о продолжении нажать клавиши , затем — .
Удаление пакета
Для удаления RPM-пакета из системы с помощью менеджера пакетов YUM необходимо в терминале выполнить команду:
На вопрос о продолжении нажать , а затем — .