星际译王(StarDict)是利用GTK(GIMP TOOLKIT)开发的国际化的、跨平台的自由的桌面字典软件。自身并不包含字典,须自行下载配合使用。它可以运行于多种不同的平台,如 Linux、Windows、FreeBSD及Solaris等,并使用GPL授权。
在RHEL6.2 64位系统,通过源码包安装,编译时disable各种选项好不容易通过后,始终无法make成功,google后初步判断应该是gcc4.4的bug,打了补丁也无效。最后通过编译rpm源码包成功安装。
  • 下载地址:(包含rpm包和rpm源码包,不喜欢编译的可选择rpm binary安装包直接安装)
32位系统:http://pkgs.org/centos-6-rhel-6/naulinux-school-i386/stardict-3.0.2-1.el6.i686.rpm/download/
64位系统:http://pkgs.org/centos-6-rhel-6/puias-x86_64/stardict-3.0.1-22.puias6.x86_64.rpm/download/ 
  1. [root@rhel6 ~]# rpm -ivh stardict-3.0.1-22.puias6.src.rpm
  2. warning: stardict-3.0.1-22.puias6.src.rpm: Header V3 RSA/SHA256 Signature, key ID 41a40948: NOKEY
  3. 1:stardict               warning: user mockbuild does not exist - using root
  4. warning: group mockbuild does not exist - using root
  5. warning: user mockbuild does not exist - using root
  6. warning: group mockbuild does not exist - using root
  7. warning: user mockbuild does not exist - using root
  8. warning: group mockbuild does not exist - using root
  9. warning: user mockbuild does not exist - using root
  10. warning: group mockbuild does not exist - using root
  11. warning: user mockbuild does not exist - using root
  12. warning: group mockbuild does not exist - using root
  13. warning: user mockbuild does not exist - using root
  14. warning: group mockbuild does not exist - using root
  15. warning: user mockbuild does not exist - using root
  16. warning: group mockbuild does not exist - using root
  17. ########################################### [100%]
  18. warning: user mockbuild does not exist - using root
  19. warning: group mockbuild does not exist - using root
  20. warning: user mockbuild does not exist - using root
  21. warning: group mockbuild does not exist - using root
  22. [root@rhel6 ~]# cd rpmbuild/SPECS
  23. [root@rhel6 SPECS]# cat stardict.spec | grep -v "#" | grep Requires:
  24. Requires: enchant, espeak, gucharmap >= 2.22.1, libbonobo >= 2.2.0, libgnome >= 2.2.0, libgnomeui >= 2.2.0, libsigc++20 >= 2.0.17
  25. BuildRequires: autoconf, automake, libtool
  26. BuildRequires: desktop-file-utils, enchant-devel, gettext,  intltool, libgnomeui-devel >= 2.2.0, libsigc++20-devel, libtool, perl-XML-Parser, scrollkeeper
  27. BuildRequires: gucharmap-devel >= 2.22.1
  28. //从stardict.spec文件可以发现编译过程需要以上的依赖包,所以必须先安装好依赖包再进行编译,其中的一些非系统自带的依赖包在以下地址下载:
  29. http://down.51cto.com/data/766011
  30. [root@rhel6 SPECS]# rpm -ba stardict.spec

//若编译时出现以上错误,则通过导入PGK_CONFIG的环境变量解决  [root@rhel6 SPECS]# export PGK_CONFIG=/usr/bin/pkg-config   [root@rhel6 SPECS]# rpm -ba stardict.spec   [root@rhel6 SPECS]# cd ../RPMS/x86_64/   [root@rhel6 x86_64]# ls   stardict-3.0.1-22.el6.x86_64.rpm  stardict-debuginfo-3.0.1-22.el6.x86_64.rpm   [root@rhel6 x86_64]# rpm -ivh stardict-3.0.1-22.el6.x86_64.rpm

这时候在附件里面已经可以启动星际译王了。不过现在只能联网才能使用,以下开始添加字典:
字典可以在http://abloz.com/huzheng/stardict-dic/zh_CN/这个网站上下载你想要的其他中英词库或者其他你想要的词库。下载解压后将其解压在 /usr/share/stardict/dic/下即可使用
[root@rhel6 ~]# ls /usr/share/stardict/dic/
stardict-hanyuchengyucidian-2.4.2  stardict-kdic-computer-gb-2.4.2  stardict-ncce-ce-2.4.2
stardict-hycihai-2.4.2             stardict-langdao-ec-gb-2.4.2     stardict-ncce-ec-2.4.2

     本文转自Vnimos51CTO博客,原文链接:http://blog.51cto.com/vnimos/1186395,如需转载请自行联系原作者

