*各种数据库支持,各种服务支持都不列了。 只记录本服务使用的支持
各服务版本: reviewboard 2.5.7 mysql 5.6 python2.7(只支持2系列版本) Ubuntu14.04
命令行中执行如下命令:
sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysqlclient-dev
sudo easy_install mysql-python
sudo apt-get install apache2
sudo apt-get install libapache2-mod-wsgi
sudo pip install django=版本号
sudo apt-get install python-setuptools
sudo apt-get install python-dev
sudo apt-get install memcached
sudo easy_install python-memcached
sudo apt-get install patch
为见到初步的结果,你可以到你的电脑上输入搭建 apache2 的电脑的 ip 地址,这样你就能看到 Apache2 Ubuntu Default Page 的界面了
*一般网速情况下,是可以在服务器上完成如上安装,即使不用本机数据库,也需要在本机安装Mysql
最后一步执行 sudo easy_install ReviewBoard
*服务器不FQ的情况下,这条指令基本不会成功。我采用了比较笨的方案,windowsFQ一个个包去下载在传到服务器上安装,其中各种依赖包列表如下。
下载地址:
*各种依赖包之间也有相互依赖,一层层的下载下去。同时存在.egg和.tar.gz包时候,选择.tar.gz方式安装。
具体的依赖包安装安装方式如下:
默认的python2.7放置.egg文件的目录叫dist-packages 放置.tar.gz目录叫site-packages
.egg文件执行sudo easy_install .......egg
.tar.gz解压后进入目录执行sudo python setup.py install
安装的东西还是很多的,列两个目录: 算了 不列了 确实太多 截图占篇幅了。
所有依赖装好以后再执行sudo easy_install ReviewBoard