【问题标题】:Installing java - should I use the .rpm file or the .tar.gz?安装 java - 我应该使用 .rpm 文件还是 .tar.gz?
【发布时间】:2011-12-05 16:23:57
【问题描述】:

我希望在 64 位 Linux Ubuntu 上安装 java。我应该使用 .tar 文件还是 .gz 文件。下载速度不是问题。我对大量细节不感兴趣,我只想选择一个。我将进行应用程序开发,虽然不是在我不知道/使用的 java 本身。我运行的其他产品(例如 ruby​​Mine)需要它来开发 ruby​​ 应用程序。

【问题讨论】:

标签: ubuntu java tar gzip


【解决方案1】:

如果您既可以安装又可以使用,那么您选择哪一种并不重要。两种格式完成相同的事情,并导致安装相同的软件。

Ubuntu 中的另一个选项是使用apt-get install,它非常简单,并且可以自动执行该过程。

【讨论】:

  • 我认为这涵盖了所有基础并且是最好的答案 - 虽然很难选择!
【解决方案2】:

我会推荐使用apt-get install,它更干净。

【讨论】:

  • 注意,此方法不适用于安装特定版本的 Java。通常不建议为生产软件安装最新版本的 Java。在发表此评论时,JDK 8 已被大量使用,而 apt-get 将安装更高版本。
【解决方案3】:

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

【讨论】:

  • +1 这也是一个不错的选择。事实上,过去它让我解决了我无法解决的命令行问题。
【解决方案4】:

不幸的是,Oracle 更改了 JDK 的许可。您只能从存储库中获取 OpenJDK(使用 apt-get install)。

如果你想使用Oracle JDK,你应该手动下载并安装它。

【讨论】:

    【解决方案5】:

    .rpm 可能会快几秒钟。不过这真的没关系。 .tar.gz 文件只是一个 g 压缩的 tar 文件(有时称为 tarball)。 .rpm 是 Ubuntu 知道如何自动安装的一种格式。

    【讨论】:

      【解决方案6】:

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

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

      【讨论】:

        【解决方案7】:

        rpm id "Redhat Packet Manager" 类型的文件,如果您使用像 RedHat 或 Madrake 这样的兼容系统,它是最容易安装的。你只需要输入

        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(gzip 压缩的 tar 文件),最后是 src 文件。

        【讨论】:

          猜你喜欢
          • 2017-11-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-11-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-29
          相关资源
          最近更新 更多