这几天想搞一下Linux下的GUI编程,于是看了一些资料,基本上了解了一些,知道该用些什么工具
首先是Glade的安装,用新得力安装很简单,一条命令,sudo apt-get install glade就可以了
然后为了达到glade生成的程序的编译,又安装了一个Anjuta IDE,安装倒是很简单,sudo apt-get install anjuta搞定,但是在建立gnome工程的时候,提示有几个库没装,具体哪三个就不记得了,折腾了一个晚上,后来都通过apt-get 解决了,好像有apt-get install libgnome2-deb,apt-get install libgetk2-deb,apt-get libgnomeui-deb.一开始不清楚,还下载了好多deb包进行安装,安装的时候又提示什么lib没有,又要下那个deb包,很麻烦,幸好有新得力。
在这些软件安装好之后就想照着书作一些例子,但是用系统自带的“文档查看器”打开pdf档,发现乱码,晕,看其他的pdf感觉很好呀,没想到打开chinaplub的文件就有问题,只好上网查啦,网上说的最多的两种方法是:
方法一:
去http://poppler.freedesktop.org/下载一个最新的poppler encoding data,本文发布时最新版本为:poppler-data-0.2.1.tar.gz
- .下载poppler-data-0.1.tar.gz(也可以到官方下载,这是我随便搜的一个)
- .解压放置到/opt文件夹下面。
- .打开终端进入该目录:cd /opt/poppler-data-0.1
- 运行命令:sudo make install datadir=/usr/share
- 可以了,中文乱码问题应该解决了。
方法二:
sudo apt-get install xpdf-chinese-simplified
sudo apt-get install xpdf-chinese-traditional
上面两种方法不行,绝望之时看到有人说AdobeReader8很好,于是就开始安装,
1. 下载安装包。
http://www.adobe.com/products/acrobat/readstep2_allversions.html
选择 Linux, tar.gz格式,Chinse(Simplified)
http://ardownload.adobe.com/pub/adobe/reader/unix/8.x/8.1.3/chs/AdobeReader_chs-8.1.3-1.i486.tar.gz
2.下载后,解压缩
tar -xvf AdobeReader_chs-8.1.3-1.i486.tar.gz
3.执行安装
sudo AdobeReader/INSTALL
缺省安装到
/opt/Adobe/Reader8
4. 建立连接
sudo ln -sf /opt/Adobe/Reader8/bin/acroread /usr/bin/acroread
5.设置程序菜单项
$ sudo vi /usr/share/applications/AcrobatReader.desktop
内容如下:
[Desktop Entry]
Name=Acrobat Reader 8
Comment=Acrobat Reader 8
Exec=/opt/Adobe/Reader8/bin/acroread
Icon=/opt/Adobe/Reader8/Resource/Icons/16x16/AdobeReader8.png
Terminal=false
Type=Application
Categories=Application;Office;
出处http://hiker2008.blog.51cto.com/10867/114014
还是不行,在root用户下很好用,但是到另外的用户下就找不到这个软件了
换一个方法,方法很多嘛:
1 下载Adobe Acrobat Reader 8.1.1-1 for english
wget http://ardownload.adobe.com/pub/ ... nu-8.1.1-1.i386.deb
下载简体中文支持包
wget http://ardownload.adobe.com/pub/ ... s_i486-linux.tar.gz
2. 安装Acrobat Reader
sudo dpkg -i AdobeReader_enu-8.1.1-1.i386.deb
3. 安装简体中文支持
tar -zxvf FontPack81_chs_i486-linux.tar.gz
cd CHSKIT
sudo ./INSTALL
4. 在“应用程序->办公“一项启动Acrobat reader,it's perfect!
这次是可以,但是菜单栏还是英文的,没达到想要的效果,后来看到:
http://forum.ubuntu.org.cn/viewtopic.php?t=75037
刚出炉的
简体/繁体中文版,界面相当舒服,速度爽快,和windows版没有任何区别。
http://ardownload.adobe.com/pub/adobe/r ... 1.i386.deb
http://ardownload.adobe.com/pub/adobe/r ... 1.i386.deb
我看图效果很不错,于是下载下来安装,第二个包下不下来,就没下
用dpkg -i安装,报错,说是要覆盖原来adobereader_enu包的help文件下的一个html文件不成功,但是提示中的那个opt文件下的Adobe文件夹已经被我删掉了呀,后来搞了半天,原来是之前安装poppler-data-0.1.tar.gz的时候的文件夹,要安装8.1-2,非要把原来opt文件夹清空才可以。晕,搞了好久!
但是安装之后,还是没达到那位网友的效果,菜单栏什么的还是英文,是在无奈了,只好作罢
刚刚把kscope给搞定了,哈哈:
主要原因是kscope不支持kde4的库
我们可以下载旧的库
在终端下下载
wget ftp.debian.org/debian/pool/main/k/kdebase/kate_3.5.9.dfsg.1-6_i386.deb
可以解开此包
tar x kate_3.5.9.dfsg.1-5_i386.deb
tar xzf data.tar.gz
然后把libkateinterfaces.so.0.0.0 和 libkateutils.so.0.0.0
拷到下面的目录
/usr/local/lib
cp usr/lib/libkateinterfaces.so.0.0.0 /usr/local/lib
ldconfig
libkateutils.so.0也照上面的方法拷贝过去。
sudo mv libkateinterfaces.so.0.0.0 libkateutils.so.0.0.0 /usr/local/lib
终端执行ldconfig
sudo ldconfig
再试试你的kscope
ubuntu8.10下验证通过,可顺利运行kscope
http://www.lupaworld.com/home/space-47147-do-blog-id-119224.html