Ubuntu пропонує чотири різні сховища програмного забезпечення , всі вони офіційні - Main, Restricted, Universe та Multiverse. Основне та Обмежене повністю підтримуються Canonical, тоді як Universe та Multiverse отримують не ту підтримку, яку ви могли б очікувати.
У старих версіях Ubuntu за замовчуванням були ввімкнені лише основне та обмежене сховища. Настільні системи Ubuntu тепер мають усі чотири сховища, увімкнені за замовчуванням.
Головна - Офіційно підтримуване програмне забезпечення з відкритим кодом
ПОВ'ЯЗАНІ: Як працює інсталяція програмного забезпечення та менеджери пакетів на Linux
Main описується як “Канонічна підтримка безкоштовних і програмне забезпечення з відкритим кодом . " Canonical є материнською компанією Ubuntu, і вони надають офіційну підтримку всім програмним пакетам у Main. Кожен пакет програмного забезпечення з відкритим кодом, що входить до стандартної установки Ubuntu, включений сюди. Інші важливі пакети - серверне програмне забезпечення, наприклад - також є частиною Main.
Canonical підтримує пакети в головному сховищі з оновленнями безпеки та іншими критичними виправленнями протягом усього періоду випуску Ubuntu
Головне сховище - це головне сховище Ubuntu. Якщо тут є пакет, Canonical зобов’язується підтримувати його за допомогою виправлень безпеки та інших критичних оновлень протягом усього терміну поширення. Коли Canonical хвалиться Ubuntu LTS отримуватиме оновлення безпеки протягом п’яти років, саме пакети в Основному сховищі фактично отримуватимуть ці оновлення. Це все програмне забезпечення з відкритим кодом, що означає, що розробники Ubuntu можуть самостійно вирішити проблеми в них.
Ви можете помітити пакети в Main в центрі програмного забезпечення Ubuntu. Вони матимуть ліцензію «Відкритий код» і вказуватимуть, що «Canonical надає критичні оновлення» до дати закінчення підтримки встановленого випуску Ubuntu.
Обмежений - Офіційно підтримуване програмне забезпечення із закритим кодом
ПОВ'ЯЗАНІ: Чи варто використовувати Ubuntu LTS або оновити до останнього випуску?
Репозиторій з обмеженнями містить програмне забезпечення із закритим кодом, яке офіційно підтримується Canonical. Наразі це включає лише драйвери обладнання. Для роботи деяких апаратних засобів Wi-Fi потрібні драйвери із закритим кодом або прошивка. Геймерам потрібні графічні драйвери NVIDIA або AMD Catalyst (раніше відомий як “fglrx”) для оптимальної продуктивності графічного обладнання. Ці драйвери можна увімкнути за допомогою інструмента «Додаткові драйвери» в Ubuntu.
Canonical буде офіційно підтримувати ці драйвери із закритим кодом та пакети прошивок протягом усього випуску Ubuntu. Вони прагнуть підтримувати роботу цих драйверів, виправляти будь-які серйозні проблеми та запобігати будь-яким дірам у безпеці. Canonical, звичайно, не може зробити це самостійно - їм доведеться чекати, поки виробник обладнання випустить нові та оновлені сушарки, коли виникне проблема. Код не відкритий, тому Canonical не може самостійно виправити його. Ось чому сюди включені лише важливі драйвери обладнання - жодне інше програмне забезпечення із закритим кодом офіційно не підтримується.
Ви можете виявити обмежене програмне забезпечення, шукаючи ліцензію “Proprietary” та рядок “Canonical надає критичні оновлення, надані розробниками”. Canonical не може самостійно виправити драйвери - вони просто нададуть вам важливі оновлення, коли їх отримають.
Всесвіт - програмне забезпечення з відкритим кодом, яке підтримується спільнотою
Переважна частина програмного забезпечення в Центрі програмного забезпечення Ubuntu надходить зі сховища Всесвіту. Ці пакети автоматично імпортуються з останньої версії Debian або завантажуються та підтримуються спільнотою Ubuntu.
Canonical не надає офіційної підтримки та оновлень для цих пакетів. Випуск Ubuntu LTS може підтримуватися протягом п’яти років, але пакети у сховищі Universe офіційно взагалі не підтримуються. Як правило, вони добре, але вони не гарантовано отримуватимуть оновлення безпеки. Якщо оновлення безпеки знайдено, ці пакети можуть ніколи не отримати його до наступного випуску Ubuntu, коли нова версія пакету буде автоматично втягнута.
Це не повинно лякати вас від встановлення програмного забезпечення від Universe. Зазвичай це не викликає занепокоєння - такі важливі настільні програми, як Firefox, є частиною Main і отримуватимуть критичні оновлення. Якщо існує величезна проблема, спільнота Ubuntu може виправити діру та випустити виправлення. Спільнота - це саме те, що це звучить - користувачі та ентузіасти Ubuntu, які не працюють у Canonical, але присвячують частину свого часу роботі над Ubuntu або підтримці певних пакетів.
Однак у серверній системі варто врахувати, чи встановлене вами серверне програмне забезпечення є частиною Main або Universe. Якщо це зі сховища Universe, можливо, вам доведеться стежити за оновленнями безпеки. Можливо, вам доведеться оновити серверне програмне забезпечення самостійно, якщо буде виявлена діра.
Ви можете виявити програмне забезпечення Universe, шукаючи ліцензію «Відкритий код» і рядок «Canonical не надає оновлення ... Деякі оновлення можуть надаватися спільнотою Ubuntu». Canonical використовує тут слово «може» - жодних гарантій!
Multiverse - програмне забезпечення, що не підтримується, закрите джерело та обтяжене патентами
ПОВ'ЯЗАНІ: Чому Ubuntu не постачається з підтримкою MP3, Flash та інших мультимедійних форматів
Мультиверс - це місце для сумнівні, суперечливі речі . Сюди входить програмне забезпечення із закритим кодом, таке як плагін Adobe Flash, та пакети, які залежать від програмного забезпечення із закритим кодом, наприклад плагіни для Skype. Сюди також входить програмне забезпечення з відкритим кодом із законодавчими обмеженнями - наприклад, програмне забезпечення для відтворення аудіо та відео, яке порушує патенти. Програмне забезпечення для відтворення DVD сюди не включене - навколо бібліотеки відтворення DVD з відкритим кодом libdvdcss є серйозні юридичні проблеми. Фактично, libdvdcss видається незаконним у США .
Ubuntu не може офіційно розповсюджувати ці пакети разом з основним дистрибутивом, але вони надаються тут для вашої зручності. Увімкнено інші дистрибутиви Linux , речі тут часто можна знайти у сторонніх сховищах, які вам потрібно уникнути - RPM Fusion для Fedora, Packman для openSUSE та Penguin Liberation Front (PLF) для неіснуючого розподілу Mandriva.
Як і у сховищі Universe, Multiverse - це сховище, яке підтримується спільнотою. Тут немає гарантій оновлення безпеки. Оскільки багато пакетів є закритими, спільнота часто не може вирішити проблеми, з якими ви стикаєтесь, навіть якщо вони цього хочуть.
Ви можете помітити ці пакети за їх ліцензією "Невідомо". Як і у випадку з Universe, Центр програмного забезпечення Ubuntu стверджує, що спільнота Ubuntu може надавати оновлення, але Canonical цього не робить.
На типовому домашньому ПК вам не слід надто турбуватися про ці відмінності. Пакети, які ви встановлюєте з Universe, як правило, повинні бути досить безпечними - якщо є велика проблема, спільнота Ubuntu може впоратися з нею та випустити для вас оновлення безпеки. Пакети від Multiverse можуть знадобитися для перегляду деяких типів мультимедійних файлів і навіть для перегляду Flash-вміст у Firefox .
На сервері або критичній робочій станції ці відмінності важливіші. Встановіть програмне забезпечення від Universe, і ви не гарантуєте підтримку Canonical для нього. Це велика справа, якщо ви виставляєте це програмне забезпечення в Інтернет на сервері Ubuntu.