在BlueHost上安装Subversion

一开始是按照Bluehost论坛上的方法来安装, 但是发现无法支持http, https协议, 又按照半瓶墨水的方法来安装, 这次支持http协议了, 但是依然不支持https.

后来google了一下, 经过多次摸索, 终于安装成功, 下面分享经验.
cd ~
mkdir install
mkdir src
cd src
#下载
wget http://subversion.tigris.org/downloads/subversion-1.6.4.tar.gz
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.4.tar.gz
wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz
tar xzvf openssl-0.9.8k.tar.gz
tar xzvf subversion-deps-1.6.4.tar.gz
mv subversion-1.6.4 deps
tar xzvf subversion-1.6.4.tar.gz

#编译OpenSSL
cd openssl-0.9.8k
./config –prefix=$HOME/install/openssl
make
make install
cd ..
cd deps

#编译apr
cd apr
./configure –prefix=$HOME/install/apr LDFLAGS=”-L/lib64″
make
make install
cd ..

#编译apr-util
cd apr-util
./configure –prefix=$HOME/install/apr-util –with-apr=$HOME/install/apr LDFLAGS=”-L/lib64″
make
make install
cd ..

#编译serf
cd serf
./configure –prefix=$HOME/install/serf –with-apr=$HOME/install/apr –with-apr-util=$HOME/install/apr-util –with-openssl=$HOME/install/openssl LDFLAGS=”-L/lib64″
make
make install
cd ..

#编译zlib
cd zlib
./configure –prefix=$HOME/install/zlib
make
make install
cd ..

#编译neon, subversion是否支持https就看这个组件编译的时候是否支持ssl了, 编译完成后, 你会看到一个summary, 上面明确显示支持ssl就对了
cd neon
./configure –prefix=$HOME/install/neon –enable-shared –enable-ssl –with-ssl –with-libs=$HOME/install/openssl LDFLAGS=”-L/lib64″
make
make install
cd ..
cd..

#编译subversion
cd subversion-1.6.4
cp -R ~/src/deps/sqlite-amalgamation ./
./configure –prefix=$HOME/install/subversion –without-berkeley-db –with-zlib=$HOME/install/zlib –with-apr=$HOME/install/apr –with-apr-util=$HOME/install/apr-util –with-serf=$HOME/install/serf –with-neon=$HOME/install/neon –with-ssl LDFLAGS=”-L/lib64″
make
make install

把svn添加到环境变量中, 会方便使用
cd ~
vi .bashrc
在文件最后增加PATH=$PATH:$HOME/install/subversion/bin存盘退出

参考:
在Bluehost 64位主机上安装SVN
Setting up Subversion on Bluehost
Linux/Ubuntu 下编译安装 Subversion-1.4.0 (svn) 全攻略!
subversion-1.5.0 编译参数
Installing the Subversion Client with SSL Support on Linux

  • Share/Bookmark

6 Comments

  1. Posted 2008/11/02 at 23:03

    好久不更新,一更新我就看不懂了…

    [Reply]

  2. Posted 2008/11/03 at 09:40
    iworm Says:

    最近也没什么可写的, 又不会评论时事, 呵呵

    [Reply]

  3. Posted 2009/01/06 at 12:55
    issin Says:

    支持https没有?

    [Reply]

  4. Posted 2009/01/06 at 13:21
    iworm Says:

    我按照我写的方法装, 是支持https的

    [Reply]

  5. Posted 2009/01/06 at 13:25
    issin Says:

    我在半瓶墨水哪里看见你说https还不行,所以问问,呵呵~

    [Reply]

  6. Posted 2009/06/26 at 09:45
    Leeiio Says:

    但是bluehost不支持修改Aapche模块,所以还是无法通过http访问版本库~

    [Reply]

Post a Comment

Your email is never shared.

(required)
(required)
您的留言是我不断成长的动力!(Spammer们请团成一个团,圆润的离开吧。否则我见一条删一条!!)