Пакети та їх джерела (репозиторії)

Зміст

Що таке пакет

У ROSA Linux програмне забезпечення поширюється як пов'язаних один з одним пакетів, що дозволяє системі займати набагато менше місця на диску, ніж Windows т.к. один пакет може використовуватися дуже багатьма програмами. Кожен пакет відповідає за якусь функціональність, їхнє об'єднання забезпечує функціонування всієї системи. Керування установкою, видаленням та оновленням пакетів у системі займається менеджер пакетів (у ROSA це urpmi).

Пакети зазвичай зберігаються у спеціальних сховищах, які називаютьсярепозиторіямиабоджерелами. Сховище не обов'язково має бути віддаленим, можна створити локальний репозиторій на диску.

Перед початком роботи з менеджером пакетів можна настроїти джерела. Після налаштування ви можете розпочати встановлення пакетів. Щоб встановити програму, потрібно встановити пакет, який містить цю програму, а менеджер пакетів візьме він всю роботу зі встановлення додаткових пакетів, потрібних до роботи обраного.

Як бачите, інсталяція програм в ROSA принципово відрізняється від інсталяції програм у Windows, швидше вона нагадує інсталяцію в Android, який заснований на Linux

Основні джерела

Усі пакети розподілені між різними джерелами залежно від їхнього походження, важливості та стабільності. Пакети, які стосуються основних джерел системи проходять перевірку службою контролю якості, їх збираються образи - вільні чи які у собі невільне ПЗ.

Гілкаmain

Пакети, що належать до гілкиmain, це основні пакети системи під вільною ліцензією. Гілкаmainрозділена на такі підвітки:

  • Main
Основна гілка пакетів. Пакети цієїгілки не змінюються під час розробки платформи.
  • Main Updates
Містить оновлення - пакети оновлень, що включають нові версії програм зMain
  • Main Testing
Перш ніж пакет потрапить у Main Updates, його необхідно перевірити, і мейнтейнери розміщують оновлення для перевірки цієї галузі. При нормальному використанні системи це джерело не слід підключати.

Гілкаnon-free

До цієї гілки належать пакети, які не мають вихідних текстів програм або мають ліцензійні обмеження на їх зміну.

  • Non-free
Основна гілка пакетів. Пакети цієї гілки не змінюються.
  • Non-free Updates
Містить оновлення.
  • Non-free Testing
Найновіші оновлення, які зараз проходять тестування.

Гілкаrestricted

Репозиторії Restricted (колишній PLF) є джерелами, які містять велику кількість патентно-захищених пакетів з відкритими результатами. Увага! Їх використання може бути законодавчо обмежене деяких випадках.

  • Restricted
Основна гілка пакетів. Пакети цієї гілки не змінюються.
  • Restricted Updates
Містить оновлення.
  • Restricted Testing
Найновіші оновлення, які зараз проходять тестування.

Гілкаcontrib

Пакети цієї галузі збираються членами спільноти ROSA Linux. Пакети цієї гілки що неспроможні гарантувати повну надійність т.к. оновлення не контролюються службою якості QA, тут буває багато застарілих або навіть неробочих пакетів.

  • Contrib
Основна гілка. Пакети цієї гілки не змінюються.
  • Contrib Updates
Містить оновлення.
  • Contrib Testing
Пакети для тестування.