centos下:(主要參考http://loosky.net/2816.html)html
(1)安裝qt47web
增長qt47的源vim
vim /etc/yum.repos.d/atrpms.repo //加入以下內容 [atrpms] name=CentOS $releasever – $basearch – ATrpms baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1 enabled=1 [atrpms-testing] name=CentOS $releasever – $basearch - ATrpms testing baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/testing gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1 enabled=1 //進行安裝 yum update yum install qt47 yum install qt47-devel yum install qt47-webkit yum install qt47-webkit-devel
二、安裝cutycaptwindows
yum install svn svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt mv cutycapt/CutyCapt /usr/local/cutycapt cd /usr/local/cutycapt qmake qmake-qt47
這一步我遇到倆問題:
1)、svn co時沒拉下來代碼,把這個地址直接在瀏覽器裏訪問時,發現跳轉到了https://svn.code.sf.net/p/cutycapt/code/,把地址改爲這個後,用svn拉下了code的文件夾,而後mv code/CutyCapt /usr/local/cutycapt
2)、到qmake時,提示commond not found,百度查說用locate qmake查路徑,我去!又提示locate 沒這個命令,再查
按上面的方法裝了mlocate,後查到qmake的路徑
能夠用echo $PATH查看系統變量,
再建立軟連接指向到/usr/local/bin:
這時就能用qmake命令了,主要參考這個網址:http://blog.sina.com.cn/s/blog_4a94a0db0100sxnt.html
三、安裝xvfbcentos
yum install Xvfb
四、測試cutycapt截圖瀏覽器
xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url=http://www.baidu.com --out=baidu.png
這一步在拉下來的代碼裏,我這的錯誤提示,說什麼CutyCapt找不到,在上述命令裏的CutyCapt改爲 ./CutyCapt就行了
到最後截圖:
亂碼,把c:/windows/fonts下的字體傳幾個到/usr/share/fonts下,再用fc-cache,再執行上面截圖的命令就行了
結果:
windows下把cutyCapt的路徑寫好,system調用就好