Що відбувається, коли програма вилучається із Software-Center?


10

Якщо Canonical видаляє програму із сховищ програмного забезпечення Ubuntu Software, що саме відбувається з моєю установкою?

Мені подобається використовувати Software-Center, щоб легко знаходити та встановлювати програми на Ubuntu та керувати оновленнями, щоб програмне забезпечення завжди було в останній версії. Як приклад, я використовую програму MediaInfo (без особливих причин). MediaInfo нещодавно змінив своє ліцензування з LGPL на FreeBSD: Хоча це все ще FOSS, можливо, програма (або будь-яка інша програма поза Центром програмного забезпечення) купується компанією, яка застосовує власну ліцензію або додає інші функції, які не погоджується з умовами сховищ програмного забезпечення Ubuntu, що надаються користувачам у Software-Center.

У цьому випадку він, ймовірно, буде видалений із Software-Center, якщо я правильно його розумію. Що буде з програмою на моєму комп’ютері, якщо я вже встановив її в той момент?

Чи буде автоматично видалено з моєї системи? Це просто не буде оновлено до наступної версії? Чи залишиться остання відповідна версія все ще доступною в Software-Center? І я отримаю якесь сповіщення про що-небудь із цього?


3
Після того, як хтось поширює версію програми як FOSS, вона стає вільною та перерозподіляється під одними і тими ж умовами ліцензування FOSS. Більш нова версія може отримати власне ліцензування, але колишні версії будуть вільними назавжди.
mucaho

Відповіді:


8

Хоча це все ще FOSS, можливо, програму (або будь-яку іншу програму поза Software-Center) купує компанія, яка застосовує власну ліцензію або додає інший функціонал, який не узгоджується з умовами програмного забезпечення Ubuntu сховища, доступні для користувачів у Software-Center.

Не будучи FOSS або володіти власною ліцензією, ніколи не було проблемою для Canonical (див. Обмежені та багатоповерхові сховища).

Якщо щось не може залишитися у сховищах з інших причин:

Що буде з програмою на моєму комп’ютері, якщо я вже встановив її в той момент?

Нічого. Там буде мирно сидіти.

Чи буде автоматично видалено з моєї системи?

Ні.

Це просто не буде оновлено до наступної версії?

Так.

Чи залишиться остання відповідна версія все ще доступною в Software-Center?

Це залежить від причин видалення. Наприклад, якщо пакет шкідливий, він дійсно буде видалений.

І я отримаю якесь сповіщення про що-небудь із цього?

Ні.

Однак ви можете перевірити, чи пакет не знаходиться у сховищах, запустивши apt-cache policy <package>;

Пакет, який не має доступної версії в сховищах, не відображатиме версію, доступну для сховищ як кандидата на встановлення.


1

Жоден встановлений пакет не буде видалений, якщо Canonical видалить пакет із сховищ. Те саме для PPA або будь-яких інших сховищ. Єдине, що сталося, ви більше не будете отримувати оновлення.

Якщо пакет знову буде включено до сховищ, то ви знову отримаєте оновлення. Але ви не будете чітко інформовані про повернення.


1

Зміни в будь-якому сховищі не впливають на вашу локальну установку!
Ніхто не зможе деінсталювати що-небудь з вашої особистої системи.

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

Якщо canonical вирішить видалити пакунок зі своїх сховищ, вони повністю його видалять. Який сенс для них було б зберегти одну версію, яка незабаром застаріла, якщо вони хочуть її позбутися? Ні, вони видалили б усі версії.

Якщо програма стає власницькою, я можу також уявити, що замість видалення вони також можуть просто перенести її, наприклад, у universe/ multiverse/ partnerсховище, не впевнений, який із них підходить для яких випадків ...

І, ймовірно, ви зможете знайти PPA (Персональний архів пакунків) того, хто продовжує розповсюджувати цей пакет. Якщо ви встановите PPA, ви отримуєте нові пакунки та оновлення звідти так само, як ви робили з сховищ. Будьте обережні, що PPA не так широко перевіряються на предмет зловмисного програмного забезпечення та безпеки, ніж сховища, тому вам доведеться знати ризик. Зазвичай вона невелика, але існує.

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