問(wèn)題:[Oracle@localhost install]$ ./runInstaller
正在啟動(dòng) Oracle Universal Installer...
正在檢查安裝程序要求...
檢查操作系統(tǒng)版本: 必須是RedHat-2.1, redhat-3, redhat-4, SUSE-9 or UnitedLinux-1.0 通過(guò)
所有安裝程序要求均已滿足。
檢查臨時(shí)空間: 必須大于 400 MB。 實(shí)際為 5095 MB 通過(guò)
-
檢查交換空間: 必須大于 512 MB。 實(shí)際為 1027MB 通過(guò)
檢查監(jiān)視器: 監(jiān)視器配置至少必須顯示 256 種顏色 未通過(guò) <<<<
>>> 無(wú)法使用命令 /usr/X11R6/bin/xdpyinfo 自動(dòng)檢查顯示器顏色。請(qǐng)檢查是否設(shè)置了 DISPLAY 變量。
檢查 CPU 速度是否大于 300 MHz。 實(shí)際為 1729 MHz 通過(guò)
未通過(guò)某些可選的先決條件檢查 (參見(jiàn)上文)。是否繼續(xù)? (y/n) [n] y
1.原因是缺少動(dòng)態(tài)鏈接庫(kù),據(jù)說(shuō)缺少支持打印的圖形化動(dòng)態(tài)鏈接庫(kù).
首先要用root用戶來(lái)安裝libXp.so,步驟如下:
1)下載.so。google查找一下 libXp.so.6, 從http://rpmfind.net/linux/rpm2html/search.php?query=xorg-X11-deprecated-lib下載之:
ftp://rpmfind.net/linux/fedora/core/updates/4/i386/xorg-x11-deprecated-libs-devel-6.8.2-37.FC4.49.2.1.i386.rpm
執(zhí)行安裝
2)安裝之。
把這個(gè)文件放到臨時(shí)目錄如/usr/tmp下,然后執(zhí)行rpm(Red Hat Package Manager)進(jìn)行安裝
# rpm -ivh ./xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm
warning: ./xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
Preparing... ########################################### [100%]
package xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp is already installed
3)檢查是否安裝了此so,使用rmp的查詢所有選項(xiàng)<-q(uery)a(ll)>然后抓取出含dep字符的行:
rpm -qa |grep dep
xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp
4)增加一個(gè)conf文件讓系統(tǒng)能夠加載剛才安裝的包(被安裝到/usr/X11R6/lib目錄下了).
在etc/ld.so.conf.d目錄下建xorg-x11-deprecated-libs.conf文件,其中包含一行文字"/usr/X11R6/lib"
保存,再運(yùn)行/sbin/ldconfig。具體如下:
[root@xxx ]#cd etc/ld.so.conf.d/
[root@xxx ]#vi xorg-x11-deprecated-libs.conf
:i
/usr/X11R6/lib
:w
:q
[root@xxx ]# cat xorg-x11-deprecated-libs.conf
/usr/X11R6/lib
[root@xxx ]# /sbin/ldconfig
重新運(yùn)行./quickstart.sh,就看到跟windows下一樣的圖形界面了。
另外的常識(shí),現(xiàn)抄一下:
關(guān)于/etc/ld.so.conf:
這個(gè)文件記錄了編譯時(shí)使用的動(dòng)態(tài)鏈接庫(kù)的路徑。
默認(rèn)情況下,編譯器只會(huì)使用/lib和/usr/lib這兩個(gè)目錄下的庫(kù)文件
將自己可能存放庫(kù)文件的路徑都加入到/etc/ld.so.conf中是明智的選擇
添加方法也極其簡(jiǎn)單,將庫(kù)文件的絕對(duì)路徑直接寫(xiě)進(jìn)去就OK了,一行一個(gè)。例如:
/usr/X11R6/lib
/usr/local/lib
/opt/lib
ldconfig是什么?
它是一個(gè)程序,通常它位于/sbin下,供root用戶使用。具體作用及用法可以man ldconfig查到
簡(jiǎn)單的說(shuō),它的作用就是將/etc/ld.so.conf列出的路徑下的庫(kù)文件 緩存到/etc/ld.so.cache 以供使用
因此當(dāng)安裝完一些庫(kù)文件,(例如剛安裝好glib),或者修改ld.so.conf增加新的庫(kù)路徑后,需要運(yùn)行一下/sbin/ldconfig
使所有的庫(kù)文件都被緩存到ld.so.cache中,如果沒(méi)做,即使庫(kù)文件明明就在/usr/lib下的,也是不會(huì)被使用的,結(jié)果
編譯過(guò)程中報(bào)錯(cuò),缺少xxx庫(kù),去查看發(fā)現(xiàn)明明就在那放著,直想砸機(jī)器。
切記改動(dòng)庫(kù)文件后一定要運(yùn)行一下ldconfig,在任何目錄下運(yùn)行都可以。
2.[root@localhost~]# xhost local:Oracle 本文出自:億恩科技【mszdt.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|