Если Canonical удалит программу из репозиториев Ubuntu Software-Center, что именно произойдет с моей установкой?
Мне нравится использовать Центр программного обеспечения, чтобы легко находить и устанавливать программы в Ubuntu и управлять обновлениями, чтобы программное обеспечение всегда было в последней версии. В качестве примера я использую программу MediaInfo (без особой причины). MediaInfo недавно изменила свое лицензирование с LGPL на FreeBSD: хотя это все еще FOSS, возможно, что программа (или любая другая программа из Центра программного обеспечения) куплена компанией, которая применяет проприетарную лицензию или добавляет другие функции, которые не согласен с условиями репозиториев программного обеспечения Ubuntu, предоставляемых пользователям в Центре программного обеспечения.
В этом случае он, скорее всего, будет удален из Центра программного обеспечения, если я правильно понимаю. Что произойдет с программой на моем компьютере, если я уже установил ее на тот момент?
Будет ли он автоматически удален из моей системы? Разве он не будет обновлен до следующей версии? Будет ли последняя соответствующая версия по-прежнему доступна в Центре программного обеспечения? И получу ли я какое-то уведомление об этом?
источник
Ответы:
Отсутствие FOSS или наличие проприетарной лицензии никогда не было проблемой для Canonical (см. Ограниченные и многооборотные репозитории).
Если что-то больше не может оставаться в хранилищах по другим причинам:
Ничего. Он будет сидеть там мирно.
Нет.
Да.
Это зависит от причин удаления. Например, если пакет вреден, он действительно будет удален.
Нет.
Тем не менее, вы можете проверить, нет ли пакета в репозиториях в любое время, запустив его
apt-cache policy <package>
;Пакет, который не имеет доступной версии в репозиториях, не будет отображать версию, доступную из репозиториев, в качестве кандидата для установки.
источник
Установленный пакет не будет удален, если Canonical удалит пакет из репозиториев. То же самое для PPA или любых других репозиториев. Единственное, что произошло, вы больше не будете получать обновления.
Если пакет снова будет включен в репозитории, вы снова будете получать обновления. Но вы не будете явно информированы о возвращении.
источник
Изменения в любом хранилище не влияют на вашу локальную установку!
Никто не сможет (не сможет) удалить что-либо в вашей личной системе.
Однако поскольку более новых версий, чем ваша текущая, не будет доступно для загрузки из хранилища, вы не сможете получать обновления для этого пакета.
Если canonical решит удалить пакет из своих репозиториев, они полностью удалят его. Какой смысл им сохранять одну версию, которая скоро устареет, если они хотят от нее избавиться? Нет, они удалили бы все версии.
Однако, если программа становится проприетарной, я мог бы также представить, что вместо удаления они могут просто переместить ее, например, в
universe
/multiverse
/partner
репозиторий, не зная, какой из них подойдет для каких случаев ...И вы, вероятно, сможете найти PPA (Personal Package Archive) того, кто продолжает распространять этот пакет. Если вы устанавливаете PPA, вы получаете оттуда новые пакеты и обновления так же, как и из репозиториев. Просто имейте в виду, что PPA не так тщательно проверяются на наличие вредоносных программ и проблем безопасности, как репозитории, поэтому вы должны знать о риске. Это обычно маленький хотя, но существующий.
источник