我想在Linux Ubuntu 64位系统上安装Java。我应该使用.tar文件还是.gz文件?下载速度不是问题,我只是希望能够选择一种方法。我将用它进行应用程序开发,但不会使用Java本身。 Java是我运行其他产品的必需品,例如RubyMine用于开发Ruby应用程序。
apt-get install
,更加简洁。很不幸,Oracle已经更改了JDK的许可协议。你只能从存储库中获取OpenJDK(使用apt-get install命令)。
如果你想使用Oracle JDK,则需要手动下载并安装它。
.rpm 文件可能会快几秒钟。但这真的一点都不重要。.tar.gz 文件只是一个被 g-zipped 的 tar 文件(有时也称为 tarball)。.rpm 是 Ubuntu 知道如何自动安装的格式。
Ubuntu使用deb软件包。您可以使用rpm,但我建议使用标准存储库(例如apt-get install openjdk-6-jre)。或者您可以在Ubuntu中使用软件中心。
使用存储库时,您将收到更新等。使用.tgz或.rpm时,您必须自己管理更新。此外,依赖项不会自动解决。
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 文件。