从软件中心删除程序会怎样?


10

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

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

在这种情况下,如果我理解正确的话,很可能会从软件中心将其删除。如果那时我已经在计算机上安装了该程序,该怎么办?

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


3
一旦有人将某个程序的版本作为FOSS分发,它便是免费的,并且可以根据相同的FOSS许可条款永久地重新分发。新版本可能会获得专有许可,但旧版本将永远免费。
mucaho 2015年

Answers:


8

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

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

如果由于其他原因无法再将某些东西留在存储库中:

如果那时我已经在计算机上安装了该程序,该怎么办?

没有。它会和平地坐在那里。

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

没有。

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

是。

在软件中心中是否仍然可以使用最新的合适版本?

这取决于删除的原因。例如,如果包装有害,则将其移除。

而且我会收到有关这方面的某种通知吗?

没有。

但是,您可以通过运行随时检查软件包中是否没有软件包apt-cache policy <package>

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


1

如果Canonical从存储库中删除了软件包,则不会删除已安装的软件包。PPA或任何其他存储库也是如此。唯一发生的事情是,您将不再收到更新。

如果该软件包应再次包含在存储库中,则您将再次收到更新。但是您不会明确知道返回的情况。


1

任何存储库中的更改都不会影响您的本地安装!
没有人会(能够)卸载您的个人系统上的任何内容。

但是,由于届时将没有任何比您当前版本更新的版本可以从存储库下载,因此您将无法收到该软件包的更新。

如果规范决定从其存储库中删除该软件包,则他们将完全删除它。如果他们想要摆脱一个版本,很快就会过时,这对他们有什么意义呢?不,他们会删除所有版本。

如果该程序是专有的,我也可以想象,除了删除该程序外,他们还可以将其移至例如universe/ multiverse/ partner存储库,不确定哪个程序适合于哪种情况...

您也许可以找到继续分发此软件包的人的PPA(个人软件包存档)。如果安装PPA,则从那里接收新软件包和更新的方式与从存储库中获得的方式相同。请注意,与存储库相比,PPA并未针对恶意软件和安全性问题进行过广泛的检查,因此您必须了解风险。虽然通常很小,但是却存在。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.