在Linux上安装Redmine与apache整合进行项目管理
安装
SVN
这个比较简单,去
这里下载源码
http://subversion.tigris.org/
自己编译下装好就是了。
对于
SVN
的配置,建议查看如下连接,说的很详细,我也不在多说哈
~
http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/#N10250
不过,有一点,上边说的进行目录访问控制
,这个比较麻烦,后来在网上找到一个小工具,配置起来很爽
~~
哈哈
去下边的地方下载
submin
http://supermind.nl/submin/
会得到一个
web
管理界面,这样比自己手写
authz
的策略文件好多了。
为了安装
Redmine
到我们的
Linux
上,我们需要先安装如下
Ruby
应用:
1
、
Ruby
Ruby
的官方网站是
http://ruby-lang.org/
,当前最新版本是
1.9.1
,不过考虑到与
Redmine
的兼容性,我们最好安装
1.8.7
版。如果用
centos 5.4
也可以用
yum
里边的
1.8.5
版本。
1.8.7
版的
Ruby
下载链接:
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz
安装
Ruby
tar xfvj ruby-1.8.7.tar.bz2
./configure –prefix=/opt/ruby //根据自己情况更改路径
make && make install
将
ruby
安装到你所指定的目录中。
安装完成后,记得设置
PATH
环境变量,加上你所指定的目录,以便运行
ruby
。
两种设置环境变量
PATH
的方法。第一种适用于为单一用户设置
PATH
,第二种是为全局设置
PATH
。
第一种方法:
在用户主目录下有一个
.bashrc
文件,可以在此文件中加入
PATH
的设置如下:
export PATH=”$PATH:/your path1/:/your path2/…..”
注意:每一个
path
之间要用
“
:
“
分隔。
第二种方法:
在
/etc/profile
中增加。
PATH="$PATH:/home/zhengb66/bin"
export PATH
如果要使得计时生效
,
使用
source
命令
#source .bashrc
2
、
RubyGems
RubyGems
的官方网站是
http://www.rubygems.org/
,当前最新版本是
1.3.5
,下载地址:
http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
&nbs
相关文档:
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
The Linux Printing HOWTO http://www.resoo.org/docs/printing/printing-howto.txt
Grant Taylor <gtaylor+pht@picante.com>
v3.30, 19 November 1999
This is the Linux Printing HOWTO, a collection of information on how
to generate, preview, print and fax anything under Linux ......
众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能上突破了物理内存的限制,使程序可以操纵大于实际物理内存的空间,更重要的是,“虚拟内存”是隔离每个进程的安全保护网,使每个进程都不受其它程序的干扰。
Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需� ......
一、chown 命令
用途:更改文件的所有者或组。命令由单词change owner组合而成。
使用示例:
1,更改文件的所有者:
chown jim program.c
文件 program.c 的所有者更改为 jim。作为所有者,jim 可以使用 chmod 命令允许或拒绝其他用户访问 program.c。
2,更改目录的所有者:
chown -R john:build /tmp/src
将目录 ......
动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。
1、动态库的编译
下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:so_test.h,三个.c文件:tes ......