在 Linux,尤其是 Ubuntu 上,最好不要通过apt
. 证明规则的例外是RVM
,它是通过apt
纯粹安装的,以便它将在 apt 之外动态下载 ruby 和 ruby gem。
对于 Java,等效的是SDKman
,它是通过 安装的curl
。一旦你有了SDKman
然后你可以安装Java
和其他Java
类型的工具。
SDKman
在行动:
thufir@dur:~$
thufir@dur:~$ sdk list java
================================================================================
Available Java Versions
================================================================================
12.ea.20-open
11.0.1-zulu
> * 11.0.1-open
10.0.2-zulu
10.0.2-open
9.0.7-zulu
9.0.4-open
* 8.0.192-zulu
8.0.191-oracle
7.0.201-zulu
6.0.119-zulu
1.0.0-rc-10-grl
1.0.0-rc-9-grl
1.0.0-rc-8-grl
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
thufir@dur:~$
通常,umake
或Ubuntu Make
将安装IDE
或其他开发工具。目前,umake
最好安装为snap
.
结果是先安装SDKman
,再用snap
,再snap
安装umake
。和你umake
的SDKman
工具应该是最新的。
(Ruby 使用了类似的RVM
,这启发了SDKman
。)