Linux

從 jar 文件在 Linux 中安裝 Oracle 時無法執行 GUI

  • May 4, 2017

我正在嘗試使用 jar 在 Linux 中安裝 oracle 產品。當我使用 root 使用者執行命令“java -jar installer.jar”時,安裝程序的 GUI 顯示沒有問題。

但是,如果我嘗試使用 oracle 使用者執行相同的命令,我會得到“無法實例化 GUI,預設為控制台模式”,並且安裝程序會在控制台中繼續。必須為 oracle 使用者分配什麼權限,才能在 GUI 下執行安裝程序?我使用以下命令創建了 oracle 使用者:

groupadd -g 500 oinstall
groupadd -g 501 admin
mkdir -p /apps/oracle
mkdir -p /var/opt/oracle
useradd -u 500 -d /home/oracle -g oinstall -G admin -s /bin/bash oracle
chown oracle:admin /apps/oracle /var/opt/oracle
passwd oracle

您也可以通過安裝 libXtst.i686 來解決這個問題。就我而言,它解決了問題(Oracle Linux x64)。

您可能在 GUI 中以 root 身份登錄,對吧?安裝程序無權將 XWindows 應用程序作為 Oracle 啟動到由 root 擁有/執行的 GUI 程序中。以 oracle 軟體所有者身份登錄到 GUI。

引用自:https://serverfault.com/questions/195860