当程序从软件中心删除时会发生什么?

Pro*_*700 10 software-center updates package-management apt software-installation

如果 Canonical 从 Ubuntu 软件中心的存储库中删除程序,我的安装究竟会发生什么?

我喜欢使用软件中心在 Ubuntu 上轻松查找和安装程序并管理更新,以便软件始终处于最新版本。例如,我正在使用 MediaInfo 程序(没有特别的原因)。MediaInfo 最近将他们的许可从 LGPL 更改为 FreeBSD:虽然它仍然是 FOSS,但该程序(或软件中心之外的任何其他程序)可能被应用专有许可或添加其他功能的公司购买不同意软件中心中向用户提供的 Ubuntu 软件存储库的条款。

在这种情况下,如果我理解正确的话,它可能会从软件中心中删除。如果我当时已经安装了它,我计算机上的程序会发生什么?

它会自动从我的系统中删除吗?只是不会更新到下一个版本吗?最后一个合适的版本在软件中心仍然可用吗?我会收到有关这些的某种通知吗?

kos*_*kos 8

虽然它仍然是 FOSS,但该程序(或软件中心之外的任何其他程序)可能会被一家应用专有许可或添加其他不符合 Ubuntu 软件条款的功能的公司购买软件中心中提供给用户的存储库。

对于 Canonical 来说,不是 FOSS 或拥有专有许可证从来都不是问题(请参阅受限和多元宇宙存储库)。

如果某些内容由于其他原因无法再保留在存储库中:

如果我当时已经安装了它,我计算机上的程序会发生什么?

没有。它会安静地坐在那里。

它会自动从我的系统中删除吗?

不。

只是不会更新到下一个版本吗?

是的。

最后一个合适的版本在软件中心仍然可用吗?

这取决于移除背后的原因。例如,如果一个包是有害的,它确实会被删除。

我会收到有关这些的某种通知吗?

不。

但是,您可以随时通过运行来检查软件包是否不在存储库中apt-cache policy <package>

存储库中没有可用版本的包不会显示存储库中可用的版本作为安装的候选版本。