2015-08-15 87 views
-2

我想安裝oracle client12,所以我從oracle站點下載了oracle數據庫服務器。我猜oracle客戶端包含在它裏面,因爲我找不到單獨的oracle客戶端軟件包(不是即時版本)。但我遇到以下問題。當我安裝oracle客戶端12時,誰能幫助解決這個問題?

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2015-08-15_04-11-33AM. Please wait ...[[email protected] database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2015-08-15_04-11-33AM/jdk/jre/lib/amd64/xawt/libmawt.so: libXtst.so.6: cannot open shared object file: No such file or directory 
     at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
     at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807) 
     at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703) 
     at java.lang.Runtime.load0(Runtime.java:770) 
     at java.lang.System.load(System.java:1003) 
     at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
     at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807) 
     at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724) 
     at java.lang.Runtime.loadLibrary0(Runtime.java:823) 
     at java.lang.System.loadLibrary(System.java:1028) 
     at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.awt.Toolkit.loadLibraries(Toolkit.java:1605) 
     at java.awt.Toolkit.<clinit>(Toolkit.java:1627) 
     at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:484) 
     at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:249) 
     at com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:135) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Class.java:247) 
     at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1850) 
     at javax.swing.UIManager.setLookAndFeel(UIManager.java:557) 
     at oracle.install.commons.util.Application.startup(Application.java:792) 
     at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:165) 
     at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:182) 
     at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:355) 
     at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:130) 

它無法找到.so文件,但它爲什麼需要從/ tmp中找到.so文件?如何解決它?謝謝。

+0

你可能要考慮使用Oracle支持的Linux發行版。 –

回答

0

OUI附帶了自己的Java副本,以儘量減少所需的依賴關係,這是從/tmp運行的副本。未滿足的依賴關係是libXtst.so.6

試試這個,按照this answer

$ sudo apt-get update 
$ sudo apt-get install libxtst6 
+0

'/tmp/OraInstall2015-08-16_10-37-58PM/jdk/jre/lib/amd64/xawt/libmawt.so:libXtst.so.6'是什麼意思?找不到libmawt.so或libXtst.so.6? –

+0

我相信'libmawt'很好(它是Java庫的一部分,它是安裝程序的一部分),但沒有找到'libXtst',這是您的系統中預期會發現的依賴項。 – hugh