除了通过 apt-get upgrade 获得自动更新和从库依赖项升级获得链更新之外,为什么要使用 Ubuntu 软件包而不是您可以从软件制造商那里获得的 .deb 文件?(例如 Skype、Eclipse、Opera 等。)
可能有多种原因,取决于用户和来源。
开源。Ubuntu 存储库中的软件包是开源的。您提到的其他人可能打包在 .deb 中,但不是开源的。
补丁。这里想到的是内核,您可以从多个位置下载内核,但它可能没有 Ubuntu 补丁。
兼容性。仅仅因为它是 .deb 并不意味着它将与 Ubuntu 兼容。
质量。这与 #3 重叠 - 例如,可以将 rpm -> deb 转换为外星,但质量控制在哪里?
信任 - 这取决于您个人的偏执阈值。有足够偏执的用户甚至不信任 Ubuntu 存储库。其他人信任 Ubuntu,但不信任闭源二进制 blob。
支持。您将从其他地方的 .deb 上的 Ubuntu 获得很少或没有支持。闭源 blob 较少(它随产品的流行而变化)。
我的一般建议是,如果在存储库中,您最好使用 Ubuntu 存储库。
如果没有,IMO,您最好从源代码编译。这样做至少意味着对代码的粗略审查。是的,期望最终用户能够进入并开始审查源代码是不现实的,但开始并没有错。您将立即发现主要问题(代码无法编译)。
如果源代码不可用,而您所拥有的只是一个 .deb,则归结为信任。
| 归档时间: |
|
| 查看次数: |
617 次 |
| 最近记录: |