アーカイブ

‘開発環境’ カテゴリーのアーカイブ

Subversion 1.4.2をインストールした時のメモ

2010 年 1 月 18 日 tdtsh コメントはありません

ちょっと前に、Subversion用のサーバが壊れました。
幸い、リポジトリのHDDが生きていたので、別のサーバに構築した時のメモ書いておきます。
めったにSubversion構築しないんで。

Subversionの最新バージョンは1.6.6らしいけど、壊れたサーバにあわせて1.4.2をインストールします。
2~3年前から更新とまっているような。

個人的なメモなので超不親切です。

 


Berkeley DB 4.5.20 をインストール

cd /usr/local/src
wget http://download.oracle.com/berkeley-db/db-4.5.20.tar.gz
tar zxfv db-4.5.20.tar.gz

cd /usr/local/src/db-4.5.20/build_unix/
../dist/configure
make
make install

ls /usr/local/BerkeleyDB.4.5

vi /etc/ld.so.conf
#--------------------------------------------------------------------
include /usr/local/BerkeleyDB.4.5/lib
#--------------------------------------------------------------------

/sbin/ldconfig

 


Subversion 1.4.2 をインストール

cd /usr/local/src
wget http://subversion.tigris.org/downloads/subversion-1.4.2.tar.gz

cd /usr/local/src
tar zxfv subversion-1.4.2.tar.gz
cd /usr/local/src/subversion-1.4.2

./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.5

ここでエラーが発生。

	configure: error: APR-UTIL was installed independently,
	it won't be possible to use the specified Berkeley DB: /usr/local/BerkeleyDB.4.5

参考サイトを参考に、以前インストールしたApache2.2.4があったので、それを流用したらインストールできました。

cd /usr/local/src/subversion-1.4.2
cp -a ../httpd-2.2.4/srclib/{apr,apr-util} .
./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.5
cd /usr/local/src/db-4.5.20/build_unix/
../dist/configure
make
make install

vi /etc/sysconfig/iptables
---------------------------------------------------------------------
# subversion
-A RH-Firewall-1-INPUT -s 192.168.0.0/16 -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
---------------------------------------------------------------------
/etc/init.d/iptables restart

vi /home/svn/repos/conf/svnserve.conf
---------------------------------------------------------------------
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = My First Repository
---------------------------------------------------------------------

vi /home/svn/repos/conf/passwd
	※適宜
---------------------------------------------------------------------
svnuser = pass
---------------------------------------------------------------------

vi /etc/rc.d/rc.local
---------------------------------------------------------------------
/usr/local/bin/svnserve -d -r /home/svn/repos &
---------------------------------------------------------------------

#壊れたPCから救出したHDDの /share/svn/repos のシンボリックリンクを作って終わり
chown -R nobody:dev /share/svn
ln -s /share/svn /home/svn

こんどちゃんと再構築しよう。

カテゴリー: linux, インフラ, 開発環境 タグ:

CygwinでOpenSSHの鍵ペアを作成

2009 年 11 月 26 日 tdtsh コメントはありません

Cygwinのインストール時に、opensslとopensshを追加すれば、
ssh_keygenが使えます。

パスフレーズ無し、1024ビット鍵フレーズのSSH2 DSA鍵を作成
ssh-keygen -b 1024 -t dsa -f id_dsa

パスフレーズ’passphrase’、1024ビット鍵フレーズのSSH2 DSA鍵を作成
ssh-keygen -b 1024 -t dsa -N passphrase -f id_dsa

カテゴリー: linux, インフラ, 開発環境 タグ:

AVG Anti-Virus Free Edition 8.5 for Linux を CentOSにインストール

2009 年 9 月 11 日 tdtsh コメントはありません

Windowsでも個人的にお世話になっている AVG アンチウィルス無償版.
非商業的な目的でなら、無償です。
我が家ではもっぱら「ブラジル」と呼んでます。アイコンが国旗みたいだから。

その無償版のLinux版、AVG Anti-Virus Free Edition for Linux版が、8.5になってた。

AVG Anti-Virus Free Edition 8.5 for Linux

開発機として構築中のCentOS 5.3に入れてみた。
といっても、上記サイトからrpm版と取ってきて、rpm -vh するだけ。

以前のバージョン(7.5)では、プロセスが1個やったけど、8.5からは色んなデーモンが稼動している。

/opt/avg/avg8/doc/READMEより

   avgd       -- general AVG daemon; starts first, manages other AVG daemons
   avgavid    -- AVI daemon; loads AVI into shared memory
   avgsched   -- scheduler for planning periodic events (update etc.)
   avgtcpd    -- e-mail scanning daemon; supports SMTP, AVG, and Milter protocol
   avgupam    -- updatspam daemon
   avgscand   -- anti-virus daemon
   avgup      -- update daemon
   avgoad     -- on-access daemon

avgoadはリアルタイム保護、avgupはアップデートを行うデーモンに読み取れる。

つーことは、cron で avgupdate を定期的に行う必要が無いのか。

そうだとしたら、インストールがとっても楽なんですけど。

カテゴリー: linux, インフラ, 開発環境 タグ:

CentOS で unknown filesystem type ’smbfs’

2009 年 9 月 4 日 tdtsh コメントはありません

CentOS5 で、smbfs でSAMBAサーバの共有を

mount -t smbfs //172.10.X.X/Share /Share

こんな風にマウントしようとしたら、

unknown filesystem type ’smbfs’

こんな感じで怒られた。
CentOS4の頃はいけた様な。

smbfs じゃ無くて cifs にして解決。

mount -t cifs //172.10.X.X/Share /Share

単に呼び方が変わったのか、プロトコルそのものがSMBからCIFSに変わっているのかは不明。

カテゴリー: linux, インフラ, 開発環境 タグ:

CentOS 5 にeSVNをインストールした時のメモ

2009 年 9 月 3 日 tdtsh コメントはありません

eSVNの最新バージョンは0.6.12-1らしい。
2~3年前から更新とまっているような。

yum -y install qt
yum -y install qt-devel
yum -y install anthy-devel
yum -y install qmake
yum -y install subversion

cd /usr/local/src
wget http://jaist.dl.sourceforge.net/sourceforge/esvn/esvn-0.6.12-1.tar.gz
tar xvzf esvn-0.6.12-1.tar.gz
cd esvn
make
make install
カテゴリー: インフラ, 開発環境 タグ: