CentOS
Next Entries »Subversion+WebDAV+Tracでバージョン管理(プロジェクト管理)
土曜日, 3 月 28th, 2009ボクはいくつかのサイトを運営しています。
運営上、何かと不便なことが出てきたので、バージョン管理を入れることにしました。
有名どころのsubversionを使います。
外出時でも使えるようにしたいのでwebdavと組み合わせます。
「trac」というプロジェクト管理ツールがあるということなので、ついでにそれもいれます。
まずはsubversionとwebdavのインストール。
# yum install mod_dav_svn
これだけで必要なものは全てインストールされます。
次はtracのインストール。
本家サイトにはソースしか置いてませんが、yumでインストールする方法がありました。
# vi /etc/yum.repos.d/deg.repo
—–
[dag]
name=Dag RPM Repository for Redhat EL4
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=0
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
—–
# yum install mod_python
# yum install trac –enablerepo=dag
tracはpythonで実装されているので一緒にmod_pythonもインストールします。
続いて、tracの日本語化。
これはyumではできません。
# wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.2.1.ja1.zip
# unzip ./Trac-0.11.2.1.ja1.zip
# cd ./Trac-0.11.2.1.ja1
# python setup.py install
インストール完了です。
それではSubversionのリポジトリを作成します。
プロジェクト名を「hogehoge」、ディレクトリを「/var/proj/svn」とします。
Apacheからファイルの読み書きができるようにパーミッションを変更、Basic認証でアクセス制限もかけます。
# mkdir /var/proj
# mkdir /var/proj/svn
# svnadmin create /var/proj/svn/hogehoge
# svn mkdir file:///var/proj/svn/hogehoge/trunk file:///var/proj/svn/hogehoge/tags file:///var/proj/svn/hogehoge/branches -m ‘init repository layout (trunk,tags,branches)’
# chown -R apache.apache /var/proj/svn/hogehoge
# htpasswd -c /var/proj/.htpasswd kimura
Apacheの設定をします。
# vi /etc/httpd/conf.d/subversion.conf
———-
<Location /svn>
DAV [...]
CentOSのGUI環境(GNOME)インストールでエラー
火曜日, 1 月 27th, 2009ある作業をするのにGUIでやった方がやりやすいものがあったので、入れることにしました。
まずパッケージグループの確認
# yum grouplist
で、インストール
# yum groupinstall ‘GNOME Desktop Environment’
簡単、簡単。
と思ったらエラー発生。
—–
Error: Missing Dependency: libgaim.so.0 is needed by package nautilus-sendto
—–
調べたところ、nautilus-sendtoのバグのようです。
http://bugs.centos.org/view.php?id=2483
# rpm -Uvh –nodeps http://mirror.centos.org/centos/5/os/i386/CentOS/nautilus-sendto-0.7-5.fc6.i386.rpm
# yum groupinstall ‘GNOME Desktop Environment’
※ –nodeps:パッケージのインストールやアップグレードの前に、依存性のチェックをしない
こんどはうまくいきました。
↓役に立ったと思ったら・・・
Next Entries »

