易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下Trac安装手记

之前发过一篇在Windows下安装Trac的方法,不过Trac更多的是在Linux下使用,
所以这里介绍一下在Linux下的安装方法。时过境迁,Trac现在已正式发布了0.11版,
与之前的0.9、0.10相比,这个版本的代码浏览器增加了许多功能,
最好用的就是它支持subversion的Blame了,可以查看到源代码的每一行是在哪个版本由谁修改的。
这篇文章是在Fedora Core 8上进行的,其他的RedHat系的Linux应该大同小异。
下载和解包
废话少说,先从Trac的下载页面
上下载
最新的Trac-0.11.2.1版,然后解压缩。
$ wget http://ftp.edgewall.com/pub/trac/Trac-0.11.2.1.tar.gz
$ tar xzvf Trac-0.11.2.1.tar.gz
解开之后查看一下其中的INSTALL文件,其中的Requirements一节详细列出了安装Trac所必须的软件:
Python >= 2.3。(Fedora Core 8自带版本为python-2.5.1,没问题)
注意:如果是用rpm安装的python,那么还需要安装python-devel和python-xml包。(我们就是这种情况)
Genshi >= 0.5。'''(在与Trac同一个网站上有下载)
可选的subversion >= 1.0(推荐>=1.1.x)和subversion的SWIG Python绑定
PySQLite,需要用于SQLite 3.x版本的PySQLite 2.x版
可运行CGI的Web服务器'''(我们有httpd-2.2.6)
接下来就先解决这些前提条件。
安装前提软件
首先装好python-devel包。python-xml包在Fedora Core 8中不存在,不装也没关系:
# rpm -i python-devel-2.5.1-15.fc8.i386.rpm
接下来应该再安装一个名为setuptools的包,虽然Trac的INSTALL中没有说,但它是必要的:
# rpm -i python-setuptools-0.6c7-2.fc8.noarch.rpm
然后到Trac的隔壁
下载Genshi,最新版本0.5.1:
$ wget http://ftp.edgewall.com/pub/genshi/Genshi-0.5.1.tar.gz
$ tar xzvf Genshi-0.5.1.tar.gz
$ cd Genshi-0.5.1
$ su
# python setup.py install
# exit
接下来是subversion。Fedora Core 8 自带subversion-1.4.4,所以这个就不用装了
(可以用rpm -q subversion确认,如果你没装就先装好)。
而SWIG绑定也已经自带了,可以用以下命令确认:
$ python
>>> import svn.repos
不报错,就说明OK了。
然后确认一下已安装的sqlite版本,并安装sqlite-devel包(用来编译PySQLite):
$ rpm -q sqlite
sqlite-3.4.2-3.fc8
# rpm -i sqlite-devel-3.4.2-3.fc8.i386.rpm
接下来下载PySQLite
并安装:
$ wget http://oss.itsystementwicklung.de/


相关文档:

Linux下Vi命令使用方法

Vi是Linux系统的第一个全屏幕交互式编辑程序。Vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。1、首次使用介绍
  <1>用vi打开文件后,是处于「命令行模式(command mode)」,要切换到「插入模式(Insert mode)」才能够输入文字。切换方法:在命令行模式(comm ......

关于linux图形界面的基本知识

  很多LINUX初学者分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,我想以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正.      
   
  一,linux本身没有图形界面,linux现在的图形界面 ......

linux的日志管理

Syslog设备依据两个重要的文件:/etc/syslogd(守护进程)和/etc/syslog.conf配置文件,习惯上,多数syslog 信息被写到/var/adm或/var/log目录下的信息文件中(messages.*)。一个典型的syslog纪录包括生成程序的名字和一个文本信息。它还包括一个设备和一个优先级范围(但不在日之中出现)。
  每个syslog消息被赋予下 ......

关于Linux的视频编程(v4l2编程)


关于Linux的视频编程(v4l2编程)
Posted on 星期一, 2月 23rd, 2009 at 11:47 下午
源文来自http://www.isongzi.com/2009/02/23/v4l2/
前言:目前正在忙于ARM平台的Linux应用程序的开发(其实是刚刚起步学习啦)。底层的东西不用考虑了,开发板子提供了NAND Bootloader,和Linux 2.6的源码,而且都编译好了。自己编译的 ......

Linux内核中的platform机制


 
Linux内核中的platform机制
从Linux 2.6起引入了一套新的驱动管理和注册机制:platform_device和platform_driver。Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示,驱动用platform_driver进行注册。
Linux platform driver机制和传统的device driver 机制( ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号