це дистрибутив linux, що розробляється російською компанією ат»нво русбітех”. Націлений в першу чергу на використання в силових державних структурах, спецслужбах і державних органах. Розробляється з розрахунком на максимальну безпеку системи і збережених в ній даних.

Незважаючи на те, що дистрибутив заснований на debian, за замовчуванням використовуються власні адреси репозиторіїв astra linux. У даних репозиторіях відсутнє деяке пз. Однак є можливість підключати сторонні репозиторії. У даній статті буде розглянуто підключення як офіційних, так і сторонніх репозиторіїв в astra linux 2.12.43.

Підключення репозиторіїв astra linux

Так як astra linux заснований на debian, принцип роботи онлайн репозиторіїв залишився тим же – в дистрибутиві використовується пакетний менеджер apt який звертається до онлайн репозиторіїв для пошуку та оновлення пакетів. Репозиторій являє собою ієрархічну структуру директорій. Ця структура аналогічна тій же структурі, яка використовується в файлових системах операційних систем.

1. Офіційні репозиторії

За замовчуванням в astra linux використовується всього лише один репозиторій – з невільними компонентами системи (contrib non-free). У цьому можна переконатися подивившись вміст файлу /etc / apt / sources.list :

Файл sources.list містить посилання на репозиторії. Саме до цих репозиторіїв звертається менеджер пакетів apt. Ось деякі репозиторії, які можуть знаходиться в цьому файлі:

  • deb https://download.astralinux.ru/astra/stable/orel/repository orel contrib main non-free – репозиторій з актуальними стабільними версіями пакетів;
  • deb https://download.astralinux.ru/astra/testing/orel/repository orel contrib main non-free – репозиторій з тестованими версіями пакетів;
  • deb https://download.astralinux.ru/astra/experimental/orel/repository orel contrib main non-free – репозиторій з експериментальними пакетами;
  • deb https://mirror.yandex.ru/astra/frozen/orel-1.11/repository orel main contrib non-free – репозиторій містить архівні версії репозиторіїв, для яких вже не будуть випускатися оновлення безпеки;

Більш детально про офіційні репозиторії можна прочитати в офіційній документації розташованої на офіційному сайті.

Ви можете підключити один з цих сховищ замість вже існуючого або поруч з ним. Однак репозиторії testing і experimental не отримують технічну підтримку. Так само не рекомендується підключати одночасно кілька офіційних репозиторіїв, наприклад, репозиторії testing і experimental , так як їх сумісність один з одним не гарантується. Репозиторій frozen позбавляє можливості отримувати критичні оновлення, в тому числі оновлення безпеки.

Для додавання необхідних репозиторіїв, необхідно відкрити файл sources.list за допомогою будь-якого текстового редактора:

Sudo nano /etc/apt/sources.list

Далі необхідно додати необхідний репозиторій, зберегти зміни, вийти і запустити команду для оновлення індексів пакетів:

2. Репозиторії debian

Для початку переконайтеся, що в системі встановлені пакети apt-transport-https і ca-certificates , що забезпечують можливість завантаження пакетів з репозиторіїв по захищеному протоколу https. Якщо немає їх необхідно встановити:

Sudo apt-y install apt-transport-https ca-certificates

Для підключення репозиторію debian в astra linux, наприклад офіційного репозиторію debian 9, необхідно встановити пакет dirmngr для управління ключами і пакет debian-archive-keyring, що містить ключі до репозиторіїв debian:

Sudo apt-y install debian-archive-keyring dirmngr

/etc / apt / sources.list :

Sudo nano /etc/apt/sources.list

Далі необхідно зберегти зміни, вийти і запустити команду для оновлення індексів пакетів:

Sudo apt update

На цьому підключення сховища astra linux завершено.

3. Репозиторії лабораторії 50

Одним з широко відомим стороннім репозиторієм вважається репозиторій лабораторії 50. В даному репозиторії знаходяться корисні пакети, що не увійшли в офіційний дистрибутив. Детальніше можна ознайомитися на офіційному сайті. Для того щоб додати цей репозиторій в astra linux необхідно створити файл /etc / apt / sources.list.d/lab50.list і вставити в нього наступні рядки:

Sudo nano /etc/apt/sources.list.d/lab50.list

Зберегти зміни, вийти. Далі необхідно додати публічний ключ використовуючи утиліту wget:

Sudo apt update

Після того як репозиторій включений в системі можна встановлювати необхідні пакети.

Висновки

У цій статті було розглянуто як виконується додавання репозиторію astra linux. Незважаючи на те, що за замовчуванням розробниками надано тільки один репозиторій, є можливість додавати сторонні репозиторії, за допомогою яких можна встановлювати пакети, які відсутні в офіційному репозиторії.

( 1 оцінок, середнє: 5,00 з 5)