close
前陣子公司買了一台NAS,Synology DS211j,目前功能只有拿來當Printer server跟測ISCSI而已(下班之後,就是跑BT了)
因為他本身就是一台Linux server,只能拿來做這些事情有點浪費,想說附加一些功能上去,減輕目前server的負擔。只要具備一些基礎的Linux常識,就可以改了。
1.前置作業:經由Web 介面 開啟SSH連線
2.SSH登入,用putty或Xshell等連線軟體都可,記得用"root"登入,密碼跟admin一樣
3.install bootstrap
wget http://wizjos.endofinternet.net/synology/archief/syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh
sh syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh
ipkg update
ipkg upgrade
ipkg remove wget
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/wget-ssl_1.12.2_arm.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/openssl_0.9.8p-1_arm.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libidn_1.19-1_arm.ipk
ipkg install libidn_1.19-1_arm.ipk
ipkg install openssl_0.9.8p-1_arm.ipk
ipkg install wget-ssl_1.12-2_arm.ipk
LDFLAGS = $(CFLAGS) -L. -rdynamic -Wl,-export-dynamic -lrt
make
8. install rails, and etc.
gem install rails -v=2.3.11
gem install rack -v=1.1.1
gem install i18n -v=0.4.2
gem install sqlite3 (你要用mysqli的話就是 gem install mysql)
9. install redmine
wget http://rubyforge.org/frs/download.php/75097/redmine-1.2.1.tar.gz
tar xvzf redmine-1.2.1.tar.gz
mv redmine-1.2.1 redmine
因為他本身就是一台Linux server,只能拿來做這些事情有點浪費,想說附加一些功能上去,減輕目前server的負擔。
1.前置作業:經由Web 介面 開啟SSH連線
2.SSH登入,用putty或Xshell等連線軟體都可,記得用"root"登入,密碼跟admin一樣
3.install bootstrap
wget http://wizjos.endofinternet.net/synology/archief/syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh
sh syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh
ipkg update
ipkg upgrade
4.install optware-devel
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/wget-ssl_1.12.2_arm.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/openssl_0.9.8p-1_arm.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libidn_1.19-1_arm.ipk
ipkg install libidn_1.19-1_arm.ipk
ipkg install openssl_0.9.8p-1_arm.ipk
ipkg install wget-ssl_1.12-2_arm.ipk
ipkg install optware-devel
5. install openssl-dev
ipkg install openssl-dev
ipkg install openssl-dev
6.更新thread
mkdir /opt/arm-none-linux-gnueabi/lib_disabled
mv /opt/arm-none-linux-gnueabi/lib/libpthread* /opt/arm-none-linux-gnueabi/lib_disabled
cp /lib/libpthread.so.0 /opt/arm-none-linux-gnueabi/lib/
cd /opt/arm-none-linux-gnueabi/lib/
ln -s libpthread.so.0 libpthread.so
ln -s libpthread.so.0 libpthread-2.5.so
mv /opt/arm-none-linux-gnueabi/lib/libpthread* /opt/arm-none-linux-gnueabi/lib_disabled
cp /lib/libpthread.so.0 /opt/arm-none-linux-gnueabi/lib/
cd /opt/arm-none-linux-gnueabi/lib/
ln -s libpthread.so.0 libpthread.so
ln -s libpthread.so.0 libpthread-2.5.so
7.SSL
cp /opt/lib/libssl.so.0.9.8 /usr/lib
cp /opt/lib/libcrypto.so.0.9.8 /usr/lib
8.compile ruby (因為要把redmine搬到這台上面)
wget http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz
tar xvzf ruby-1.8.7-p352.tar.gz
cd ruby-1.8.7-p352
./configure
vi Makefile
LDFLAGS = $(CFLAGS) -L. -rdynamic -Wl,-export-dynamic -lrt
make
9.install gem
wget http://production.cf.rubygems.org/rubygems/rubygems-1.6.2.tgz
tar xvzf rubygems-1.6.2.tgz
cd rubygems-1.6.2
ruby setup.rb
gem install rack -v=1.1.1
gem install i18n -v=0.4.2
gem install sqlite3 (你要用mysqli的話就是 gem install mysql)
9. install redmine
tar xvzf redmine-1.2.1.tar.gz
mv redmine-1.2.1 redmine
全站熱搜
留言列表