コマンドやファイル編集内容をずらずらと
時間があれば編集してキレイにしなおします
BabelとTracが上手く噛み合わなかった
BabelをインストールしてからTracをインストールすると
Babelにない言語をTracが有るかチェックしようとして
エラーで弾いていた。
仕方ないのでBabelをアンインストールして、Tracをインストールしたら成功。
あと pip install Trac をすると、どうしても /usr/bin のファイルを見ようとする箇所があるので
ソースからインストールした
Requirements
#sqlite3
#python2
.7 --bundled
Pythonの環境設定
すでにやってある場合は不要
vi .cshrc
setenv LD_LIBRARY_PATH $HOME/local/lib:/usr/lib:/usr/local/lib
setenv LIBRARY_PATH $HOME/local/lib
setenv CPATH $HOME/local/include
setenv PATH $HOME/local/bin:$PATH
setenv PYTHONPATH $HOME/local/lib/python2.7:$HOME/local/lib/python2.7/site-packages
setenv LC_CTYPE ja_JP.UTF-8
setenv LC_ALL ja_JP.UTF-8
setenv LANG ja_JP.UTF-8
source .cshrc
vi .pydistutils.cfg
[install]
install_lib = ~/local/lib/python2.5/site-packages
install_scripts = ~/local/bin
easy_install pip
vi .cshrc
setenv PIP_TARGET ~/local
source .cshrc
ここからが本番
wget --no-check-certificate
http://ftp.kddilabs.jp/infosystems/apache/subversion/subversion-1.8.1.tar.gz
tar -zxvf subversion-1.8.1.tar.gz
cd subversion-1.8.1
./configure --prefix=$HOME/local --with-swig=$HOME/local --without-berkeley-db
make
make install
make swig-py
make install-swig-py
ln -s $HOME/local/lib/svn-python $HOME/local/lib/python2.7/site-packages/svn-python
ln -s $HOME/local/lib/svn-python/svn $HOME/local/lib/python2.7/site-packages/svn
ln -s $HOME/local/lib/svn-python/libsvn $HOME/local/lib/python2.7/site-packages/libsvn
pip install docutils
pip install Babel
pip install Genshi
pip install trac #Error
mkdir -p $HOME/var/svn
svnadmin create --fs-type=fsfs $HOME/var/svn/repo
mkdir $HOME/tmp
cd $HOME/tmp
mkdir proj
cd proj
mkdir trunk branches tags
cd ..
/home/conn/local/bin/svn import proj
file:///$HOME/var/svn/repo -m "Import First"
mkdir -p $HOME/var/trac
trac-admin $HOME/var/trac/repo initenv
trac-admin $HOME/var/trac/repo deploy $HOME/www/trac
vi $HOME/www/trac/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /lino/django.cgi/$1 [QSA,L]
</IfModule>
vi $HOME/var/trac/repo/conf/trac.ini
[components]
acct_mgr.web_ui.LoginModule = enabled
acct_mgr.api.AccountManager = enabled
acct_mgr.web_ui.AccountModule = enabled
trac.web.auth.LoginModule = disabled
acct_mgr.htfile.HtPasswdStore = enabled
[account-manager]
password_store = HtPasswdStore
password_format = htpasswd
htpasswd_hash_type =
htpasswd_file = /home/conn/var/trac/trac.htpasswd
htpasswd -cb /home/conn/var/trac/trac.htpasswd *** *******
最終更新:2013年07月29日 19:40