Чому якесь програмне забезпечення не знаходиться в офіційних сховищах Ubuntu?


17

Щоб встановити деякі програми, нам потрібно додати сховище до системи. Чому творці просто не помістили їх у сховища Main або Universe, хоча ці програми мають ліцензію GPL і вони не нові (наприклад, Grub Customizer). У чому причина цього?


1
Вихідні потоки, що підштовхували програмне забезпечення до дистрибутивів, донедавна були рідкісними. Історично дистриб'ютори програмного забезпечення витягли програмне забезпечення з передових проектів і упаковували його для своїх дистрибутивів. Розробка та упаковка - це різні набори навичок.
user535733

Відповіді:


19

Програмне забезпечення в mainпідтримується Canonical. Очевидно, вони не збираються підтримувати будь-яку довільну програму в Інтернеті. Програмне забезпечення в universeспадщині від Debian, де вибрана група людей, позначена як розробники Debian, несе відповідальність за обслуговування пакетів, які вони завантажують (навіть якщо фактичну упаковку роблять інші). Очевидно, вони не мають можливості підтримувати пакети для кожного програмного забезпечення в Інтернеті.

Що робити людям, які не можуть отримати Canonical або Debian Developers для підтримки свого програмного забезпечення? Вони повинні знайти інші способи, які включають створення власного сховища. Введення PPA Ubuntu зняло сильний тиск на волонтерів громади щодо підтримки пакетів, і в той же час звільнило розробників від багатьох обмежень, накладених політикою випуску дистрибутивів.

Пам’ятайте, що те, що ви хочете, може бути не тим, що хоче хтось інший. Дотримуючись стабільний набір програмного забезпечення та дозволяючи PPA, у той час як користувачі мають невеликі витрати на підтримання списку сховищ, вони отримують велику гнучкість у отриманні необхідного. Розробники отримують гнучкість у наданні оновлень. Обслуговувачі позбавлені тиску від необхідності бути в курсі кожного довільного програмного забезпечення в Інтернеті.


1
Як хтось, хто має пакет в
репості

1
Також є Launchpad , який багато розробників використовують як базу для PPA.
Падді Ландау

8

У конкретному випадку GRUB Customizer він не пакується в Debian просто тому, що ніхто не виконував упаковку. Для цього відкрита помилка "Запит на пакунок" , тому кожен, хто бажає (і може) зробити упаковку, може це зробити. І це не в Ubuntu, оскільки його немає в Debian.


2
І це не в Ubuntu, оскільки це не в Debian - це не обов'язково так. Canonical, якщо вони хочуть, може легко упакувати його і помістити в mainсховище ...
heemayl

@heemayl Я не сподіваюся, що вони can, але навіщо їм забирати ресурси у того, що зараз роблять, щоб працювати над цим? У багатьох із тих, хто хоче / потребує GRUB Customizer, мало проблем із отриманням його самостійно. (Я ні хочу, ні потребую цього, хоча я міг би отримати це досить легко.) Як і, мабуть, більшість інших, я вважаю за краще, щоб вони працювали над завданнями, які приносять більше користі більшої кількості користувачів.
користувач2338816

@ user2338816 Це вже інше питання. Моя думка - щось не в Debian, не означає відсутність в Ubuntu.
heemayl

@heemayl Як це відрізняється? Тобто, я бачу ваш намір краще, але він просто переносить ціль на іншу групу з подібними обмеженнями.
користувач2338816

@ user2338816 Хемайл каже, що це можливо, ти кажеш, що це неможливо.
wjandrea
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.