Пакети та їх джерела (репозиторії)
Зміст
Що таке пакет
У ROSA Linux програмне забезпечення поширюється як пов'язаних один з одним пакетів, що дозволяє системі займати набагато менше місця на диску, ніж Windows т.к. один пакет може використовуватися дуже багатьма програмами. Кожен пакет відповідає за якусь функціональність, їхнє об'єднання забезпечує функціонування всієї системи. Керування установкою, видаленням та оновленням пакетів у системі займається менеджер пакетів (у ROSA це urpmi).
Пакети зазвичай зберігаються у спеціальних сховищах, які називаютьсярепозиторіямиабоджерелами. Сховище не обов'язково має бути віддаленим, можна створити локальний репозиторій на диску.
Перед початком роботи з менеджером пакетів можна настроїти джерела. Після налаштування ви можете розпочати встановлення пакетів. Щоб встановити програму, потрібно встановити пакет, який містить цю програму, а менеджер пакетів візьме він всю роботу зі встановлення додаткових пакетів, потрібних до роботи обраного.
Як бачите, інсталяція програм в ROSA принципово відрізняється від інсталяції програм у Windows, швидше вона нагадує інсталяцію в Android, який заснований на Linux
Основні джерела
Усі пакети розподілені між різними джерелами залежно від їхнього походження, важливості та стабільності. Пакети, які стосуються основних джерел системи проходять перевірку службою контролю якості, їх збираються образи - вільні чи які у собі невільне ПЗ.
Гілкаmain
Пакети, що належать до гілкиmain, це основні пакети системи під вільною ліцензією. Гілкаmainрозділена на такі підвітки:
- Main
- Main Updates
- Main Testing
Гілка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