RHEL6.2手动封装rpm源码包安装星际译王相关推荐

  1. yum更换国内源、yum下载rpm包、源码包安装

    2019独角兽企业重金招聘Python工程师标准>>> 更换yum仓库源 cd /etc/yum.repos.d/ rm -f dvd.repo wget http://mirror ...

  2. Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...

    一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...

  3. 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

    2019独角兽企业重金招聘Python工程师标准>>> 7.6.yum更换国内源 自定义yum源: [root@bogon ~]# cd /etc/yum.repos.d [root ...

  4. Linux学习笔记(二十二)yum更换国内源、yum下载rpm包、源码包安装

    一.yum更换国内源 首先 cd /etc/yum.repos.d/ rm -f dvd.repo 删除之前添加的本地仓库,将原来的仓库恢复回来 cp /etc/yum.repos.d.bak/* / ...

  5. yum下载rpm包、源码包安装

    一: yum如何下载rpm包到本地(只下载,不安装) 安装yum-downloadonly yum install -y yum-plugin-downloadonly.noarch 下载包到指定目录 ...

  6. linux软件安装——rpm、yum、源码包安装

    一.软件包分类 源码包(原始的c语言文件,开源) 二进制包(系统默认包,将源码编译为机器语言,省略了编译过程,安装较快,但是用户看不到源码,安装有依赖性,centos中都是rpm包) 二.rpm命令管 ...

  7. 更换yum源,安装扩展源,yum下载rpm包,源码包安装软件

    2019独角兽企业重金招聘Python工程师标准>>> 更换国内yum源 我们的Linux中默认的yum源是国外的,有的时候网络不好,而我么需要下载的包过大的时候更换成国内的yum源 ...

  8. Centos6.5 LAMP环境源码包安装与配置,附安装包百度网盘地址

    Centos6.5 LAMP环境源码包安装与配置 http://pan.baidu.com/s/1nvNruzv 安装包百度网盘地址 LAMP是一种web网络应用和开发环境,是linux,Apache ...

  9. 源码包安装mysql_源码包安装MySQL

    MySQL安装方式 1.二进制安装2.源码包安装3.rpm包安装 一.源码包安装 源码包安装比较繁琐,但是更加灵活,可以按自己需求配置 1.下载源码包 [root@db03~]# wget https ...

最新文章

  1. Centos 64位 Install certificate on apache 即走https协议
  2. MariaDB 主从复制的配置
  3. 随想录(改进的豆瓣爬行代码)
  4. 全国高校计算机能力挑战赛真题(二)
  5. 如何在eclipse中添加android ADT
  6. 与Snapchat死磕, Facebook推出AR滤镜应用
  7. 维宏控制卡四轴那个好_维宏维鸿四轴真四轴联动雕刻机运动控制卡说明书.doc...
  8. Thinkpad部分软件相关服务进程的总结
  9. html跳转按钮谷歌浏览器点击没反应,在各个浏览器点击按钮都没有反应
  10. python字符串后面添加字符串_Python字符串中添加、插入特定字符的方法
  11. 【二】[详细]针孔相机模型、相机镜头畸变模型、相机标定与OpenCV实现
  12. 中国科学院微生物研究所微生物资源与大数据中心招聘启事
  13. ubuntu20.04中安装划词翻译_支持语音录入翻译的小爱同学鼠标让智能设备控制一手掌握...
  14. 持续更新 iText in Action 2nd Edition中文版 个人翻译
  15. ONLYOFFICE历史版本功能的开发技术之一
  16. 阿里云虚拟主机wordpress伪静态设置Nginx设置
  17. vue3.0 透传 Attribute
  18. 【FreeRTOS】队列的使用
  19. ubuntu:“NMI watchdog: BUG: soft lockup-CPU#0 stuck for 22s“
  20. C语言beep中有什么作用,C++中发声函数Beep用法

热门文章

  1. linux系统最大打开文件数(/etc/security/limits.conf:待更新其他设置)
  2. Java 时间处理(格式解释、格式化时间、获取当前时间、获取年份、月份等、时间戳转换成时间)
  3. Java 数组常用操作一(排序、元素位置查找、添加元素、获取长度、数组反向、最大值最小值、合并、范围填充)
  4. 虚拟机Ubuntu蓝屏闪屏解决方法
  5. 工业控制系统ICS网络安全简析
  6. python的接口实现zope.interface示例
  7. Z-Stack Home Developer's Guide—5. Compilation Flags中文翻译【Z-Stack Home 1.2.0开发文档】
  8. 如何在Mac上用汇编语言写HelloWorld
  9. grid列的值格式化
  10. 基于visual Studio2013解决面试题之0410计算二进制中1的个数