在网上看到一篇文章,浏览bbs使用qterm程序,其实在ubuntu使用软件中心,很快就可以安装上去,不过我喜欢使用源代码编译安装。通过google在网站,将源代码下载下来(qterm-0.5.12.tar.bz2)。
当然了第一步就是解压这个文件了
peng@ubuntu:~/download$ tar -jxvf qterm-0.5.12.tar.bz2
然后进入该目录,目录结构如下:
peng@ubuntu:~/download/qterm-0.5.12$ ll
总用量 100
drwxr-xr-x 7 peng peng 4096 2011-05-27 11:01 ./
drwxr-xr-x 16 peng peng 12288 2011-05-27 10:57 ../
drwxr-xr-x 3 peng peng 4096 2011-03-06 06:11 cmake/
-rw-r--r-- 1 peng peng 894 2011-03-03 12:25 CMakeLists.txt
-rw-r--r-- 1 peng peng 940 2009-07-20 23:39 cmake_uninstall.cmake.in
-rw-r--r-- 1 peng peng 84 2009-12-23 19:55 config.h.cmake
-rw-r--r-- 1 peng peng 35147 2010-09-27 18:38 COPYRIGHT
-rw-r--r-- 1 peng peng 530 2010-01-10 11:30 CTestConfig.cmake
drwxr-xr-x 2 peng peng 4096 2011-03-06 06:11 doc/
drwxr-xr-x 2 peng peng 4096 2011-03-06 06:11 icons/
-rw-r--r-- 1 peng peng 1104 2010-10-05 17:27 package.cmake
-rw-r--r-- 1 peng peng 306 2011-03-06 03:41 README
drwxr-xr-x 12 peng peng 4096 2011-03-06 06:12 src/
-rw-r--r-- 1 peng peng 327 2009-06-30 21:29 TODO
我们看到在目录中有cmake目录,我想到了cmake,可我没有使用cmake的经验,所以上网查找了资料,发现已经有人安装过了qterm程序,遇到的问题和我差不多,因此按照他的做法,试了,成功了。
创建build目录
peng@ubuntu:~/download/qterm-0.5.12$ mkdir build
进入build目录
peng@ubuntu:~/download/qterm-0.5.12$ cd build
使用cmake程序,来创建编译需要使用的Makefile文件,
peng@ubuntu:~/download/qterm-0.5.12/build$cmake .. -DQT_QMAKE_EXECUTABLE=/usr/local/src/qtsdk-2010.02/qt/bin/qmake -DCMAKE_INSTALL_PREFIX=/usr/local/src/qterm-0.5.12/
上面的两个参数,分别为我的qmake所在绝对路径,和我需要将qterm安装的位置。
通过上面的命令,可以当前目录生成Makefile文件,这个文件的作用就是为下一步的编译源代码做准备。
peng@ubuntu:~/download/qterm-0.5.12/build$ ll
总用量 136
drwxr-xr-x 6 peng peng 4096 2011-05-27 11:06 ./
drwxr-xr-x 7 peng peng 4096 2011-05-27 11:01 ../
-rw-r--r-- 1 peng peng 49532 2011-05-27 11:04 CMakeCache.txt
drwxr-xr-x 34 peng peng 4096 2011-05-27 11:06 CMakeFiles/
-rw-r--r-- 1 peng peng 1914 2011-05-27 11:04 cmake_install.cmake
-rw-r--r-- 1 peng peng 987 2011-05-27 11:04 cmake_uninstall.cmake
-rw-r--r-- 1 peng peng 62 2011-05-27 11:04 config.h
-rw-r--r-- 1 peng peng 4059 2011-05-27 11:04 CPackConfig.cmake
-rw-r--r-- 1 peng peng 4380 2011-05-27 11:04 CPackSourceConfig.cmake
-rw-r--r-- 1 peng peng 311 2011-05-27 11:04 CTestTestfile.cmake
-rw-r--r-- 1 peng peng 1887 2011-05-27 11:04 DartConfiguration.tcl
drwxr-xr-x 3 peng peng 4096 2011-05-27 11:04 icons/
-rw-r--r-- 1 root root 2013 2011-05-27 11:06 install_manifest.txt
-rw-r--r-- 1 peng peng 21452 2011-05-27 11:04 Makefile
drwxr-xr-x 8 peng peng 4096 2011-05-27 11:06 src/
drwxr-xr-x 3 peng peng 4096 2011-05-27 11:04 Testing/
生成Makefile文件后,下一步的操作就是调用make程序,对程序进行编译了,然后安装。
peng@ubuntu:~/download/qterm-0.5.12/build$ make
编译过后,就是需要进行安装了,因为我在装的位置在/usr目录下,因此需要一定的权限才可以操作,因此我需要使用sudo进行安装。
peng@ubuntu:~/download/qterm-0.5.12/build$ sudo make install
经过上面的操作,就可以把qterm安装到电脑中。
peng@ubuntu:~/download/qterm-0.5.12/build$ ll /usr/local/src/qterm-0.5.12/
总用量 16
drwxr-xr-x 4 root root 4096 2011-05-27 11:06 ./
drwxr-xr-x 48 root root 4096 2011-05-27 11:02 ../
drwxr-xr-x 2 root root 4096 2011-05-27 11:06 bin/
drwxr-xr-x 5 root root 4096 2011-05-27 11:06 share