RHEL 6.4(i386)编译安装GoldenDict

1. 更换YUM源

2. 编译安装gcc 4.8.1

3. 编译安装cmake 2.8.12

4. 编译安装git 1.8.5

5. 添加RPMForge源
cd /root/Downloads
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

6. 添加PBONE源
PBONE是一个收费的YUM,但是注册账号后可以免费使用三周的时间

7. 编译安装phonon-devel
Fedora下才有这个现成的rpm包,但是RHEL/CentOS下都没有,所以必须要手动编译安装
yum --disablerepo=74i386,79i386 install automoc.i686 qt.i686 qt-devel.i686
cd /root/Downloads/
xz -d phonon-4.6.0.tar.xz
tar -xvf phonon-4.6.0.tar
cd phonon-4.6.0 && mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=debugfull /root/Downloads/phonon-4.6.0
make install

8. 安装其他依赖包
yum --disablerepo=74i386,79i386 install vorbis-tools.i686 libvorbis.i686 libvorbis-devel.i686 zlib-devel.i686 zlib.i686 hunspell-devel.i686 xorg-x11-proto-devel.noarch libXtst.i686 libXtst-devel.i686 bzip2-devel.i686 libao.i686 libao-devel.i686 ffmpeg.i686 ffmpeg-devel.i686
yum install qtwebkit-devel.i686 lzo-devel.i686

9. 修改PATH环境变量
编译时需要使用qmake,但是在PATH环境变量中并没有包含qmake的路径
vi /etc/profile
将qmake所在路径添加到PATH环境变量中:
PATH=/usr/lib/qt4/bin:$PATH
export PATH
修改完之后需要注销并重新登录系统

10. 获取GoldenDict源码
cd /root/Downloads/
git clone https://github.com/goldendict/goldendict.git

11. 编译安装GoldenDict
cd /root/Downloads/goldendict 
qmake "DISABLE_INTERNAL_PLAYER=1"
make
make install

12. 至此已经全部安装完成,可以在以下位置找到GoldenDict:
Applications -> Education -> GoldenDict
1.5版本的GoldenDict支持MDict的MDX和MDD字典格式,作为离线字典非常实用!

注意事项:依赖包的安装顺序最好按照本文的顺序,因为PBONE源中的包版本普遍都很新,有很多包从PBONE中下载的话,会产生冲突问题!

环境描述:
系统:RHEL 6.4 i386 (Desktop)
虚拟机:VMware Workstation 9.0.0 build-812388
登录用户:root

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值