 2009/07/03 13:52 Apache, debian, SVN, Trac, Ubuntu 之前已经多次在ubuntu上安装trac,但是还没有在debian上安装过。今天开始在debian上安装,按照之前的经验,在ubuntu上安装trac,其他一切都好,但是在打开trac页面的时候总是出现500错误,查看log也是一头雾水,看不明白。后来在Trac的官网上瞎逛,发现这个:TracOnDebian,原来在debian上安装trac是不需要通过easy_install的,直接apt-get,很方便。
另外,这次直接通过在httpd.conf中添加location来增加的路径,记录一下:
<Location /project/svn>
DAV svn
SVNPath /var/lib/svn/project
AuthType Basic
AuthName "Project SVN LOGIN"
AuthUserFile /path/to/htpasswd/file
AuthzSVNAccessFile /var/lib/svn/project/conf/authz
Require valid-user
</Location>
<Location /project/trac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /var/lib/trac/project
PythonOption TracUriRoot /project/trac
</Location>
<LocationMatch "/project/login">
AuthType Basic
AuthName "Trac login"
AuthUserFile /path/to/htpasswd/file
Require valid-user
</LocationMatch>
重新通过apt-get安装了trac之后,再通过trac-admin create创建trac环境,运行一切正常。不知道是不是因为安装的trac的问题呢?
现在的问题是,通过easy_install安装的trac,怎么才能彻底的删除掉?我只能直接删除/usr/lib/python2.5/site-packages下的Trac的egg文件,但是其他的trac文件还会有吗?
 2009/04/28 17:15 debian, Linux, Ubuntu 这是前段时间遇到的一个问题,解决了以后没有记录下来。今天在一个linux论坛上看到这个问题,记录一下,备忘。
按照默认方式安装的debian5+xfce4,安装完成以后,普通用户没有关机的权限,只能注销。
其实这是一个对我来说没有多大意义的设定,因为我可以注销以后再执行关闭机器。这个限制可能只适用于远程登陆的情况,注销以后不能执行命令,便可以限制普通用户关闭或重启机器。
要普通用户能本机拥有关机权限(实际上是电源控制权限),将用户添加到powerdev组即可:
[code collapse="false"]
gpasswd -a username powerdev.
[/code]
就这么简单。o(∩_∩)o
另外,今天看到ubuntu出了针对netbook的版本,ubuntu 9.04 netbook remix,看起来很诱人的样子,界面也是我挺喜欢的类型(说实话我现在用的xface样子真的有点丑)。考虑一下,暂时还是不换吧,debian+xfce虽然比较丑,也懒得去配置,但是用起来很顺手,继续用。
不过还是颇激动的,虽然不是一个职业的linux玩家,但是看到linux的各种衍生版越做越好,挺好~
 2009/03/12 16:18 Linux, Trac, Ubuntu 话说安装trac这事已经是很久以前就玩过了,今天在我的s10上安装trac却突然一下大脑短路,想不起来第一步怎么弄。。于是google了一下,发现trac官网上就有安装手册,于是看了一下……结果我发现我以前玩trac的时候走了不知道多少的弯路,官方提供的方法实在是简单。翻译备份一下。
我的环境:ubuntu 8.10 + Trac 0.11.3
我觉得没必要翻译的内容就没翻译了,原文见:
http://trac.edgewall.org/wiki/0.11/TracOnUbuntu
» 更多内容 …
 2009/03/12 11:07 Linux, Ubuntu, 上网本 s10的键盘尺寸的确太小,平时一般外接USB鼠标,所以还是需要禁用触摸板。但是这东西毕竟没有MacOSX灵活,也懒得去搞那些自动判断的玩意儿,于是便直接使用synclient touchpadoff罢了,却发现SHMConfig是没有启用的。这玩意儿没有接触过,google以后说是直接修改xorg.conf,于是做了。反复无数次,无效,很是恼火,后来在Ubuntu帮助文档中找到解决方案。记录如下:
» 更多内容 …
 2009/03/06 14:15 Ubuntu, 上网本 入手ideapad s10。外加一点闲想。
» 更多内容 …
 2008/10/22 19:49 Linux, Ubuntu 今天配置公司的服务器的时候,做了一件很愚蠢的事情,因为错误的修改sudoers文件而导致sudo不能使用,还好后来恢复成功。
» 更多内容 …
 2008/09/18 15:26 Linux, MySQL, samba, Ubuntu 九一八,勿忘国耻。
上个星期服务器的硬盘坏掉了,我想使用FreeBSD工作的机会终于来了,但是前来再来公司的时候我不得不再次放弃FreeBSD,而且是非常彻底的放弃。因为公司屏蔽了gz等各种压缩包的下载,安装的FreeBSD完全无法通过网络升级。如果说安装简单的apache应用还可以使用安装光盘中的内容,但是安装FreeBSD的目的是为了测试服务器编程,无法通过ports安装,那就没有了大多数的意义。
于是服务器再次更换,使用ubuntu8.04 server版。
很久不使用ubuntu,但是因为简单,安装和配置服务都还算比较容易,记录一点东西,有空再来修改。
» 更多内容 …
 2008/07/29 22:11 FreeBSD, Linux, Ubuntu although i have a 320GB hard disk, i dont want to install 3 OSs in it, one windows, one linux and one UNIX, so i install my FreeBSD in a virtual mechine on ubuntu.
» 更多内容 …
 2008/07/26 15:39 Linux, Ubuntu, 照片 一头小狮子被抓了,关在动物园里面,和一个成年的大狮子关在一起。小狮子野性很足,蹦上跳下,对着游客奋力的嘶吼,想要表现出狮子应该有的威风。而大狮子总是懒洋洋的坐在那里休息。一天下来,饲养员带来了食物,大狮子是一大快肉,而小狮子只是一香蕉。小狮子觉得很不公平,问大狮子这是为什么。大狮子说:动物园只能养一头狮子,你实际上是占用的猴子的名额。
» 更多内容 …
 2008/06/30 09:14 Linux, Ubuntu ubuntu的一些apt命令:
更新ubuntu:
- sudo apt-get update:刷新sources.list列表,但是并不会升级任何内容
- sudo apt-get upgrade:升级系统
- sudo apt-get dist-upgrade:升级系统,包括内核等
修改源:(不明白含义。。没有修改也没有出什么问题)
- sudo cp /ect/apt/sources.list /etc/apt/sources.list-gutsy
- 将gutsy改为hardy?
GCC环境:
- 安装C环境:sudo apt-get install build-essential
- 安装GCC编译环境:sudo apt-get install gcc libc6-dev(包含c的lib包)
- vim:sudo apt-get install vim-full
apache:
- 安装:sudo apt-get install apache2
- 修改:
旧系统:/etc/apache2/apache2.conf
新系统:/etc/apache2/conf.d/charset
将AddDefaultCharset ISO-8859-1修改为:
AddDefaultCharset GB2312或AddDefaultCharset UTF-8
- 重启:sudo /etc/init.d/apache2 restart
|
|