自动执行 RStudio 更新

自动执行 RStudio 更新

要安装 RStudio,我去了他们的网站获取.deb包,然后使用gdebi命令安装它。

我的问题是:
每次我想更新软件时,我是否都要重复整个过程?
或者有一种方法可以使用apt-get upgrade或类似的东西来自动化更新过程?
如果您能对从外部存储库自动升级软件发表一些评论,我将不胜感激。

答案1

这里有两个元素:存储库执照

  • 软件分发自存储库。Apt 从这些存储库获取软件。您的大多数软件都来自 Ubuntu 存储库。第三方可以运行自己的存储库。

  • 软件的执照必须允许重新分发,并且必须与其他许可证兼容,以​​便软件可以包含在 Debian 和 Ubuntu 存储库中。具有不兼容许可证的软件必须以其他方式分发:非 Ubuntu 存储库、独立的 deb 或 snap、tarball 等。

我们来看三个常用软件的例子:

  • LibreOffice 具有兼容许可证。它通过 Ubuntu 存储库分发。更新通过 Apt 从同一存储库进行。

  • Google Chrome 的许可证不兼容——Google 不允许任何其他人分发其软件。相反,Chrome 用户添加了一个非 Ubuntu 存储库。更新通过 Apt 从同一个存储库进行。

  • RStudio Server 的许可证不兼容,而且根本没有存储库。用户必须从网页手动下载 deb。Apt 无法处理更新,因为没有存储库。

如果您是付费客户,您应该向 RStudio 投诉他们对 Debian/Ubuntu 的糟糕支持。非 Ubuntu 存储库比他们的网页更易于设置和维护。

相关内容