2010年9月30日 星期四

群暉(Synology)NAS安裝SVN

上禮拜因為手癢,把DS-109j的DMS從3.0beta升級到3.0,結果ipkg就壞掉了(應該是opt的連結遺失)
所以SVN的功能就停擺了XD,一直有記著這件事,but就懶的去修...直到今天

安裝SVN很容易,官方wiki寫得滿清楚的,只是要注意幾個地方
http://forum.synology.com/wiki/index.php/Step-by-step_guide_to_installing_Subversion

1.首先安裝BootStrap,依照型號跟CPU類型選擇適合的安裝檔,像是DS109j用的是powerpc的SoC
wget http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/ds101-bootstrap_1.0-4_powerpc.xsh
chmod 777 ds101-bootstrap_1.0-4_powerpc.xsh
./ds101-bootstrap_1.0-4_powerpc.xsh


2.解決無法關機的問題
因為NAS的關機umount無法卸除/opt會卡在那邊,所以不能用mount的方式把/volume1/opt掛到/opt
先打開/etc/rc.local將mount那行註解掉或砍掉,然後卸載/opt改用link的方式處理
umout /opt
ln -s /volume1/opt /opt


最後分享一下寫了好久還沒完工的svnAdmin
目前進度:1.使用者變更密碼(完成) 2.版本庫管理(30%) 3.使用者管理(0%)