fedora专题

在fedora 10中安装最新的qterm-0.5.3

qterm-0.5.3发布了!!

作者在其官网上写道:“我们还活着…”,看看原文:

QTerm 0.5.3 released!

We still alive ;). This is the third release of 0.5 series, now QTerm has its own domain name: qterm.org. This new version introduced shinny configuration dialogs for shortcuts and toolbars. Try them out and report bugs if there are any. This version also try to integrate better into your desktop environment. It will use the notification function provide by KDE 4 whenever is possible. Enjoy the new release and have fun.

我下载了最新的qterm-0.5.3,可是发现解压后的文件列表如下:
drwxr-xr-x 2 rocrocket rocrocket 4096 2008-11-28 13:41 cmake
-rw-r–r– 1 rocrocket rocrocket  542 2008-11-27 05:29 CMakeLists.txt
-rw-r–r– 1 rocrocket rocrocket  121 2008-01-25 10:20 config.h.cmake
-rw-r–r– 1 rocrocket rocrocket  357 2008-11-28 13:36 README
drwxr-xr-x 9 rocrocket rocrocket 4096 2008-11-28 13:41 src
-rw-r–r– 1 rocrocket rocrocket  829 2006-07-02 21:28 TODO
竟然没有makefile和configure,这怎么安装阿?…

解决方案:
1.由于我的系统没有cmake命令,所以yum了一个cmake – 2.6.2-1.fc10包
2.还需要qmake命令,这个命令需要yum install qt-devel
3.ok,必备工具都安装齐了,下面进行qterm的安装~
4.进入qterm0.5.3的解压后的目录qterm,在其中建立一个新的build目录(mkdir build),然后进入build目录(cd build)
5.在build目录中执行cmake .. -DQT_QMAKE_EXECUTABLE=/usr/lib/qt4/bin/qmake -DCMAKE_INSTALL_PREFIX=/usr/local/qterm-0.5.3
5.1 其中的-DQT_QMAKE_EXECUTABLE表示qmake命令所在的路径,这个路径可以用locate命令查找到,或者用which qmake获取。
5.2 其中的-DCMAKE_INSTALL_PREFIX表示qterm软件安装的目录,这个相当于configure的–prefix参数
5.3 注意此处需要qt4的qmake,qt3的qmake可不行哦~
6.然后在build目录下执行make && make install即可!

知识链接:
1. cmake 是 kitware 公司以及一些开源开发者在开发几个工具套件(VTK)的过程中衍生品,最终形成体系,成为一个独立的开放源代码项目。项目的诞生时间是 2001 年。其官方网站是 www.cmake.org
2. cmake的流行其实要归功于 KDE4 的开发(似乎跟当年的 svn 一样,KDE 将代码仓库从 CVS 迁移到SVN,同时证明了 SVN 管理大型项目的可用性)
3. 一般系统不会默认安装cmake,可以使用yum install cmake来安装。
4. cmake命令通过独立于平台的CMake列表文件来设定build的过程,而且在每一个源代码目录都应该有一CMakeLists.txt的文件存在
5. cmake 编写的过程实际上是编程的过程,跟以前使用 autotools 一样,不过你需要编写的是 CMakeLists.txt(每个目录一个),使用的是”cmake 语言和语法”
6. 是否要选择cmake?

  1. 如果你的工程只有几个文件,直接编写 Makefile 是最好的选择
  2. 如果使用的是 C/C++/Java 之外的语言,请不要使用 cmake(至少目前是这样)
  3. 如果仅仅使用 qt 编程,没有必要使用 cmake,因为 qmake 管理 Qt 工程的专业性和自动化程度比 cmake 要高很多。

图片赏析:

qterm-053
qterm-053

ps:我之前写过一个《由qterm0.5.1学一种软件安装方法》,地址为

http://cnc.byr.edu.cn/wForum/disparticle.php?boardName=Linux&ID=40036&pos=7

如果有兴趣,可以参考哈!^_^

over~

3条评论

发表您的评论

请您放心,您的信息会被严格保密。必填项已标识 *