安装Java - 我应该使用.rpm文件还是.tar.gz文件?

11

我想在Linux Ubuntu 64位系统上安装Java。我应该使用.tar文件还是.gz文件?下载速度不是问题,我只是希望能够选择一种方法。我将用它进行应用程序开发,但不会使用Java本身。 Java是我运行其他产品的必需品,例如RubyMine用于开发Ruby应用程序。


你应该从仓库安装它。这里是如何操作的 - soulcheck
7个回答

8
如果两个都能安装并且使用,那么选择哪一个并不重要。两种格式都能完成相同的任务,并安装相同的软件。
Ubuntu中的另一个选项是使用“apt-get install”,这非常简单,并自动化了过程。

我认为这涵盖了所有基础并且是最好的回答 - 虽然很难选择! - Michael Durrant

4
我建议使用apt-get install,更加简洁。

1
请注意,此方法不适用于安装特定版本的Java。通常情况下,安装最新版本的Java并不适合生产软件。在本评论撰写之时,JDK 8被广泛使用,而apt-get将会安装更高版本的Java。 - Hatefiend

3
你可以使用Ubuntu软件中心 :).

+1 这也是一个不错的选择。事实上,过去它曾经帮我解决了一些我难以解决的命令行问题。 - Michael Durrant

3

很不幸,Oracle已经更改了JDK的许可协议。你只能从存储库中获取OpenJDK(使用apt-get install命令)。

如果你想使用Oracle JDK,则需要手动下载并安装它。


0

.rpm 文件可能会快几秒钟。但这真的一点都不重要。.tar.gz 文件只是一个被 g-zipped 的 tar 文件(有时也称为 tarball)。.rpm 是 Ubuntu 知道如何自动安装的格式。


0

Ubuntu使用deb软件包。您可以使用rpm,但我建议使用标准存储库(例如apt-get install openjdk-6-jre)。或者您可以在Ubuntu中使用软件中心。

使用存储库时,您将收到更新等。使用.tgz或.rpm时,您必须自己管理更新。此外,依赖项不会自动解决。


0

rpm id是"Redhat Packet Manager"类型的文件,如果您使用兼容的系统(如RedHat或Mandrake),这是最容易安装的。您只需键入

rpm -iv PACKAGE_NAME.rpm

然后它将被安装。

tar文件是一种存档文件,可以通过以下方式进行提取

tar -xvf NAME.tar

它将被提取到当前目录中。

现在,tar.gz文件只是一个已经被gzip压缩的tar文件。这就像WinZip,但它是Unix系统中的一种压缩格式。首先,您需要执行以下操作:

gunzip NAME.tar.gz

然后你会得到 NAME.tar 文件,需要进行解压。

src.tar 是一个包含应用程序源代码的文件,如果你需要对其进行单独编译或修改,那么你应该选择它。

最容易使用的是 rpm 文件,然后是 tgz(gzipped tar 文件),最后是 src 文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接