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



4.install optware-devel

          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
          ipkg install optware-devel

5. 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

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

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

arrow
arrow
    全站熱搜

    GoldMan 發表在 痞客邦 留言(1) 人氣()