"apt-get install openjdk-8-jdk" 和下载 *.tar.gz 的区别

Diffrences between "apt-get install openjdk-8-jdk" and downloading *.tar.gz

我想在 ubuntu 上安装 openjdk。 我找到了两种安装方式。

首先是在终端上输入 "sudo apt-get install openjdk-8-jdk"。

第二种是下载二进制文件如*.tar.gz然后解压文件并设置环境变量JAVA_HOME&PATH.

那么,这两种方法有什么区别吗? 我的意思是,它会导致不同的结果吗?

非常感谢。

对于第一种方法,安装由 Debians Apt 包管理器控制,并将接收更新,对于第二种方法,您必须手动执行。

它可能不会以不同的结果结束。 在 linux 发行版上,您拥有所谓的 数据包管理器 :您的(几乎在每个 ubuntu 上)都是 APT。 所以主要区别在于,当您使用 apt 时,您可以 "trust more" 您正在下载的内容,因为希望 apt 中的内容是经过检查的。 但是,由于这种检查,apt 并不是每次都是最新的,并且可能会导致版本上的一些差异。 但是,在我看来,如果您不想复制文件或污染您的系统,您可能希望选择其中一个选项并坚持使用它:如果您使用 apt,请使用 apt 更新,如果您手动下载它,请继续更新它手动。 我个人更喜欢尽可能使用 apt。