2011-12-05 46 views
7

我期待在Linux Ubuntu 64位上安裝java。我應該使用.tar文件還是.gz文件。下載速度不是問題。我不想對大量的細節感興趣,我只想選一個。我會做應用程序開發,儘管不是我自己不知道/使用的java本身。我需要像rubyMine一樣運行其他產品來開發Ruby應用程序。安裝java - 我應該使用.rpm文件還是.tar.gz?

+0

沒關係。 –

+0

你應該從存儲庫安裝它。 [這是如何](http://openjdk.java。net/install /) – soulcheck

回答

6

如果同時爲您安裝和工作,您選擇哪一個並不重要。兩種格式完成相同的事情,並導致安裝相同的軟件。

Ubuntu的另一個選擇是使用apt-get install,這非常簡單,並且可以自動執行該過程。

+0

我認爲這涵蓋了所有的基礎,並且是最好的答案 - 雖然很難挑選! –

0

.rpm可能會更快幾秒。儘管如此,它並不重要。 .tar.gz文件只是一個g-zipped tar文件(有時稱爲tarball)。 .rpm是Ubuntu知道如何自動安裝的格式。

3

我會推薦使用apt-get install,它更乾淨。

3

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

+0

+1這也是一個不錯的選擇。事實上,在過去,它讓我超越了我無法解決的命令行問題。 –

0

Ubuntu使用deb軟件包。你可以使用rpm,但我會建議使用標準庫(例如apt-get install openjdk-6-jre)。或者你可以在ubuntu上使用軟件中心。

使用存儲庫時,您將收到更新等。使用.tgz或.rpm時,您必須自己管理更新。依賴關係也不會自動解析。

1

不幸的是,Oracle更改了JDK的許可證。你只能從倉庫獲得OpenJDK(使用apt-get install)。

如果你想使用Oracle JDK,你應該手動下載並安裝它。

0

如果您使用RedHat或Madrake等兼容系統,rpm id爲「Redhat Packet Manager」類型的文件,並且是最容易安裝的文件。你只需輸入

rpm -iv PACKAGE_NAME.rpm 

它將被安裝。

甲tar文件是可以通過

tar -xvf NAME.tar 

被提取的存檔文件,它會在當前目錄中提取。

現在,一個tar.gz文件只是一個tar文件,並且已經被gzip壓縮。這就像WinZip,但它是Unix系統中的一種壓縮格式。首先,你必須做

gunzip NAME.tar.gz 

你會得到NAME.tar,然後你會提取。

src.tar是一個包含應用程序源代碼的文件,如果您需要源代碼進行分離編譯或修改,您應該去做。

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

相關問題