歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Red Hat Enterprise Linux AS4.0下安裝Qt4

Red Hat Enterprise Linux AS4.0下安裝Qt4

日期:2017/2/28 16:33:22   编辑:Linux教程

電腦當初裝RedHat時就盡可能的把開發工具包括進來,但還是有很多包含“-devel”的RPM本身安裝鏡像文件中就沒有。這是件很麻煩的事要自己去找,還要自己去猜“依賴關系”……

我在make xconfig時不行,提示“QT”沒檢測到,忍了用make menuconfig很久,今天終於趁周末好好搞他一票。

由於不習慣用wget,自己去網上找——www.rpmfind.net,這個網站真是好啊,網速快,資料又全。搜“QT”,找到跟RHEL AS4相符的"qt-3.3.3-10.RHEL4.src.rpm",先“rpm -ivh qt-3.3.3-10.RHEL4.src.rpm”,然後去“/usr/src/redhat”下SPEC目錄找到qt.SPEC,然後“rpmbuild --ba qt.SPEC”,缺的軟件包是非常的多……

libpng-devel,libjpeg-devel,libmng-devel,cups-devel,libsungif-devel,還有兩個記不清了(可以在鏡像的rpm大集合中找到安裝之…)。一般基本的libpng、libjpeg等包都已裝好,可以去/usr/lib/目錄下查對應的動態鏈接庫.so.***,找到基本包的版本就可以在rpmfind上搜對應的“-devel”,然後在列表中找到需要的開發包。開發包一般可以直接安裝。

所有缺的部件,再回頭安裝QT,去/usr/src/redhat/RPMS/i386/目錄找到編譯出的rpm,然後“rpm -ivh”即可。安裝過程不是一般的慢啊,磁盤空間都不夠了,真不知道它在搞什麼。

另外如果你的daemon tools存在“設備已鎖定(Unit is locked)”的問題時,很簡單,卸載一下虛擬設備就行了。即找到對應的虛擬設備點右鍵“屬性”選擇“硬件”,然後選“Generic DVD-ROM SCSI Cdrom Device(虛擬光驅)”--“屬性”--“驅動程序”--“卸載”,然後再重啟電腦OK啦。

Copyright © Linux教程網 All Rights Reserved