Что происходит при удалении программы из Программного центра?


10

Если Canonical удалит программу из репозиториев Ubuntu Software-Center, что именно произойдет с моей установкой?

Мне нравится использовать Центр программного обеспечения, чтобы легко находить и устанавливать программы в Ubuntu и управлять обновлениями, чтобы программное обеспечение всегда было в последней версии. В качестве примера я использую программу MediaInfo (без особой причины). MediaInfo недавно изменила свое лицензирование с LGPL на FreeBSD: хотя это все еще FOSS, возможно, что программа (или любая другая программа из Центра программного обеспечения) куплена компанией, которая применяет проприетарную лицензию или добавляет другие функции, которые не согласен с условиями репозиториев программного обеспечения Ubuntu, предоставляемых пользователям в Центре программного обеспечения.

В этом случае он, скорее всего, будет удален из Центра программного обеспечения, если я правильно понимаю. Что произойдет с программой на моем компьютере, если я уже установил ее на тот момент?

Будет ли он автоматически удален из моей системы? Разве он не будет обновлен до следующей версии? Будет ли последняя соответствующая версия по-прежнему доступна в Центре программного обеспечения? И получу ли я какое-то уведомление об этом?


3
Когда кто-то распространяет версию программы под названием FOSS, она становится бесплатной и распространяется в соответствии с теми же условиями лицензирования FOSS. Более новая версия может получить проприетарное лицензирование, но прежние версии будут бесплатными навсегда.
Mucaho

Ответы:


8

Хотя это все еще FOSS, возможно, что программа (или любая другая программа из Центра программного обеспечения) будет куплена компанией, которая применяет проприетарную лицензию или добавляет другие функциональные возможности, которые не согласуются с условиями программного обеспечения Ubuntu. репозитории, предоставляемые пользователям в Программном центре.

Отсутствие FOSS или наличие проприетарной лицензии никогда не было проблемой для Canonical (см. Ограниченные и многооборотные репозитории).

Если что-то больше не может оставаться в хранилищах по другим причинам:

Что произойдет с программой на моем компьютере, если я уже установил ее на тот момент?

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

Будет ли он автоматически удален из моей системы?

Нет.

Разве он не будет обновлен до следующей версии?

Да.

Будет ли последняя соответствующая версия по-прежнему доступна в Центре программного обеспечения?

Это зависит от причин удаления. Например, если пакет вреден, он действительно будет удален.

И получу ли я какое-то уведомление об этом?

Нет.

Тем не менее, вы можете проверить, нет ли пакета в репозиториях в любое время, запустив его apt-cache policy <package>;

Пакет, который не имеет доступной версии в репозиториях, не будет отображать версию, доступную из репозиториев, в качестве кандидата для установки.


1

Установленный пакет не будет удален, если Canonical удалит пакет из репозиториев. То же самое для PPA или любых других репозиториев. Единственное, что произошло, вы больше не будете получать обновления.

Если пакет снова будет включен в репозитории, вы снова будете получать обновления. Но вы не будете явно информированы о возвращении.


1

Изменения в любом хранилище не влияют на вашу локальную установку!
Никто не сможет (не сможет) удалить что-либо в вашей личной системе.

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

Если canonical решит удалить пакет из своих репозиториев, они полностью удалят его. Какой смысл им сохранять одну версию, которая скоро устареет, если они хотят от нее избавиться? Нет, они удалили бы все версии.

Однако, если программа становится проприетарной, я мог бы также представить, что вместо удаления они могут просто переместить ее, например, в universe/ multiverse/ partnerрепозиторий, не зная, какой из них подойдет для каких случаев ...

И вы, вероятно, сможете найти PPA (Personal Package Archive) того, кто продолжает распространять этот пакет. Если вы устанавливаете PPA, вы получаете оттуда новые пакеты и обновления так же, как и из репозиториев. Просто имейте в виду, что PPA не так тщательно проверяются на наличие вредоносных программ и проблем безопасности, как репозитории, поэтому вы должны знать о риске. Это обычно маленький хотя, но существующий.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.