透過 RPM 安裝 Java 時有哪些選項?


本文適用於:
  • 平台: Red Hat Linux, SUSE Linux, Oracle Linux, Oracle Enterprise Linux, SLES
  • Java 版本: 7.0, 8.0

本頁面回答使用 RPM 方法在 Linux 上安裝 Java 的常見問題。
 
我的 Java 版本是以 RPM 安裝的嗎?
可以查詢 RPM 資料庫以判定已安裝哪些套裝軟體。這個指令將嘗試找出系統上安裝的任何 Java。
  • 開啟新的 [終端機視窗]
  • 鍵入: rpm -q --list jre | grep "bin/java"
備註:如果系統上安裝了某個 Java 版本,但 RPM 查詢並未將其列出,那麼這個 Java 版本就不是以 RPM 安裝。

 
如何使用 RPM 升級 Java?
使用 RPM 升級 Java 時,建議使用升級選項。
範例:
  • 開啟新的 [終端機視窗]
  • 鍵入: rpm -Uvh <package-file>
    範例:若是升級至 Java 1.7.0,請鍵入: rpm -Uvh jre1.7.0
vh 選項是用於在安裝程序中提供回饋給使用者。

 
在我的機器上有兩個透過 RPM 執行的 Java 版本,如何移除其中一個?
若要解除 RPM 安裝,您必須知道套裝軟體的完整名稱、版本編號及發行版本名稱。
判斷安裝的 Java 版本
  • 開啟新的 [終端機視窗]
  • 鍵入: rpm -q jre
    備註:由以上查詢所傳回的範例結果
    jre-1.5.0
    jre-1.7.0_07
  • 若要解除安裝 1.5.0,請鍵入: rpm -e jre-1.5.0