Tree Line的安装
花蘑菇
2007/7/29
一.下载
http://bellz.org/treeline/download.html (http://bellz.org/treeline/require.html)
最新稳定版本为treeline-1.0.2.tar.gz(356KB)
最新开发版本为treeline-1.1.9.tar.gz(464KB)
我下载了1.1.9的版本.
其软件包要求为:
The unstable development version of TreeLine requires the following libraries and programs:
Qt Version 4.1 or higher
Python Version 2.3 or higher
PyQt Version 4.0 or higher (see Riverbank for more information)
An XML parser is required, such as the expat library or the PyXML package
If spell checking capability is desired, either the aspell (preferred) or ispell programs are required (these are packaged with most distributions)
解压:
tar xzvf treeline-1.1.9.tar.gz
得目录TreeLine
进入TreeLine
cd TreeLine
打开目录doc下的README.html,用浏览器打开,按照里面的步骤安装
二.安装
只需要在TreeLine目录下执行python install.py
(其中install.py是TreeLine目录下的文件,此目录下还有uninstall.py文件.)
执行结果失败,显示
Python Version 2.5.0->OK
Sorry,Qt Version 4.1 or higher and PyQt Version 4.0 or higher are required.
三.Qt 4安装
1.下载
从http://www.trolltech.com/download/opensource.html网站点选Qt Downloads,然后Qt/X11 Open Source Edition,在下面的网页中选择一个地址下载,得到文件:qt-x11-opensource-src-4.3.0.tar.gz,共40MB,将此文件放到/tmp下.
这是最新版本.
2.解压
进入/tmp目录,用下面命令解压qt-x11-opensource-src-4.3.0.tar.gz
tar xzvf qt-x11-opensource-src-4.3.0.tar.gz
得目录 qt-x11-opensource-src-4.3.0
cd qt-x11-opensource-src-4.3.0进入目录
解压的目录下有文件INSTALL,里面有安装提示.
3.安装(用root登录)
执行:
./configure
缺省情况下Qt被安装在/usr/local/Trolltech/Qt-4.3.0的目录下,如果想改变目录,可在./configure后加-prefix 选项,选项可用./configure -helpr查睦.
提示是否同意相关协议,键入yes.配置时间约五分钟.
然后提示配置好了,用gmake来进行编译,编译结束后用gmake install来安装.
Qt is now configured for building.Just run 'gmake'.
Once everything is built,you must run 'gmake install'.
Qt will beinstalled into /usr/local/Trolltech/Qt-4.3.0
To reconfigure,fun'gmake confclean'and 'configure'.
键入命令gmake
然后就开始漫长的编译了.约个小时.然后
gmake install
提示要用root执行.几分钟后OK.
4.若要在同样路径中重新配置或编译Qt,则要在编译目录中用
make confclean
然后再configure重新配置脚本.
四.PyQt 4安装
安装PyQt需要先编译Qt,然后安装sip,最后再编译PyQt.
前面Qt已安装,现在来安装sip.
(一)安装SIP
1.下载SIP
http://riverbankcomputing.co.uk/sip/download.php
可下到最新版本的SIP,sip-4.6.tar.gz
解压tar xzvf sip-4.6.tar.gz 得目录sip-4.6
进入目录cd sip-4.6,根据README步骤安装
2.安装SIP
执行:
python configure.py
make
make install (用root执行)
OK
(二)安装PyQt 4
用yum可以找到PyQt,不过版本较低,是3.17-1.fc7,有qscintilla-devel,qscintilla和examples三个软件包.下面我们自己下载软件安装.
1.下载PyQt 4
从http://www.riverbankcomputing.co.uk/pyqt/download.php下载
解压tar xzvf PyQt-x11-gpl-4.2.tar.gz
得到目录PyQt-x11-gpl-4.2
进入 目录
cd PyQt-x11-gpl-4.2
按照文件READEM步骤安装.
2.安装
执行python configure.by
提示出错:Error Failed to create ./qtdirs.Make sure you have a working Qt v4 qmake on your PATH or use the -q argument to explicityly specify a working Qt v4 qmake.
原因是Qt编译狂慢,还没装好,要先装好Qt才好安装PyQt.
等待...
Qt装完后再执行python configure.by
又出错Error:Failed to create ./qtdirs. Make sure you have a working Qt v4 qmake on your PATH or use the -q argument to explicitly specify a working Qt v4 qmake.
原来是因为PyQt默认Qt的安装路径是/usr/lib/qt-3.3/bin/qmake,而我们实际的安装路径是在/usr/local/Trolltech/Qt-4.3.0.可能通过选项来指明实际的安装路径.
用python configure.py -h可以查看帮助,其中-q选项是用来指定qmake的路径的.
于是重新执行python configure.py -q /usr/local/Trolltech/Qt-4.3.0/bin/qmake
提示询问是否接受license,键入yes同意.
make 也比较慢,约22分钟.
make install
OK
关于PyQt 4的安装,参考http://www.mangbar.com/task/docview/5d023b210fd218fd010fd22aae190002
五.继续安装TreeLine
进到TreeLine目录下执行python install.py (用root)
OK
六.使用TreeLine
直接命令treeline即可打开.
七.评价
好用,树形目录,支持中文,当然安装的是最新开发版,1.0.2的稳定版好像是不支持中文的,有一个语言支持包,只支持法语,德语,葡萄牙语,俄语和西班牙语.
缺点,安装够烦琐的.
八.日记小结
推荐TreeLine.