六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 76|回复: 0

linux 服务器安装cutycapt,抓取网页快照

[复制链接]

升级  30%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
15
 楼主| 发表于 2013-1-28 22:01:45 | 显示全部楼层 |阅读模式
1、安装svn
yum install -y subversion

2、安装qt47

增加qt47的下载源   
#vi /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   


安装qt47

#yum install -y qt47   
#yum install -y qt47-devel   

如果提示有冲突
yum remove libX11-1.0.3-11.el5.i386
再执行 yum install qt47-devel

继续安装如下两个工具   
#yum install -y qt47-webkit   
#yum install -y qt47-webkit-devel   

3、更新sqllite
yum update sqlite

4、更新/etc/profile,将下面代码加入profile中
export QTDIR=/usr/lib64/qt47
export QTLIB=/usr/lib64/qt47/lib
export QTINC=/usr/lib64/qt47/include
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH

4.1 刷新当前缓存
source /etc/profile

5、安装g++
yum install gcc gcc-c++

6、编译
cd /home/cloud/cutycapt/CutyCapt
qmake
make

7、安装xserver
yum groupinstall "X Window System" -y
如果遇到冲突 卸载冲突的包
yum remove libX11-1.1.3-4.el5.x86_64
此时会将刚才安装的qt47的包全删除掉
再重新安装qt47  yum install qt47*

8、安装server模拟环境
yum install -y Xvfb

9、下载模拟环境命令
wget http://www.flexthinker.com/wp-content/uploads/2009/11/xvfb-run.sh.txt  
mv ./xvfb-run.sh.txt ./xvfb-run.sh
chmod u+x ./xvfb-run.sh

10、安装中文字体

yum install -y fonts-chinese

11、执行测试
/home/cloud/cutycapt/CutyCapt/xvfb-run.sh /home/cloud/cutycapt/CutyCapt/CutyCapt --url=http://www.miercn.com/  --out=163.jpg  
出现错误:
CutyCapt: xcb_xlib.c:82:xcb_xlib_unlock: 断言“c->xlib.lock”失败。
执行 export LIBXCB_ALLOW_SLOPPY_LOCK=1
重新测试后成功生成图片, 将 export LIBXCB_ALLOW_SLOPPY_LOCK=1 更新至/etc/profile
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表