Linux
從 jar 文件在 Linux 中安裝 Oracle 時無法執行 GUI
我正在嘗試使用 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。