我的问题是关于管理 Linux 环境的最佳实践。
最好通过某些第三方包管理器来管理软件,还是直接使用 apt-get 更好?
每种方法的优缺点是什么?
另外,更具体地说,有一个工具叫做开发者工具允许人们管理不同 JVM 相关技术的多个版本。
有人知道 sdkman 与不同 JVM 技术的平均 PPA 相比有多稳定/好吗?
答案1
Ubuntu 是关于使用软件的稳定版本(在发布该特定版本的 Ubuntu 时)。
这意味着apt-get
不会安装特定软件包的最新版本。使用第三方安装程序将(可能)安装该软件包的较新版本。这是基本区别。
如果第三方软件设计得当,它将在正常安装过程之外自行安装apt-get
,并自行安装在/opt/
用户选择的目录中(例如 /home/$USER/$software/)。并且它(理论上)还应该在其自己的目录中安装运行所需的所有库和依赖项。
apt-get
(理论上)比第三方更稳定。- 第三方安装程序(理论上)比 更新版本
apt-get
。
我应该使用 SDKman 还是 apt-get 安装我的 JVM 技术?
我们不能替你做出这个决定。