最近新装了Everest,一直都使用Ubuntu的,习惯了sudo apt-get install,Everest的yum install也满不错的,而且软件更新速度狂快,呵呵,不过发现源里没有linuxfetion,linux下的飞信独立客户端,于是从www.libfetion.cn下载了linuxfetion 0.20的源代码。参考libfetion的说明,用两个命令qmake,然后在make就好。
没想到,qmake没出现任何提示,应该是成功了,可是make却出问题了,提示如下
引用

[root@localhost linux-fetion-0.2.0]# qmake
[root@localhost linux-fetion-0.2.0]# make
/usr/lib/qt-3.3/bin/uic ui/fetionwindow.ui -o ui/fetionwindow.h
uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.8)
make: *** [ui/fetionwindow.h] 错误 1

大概意思是说Qt的版本太旧,我从软件管理器里面查看了下,发现Qt装了2个版本,3.3.8还有4.0。但是不会切换到Qt4进行编译,郁闷阿...... http://www.qfly.cn原创
于是在linux-ren发了帖子,想不到好心的老大,一会儿的功夫就把LinuxFetion放到源里了,直接
yum install LinuxFetion
就可以安装上了。安装上后在开始菜单/Internet/就会出现Linux Fetion的图标,打开后才发现是0.1.2的,发信息有些小问题。
不过总比没有的强。
汗一个,于是又在论坛发帖,结果2天了,在没人理我。
看来还是咱太懒了,还得自己动手。
于是考虑怎么使用Qt4进行编译,在终端敲入了qmake思索了半天,突然想起了按Tab键看看,结果,提示出来个命令:
qmake和qmake_qt4
引用

[root@localhost linux-fetion-0.2.0]# qmake
qmake      qmake-qt4

突然眼前一亮,呵呵,原来如此,再来
重新下载LinuxFetion,解压,在终端进入linux-fetion-0.2.0目录,敲入qmake-qt4,在敲入make,然后就是等待大约1分钟,期间有一堆警告,不用理他,等待编译完后,在目录中就能够找见名为linux-fetion的可执行程序了。
由于我原来安装了源里面的LinuxFetion,于是我就把linux-fetion改名为linux_fetion,然后复制到/usr/bin,把旧版本的覆盖掉了,然后从菜单启动,就是0.20了。
不清楚这样的直接覆盖法是不是可取,我感觉能用,如果有什么问题请不吝赐教。

最后本来想响应One Package A Day,把0.20打包大家贡献,可惜,是在不会打包,只能想想,如果有人愿意以此为例,详细教教我的话,我将贡献更多的东东......
文章来源: 本站原创 引用(0) 阅读(678)
 
对《Everest 0.5.2下编译LibFetion的Linux Fetion》有 0 条评论
发表评论
昵称

网址

电邮
打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]