前面已經安裝了centos, 現在開始編譯qt4.3, 到目前為止,此作業系統沒有安裝常用軟體, 缺少很多的類庫,且看安裝如何進行
一. 更新yum源
系統預設yum源非常緩慢,為了讓系統使用速度更快的yum更新源,現更換成163的yum源.
wget2. 備份並替換系統repo檔案
cd /etc/yum.repos.d3. 更新yum源mv centos-base.repo centos-base.repo.bak
mv centos-base-163.repo centos-base.repo
yum clean all二. 安裝gccyum makecache
yum update
qt原始碼編譯安裝,必須得有編譯器,現安裝gcc
yum -y install gcc執行: gcc --version 看是否正常版本資訊yum -y install gcc-c++
注: 有時安裝軟體出錯後, 會提示"running yum-complete-transaction first"這樣的資訊,原因是有未完成的yum事務
# 執行 yum-complete-transaction三. 上傳原始碼至centosyum-complete-transaction –cleanup-only
# 清除可能存在的重複包
package-cleanup --dupes
# 清除可能存在的損壞包
package-cleanup --problems
wincp 連線虛擬機器, 報錯: conection refused. securecrt終端連線虛擬機器,也報錯:the remote system refused the connection
出現上述問題,可能centos未開啟ssh服務.
(1) 啟動ssh服務
查詢ssh服務: ps -e|grep ssh
啟動ssh服務: /etc/init.d/ssh start
檢視服務狀態: service sshd status
(2) 設定sshd服務隨機啟動
a. 執行 ntsysv 選中sshd服務並儲存
b. chkconfig設定
chkconfig <--level 3> sshd on
chkconfig --list sshd # 列出sshd服務的等級代號
四. 編譯qt
tar -tf qt-all-opensource-src-4.4.3.tar # 列舉壓縮檔案條目然後是漫長的等待, 預設安裝至 /usr/local/trolltech, 可通過 ./configure --prefix=/usr/local/qt-4.4.3 配置安裝目錄tar -xzvf qt-all-opensource-src-4.4.3.tar
cd qt-all-opensource-src-4.4.3
./configure
./make
1.qt_x11_p.h error: x11/xlib.h no such file or directory
yum search libx11
yum install libx11-devel.x86_64
2.cannot find -lxext
yum install libxext-dev.x86_64
3.basic xlib functionality test failed!
安裝上述開發包即可
CentOS6 4編譯安裝ffmpeg
yasm是乙個完全重寫的nasm彙編。目前,它支援x86和amd64指令集。接受nasm和gnu彙編器 gas 語法,產出二進位制,elf32 elf64 coff mach o的 32和64 rdoff2 的win32和win64物件的格式,並生成stabs 除錯資訊的 dwarf 2 codev...
Centos6 4中編譯安裝MPlayer
說下在centos6.4中編譯安裝mplayer過程,獲得mpalyer的原始碼,解碼包和 三個檔案,down下來 mplayer checkout snapshot.tar.bz2 原始碼 essential 20071007.tar.bz2 解碼器 blue 1.7.tar.bz2 如果提示 e...
CentOS6 4編譯安裝Gcc5 2 0
1 安裝系統依賴項 yum y install kernel devel kernel headers echo exclude kernel etc yum.conf yum y groupinstall development tools yum y groupinstall desktop p...