红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

收割一下与DEBIAN的战斗结果

发布时间:2008-03-21 00:08:44来源:红联作者:DsylRDH
整整一个下午的战斗成果。

1。让DEBIAN支持中文

apt-get install locales
dpkg-reconfigure locales

之后把

# en_US ISO-8859-1
# zh_TW BIG5
# zh_TW.UTF-8 UTF-8
# zh_CN GB2312
# zh_CN.GBK GBK
# zh_CN.UTF-8 UTF-8

这些选上。确定。重启。就完成了!

2。让DEBIAN的SSH安装成功。

安装OPENSSH-SERVER 完成后 sshd & 使之常驻内存 重启完成

可能之前也需要把OPENSSL给装上去..多装一个也好吧.呵

3。让DEBIAN可以使用FIREFOX

安装X-WINDOW 。然后再安装FIREFOX  

命令STARTX启动XWIN,输入FIREFOX,成功。

如果不装XWINDOW,是不能使用FIREFOX及其它需要图形化界面的程序。如FCITX输入法,OPENOFFICE等。。。

4。正在进行SVN的试验。

这个东西弄了好久.网络上好多小道消息.太不可靠了.可能由于版本问题.我的DEBIAN4和资料不同.

信息不靠谱.知识也没用了..所以蒙了一两个小时..最后终于找到资料了..

首先 apt-get install libapache2-svn apache2-mpm-prefork subversion

此时.APACHE也应该是配置成功了.在网络上应该可以登录进APACHE中.装好后就可以创建项目.

svnadmin create /var/lib/svn/Project_Name . 创建项目好后.把APACHE的用户装进来

因为我们是要由apache2来提供服务,所以将目录权限改成是apache2运行时用户www-data:
chown -R www-data.www-data /var/lib/svn/Project_Name

之后是配置APACHE2

编辑/etc/apache2/mods-available/dav_svn.conf. 成为:[code]
DAV svn
SVNParentPath /var/lib/svn #这个为项目所在路径
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd #这个为登录的用户名及密码的所在文件
# Uncomment the following line to enable Authz Authentication
AuthzSVNAccessFile /etc/apache2/dav_svn.authz #访问权限的配置文件
#
Require valid-user
#


[/code]保存退出.下一步修改访问权限的配置文件
/etc/apache2/dav_svn.authz(/etc/apache2/mods-available/dav_svn.conf指定的):

[Project_Name:/]
* =
User1 = r
User2 = rw

到此.注明一下.上面的USER数可以自己定.RW分别为此用户对此工程的权限.R为读.W为写.RW为可读可写
然后在添加用户到 /etc/apache2/dav_svn.passwd.命令如下:
htpasswd2 -c /etc/apache2/dav_svn.passwd user1(回车)

之后是输入密码,及再次确认密码.
再加用户的话.就输入
htpasswd2 /etc/apache2/dav_svn.passwd User2(回车)

建议.在修改以上配置文件时.先CP到备份文件中.以防万一.

apache2的监听端口在 /etc/apache2/ports.conf 里面设置

到此全部设置完.可以用 apache2 -k restart重启apache

最后通过浏览器访问吧.输入正确的用户名及密码.搞定SVN了.之后就可以CHECK IN/OUT了.
文章评论

共有 0 条评论