我应该使用 SDKman 还是 apt-get 安装我的 JVM 技术?

Rya*_*ull 8 package-management apt

我的问题是关于管理 linux 环境的最佳实践。

最好通过某些 3rd 方包管理器来管理软件,还是直接使用 apt-get 会更好?

每种方法的优缺点是什么?

此外,更具体地说,有一个名为sdkman的工具,它允许人们管理不同 JVM 相关技术的多个版本。

有谁知道 sdkman 与不同 JVM 技术的平均 PPA 相比有多稳定/好?

Rin*_*ind 5

Ubuntu 是关于使用稳定版本的软件(在发布该特定版本的 Ubuntu 时)。

这意味着apt-get不会安装特定软件包的最新版本。使用 3rd 方安装程序将(可能)安装该软件包的更新版本。这是基本的区别。

如果第 3 方软件设计良好,它将在正常安装程序apt-get使用之外自行安装,并将自身安装/opt/在用户选择的目录中(例如 /home/$USER/$software/)。并且它(理论上)还应该在它自己的目录中安装它运行所需的所有库和依赖项。

  • apt-get (理论上)比第 3 方更稳定。
  • 3rd 方安装程序(理论上)是比apt-get.

我应该使用 SDKman 还是 apt-get 安装我的 JVM 技术?

我们不能为你做那个决定。