之前搭建的任务管理服务器(Redmine),一直未安装任何插件。
为了在2014年更好的管理软件开发团队,决定对其进行升级并安装一系列插件。
http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
升级的过程困难重重,本来想直接对TurnkeyLinux-redmine直接进行升级,奈何更新服务器被墙。linux server下纯命令行,还是有难度的。折腾1天后,决定手动升级redmine到2.4.2.
本来很简单的,克隆redmine的虚拟机,同时启动2个redmine的虚拟机;
替换源,屏蔽被墙的那个,然后换个快点的,用的163的;
升级Ruby到1.9.1: apt-get instal ruby1.9.1;
备份redmine-new中的数据,由于有Webmin的支持,这步很简单;
下载新的redmine;
rake时出现错误。
gem install bundler时有遇到各种locale错误,最终使用如下命令修复。
修改/etc/locale.gen,取消en_US.UTF-8的注释。
终于开始安装了
最后的结果还是redmine无法访问,尝试安装了bitnami的redmine 2.4.2,安装很顺利,但是不如turnkeylinux的方便,安装webmin花了很长时间。
记录一下
配置IP:/etc/newtwork/interfaces
替换sources.list,为deb http://mirror.cs.umn.edu/ubuntu/ precise main restricted universe multiverse
wget下载deb包
安装,会提示缺少库,一一安装
dpkg安装webmin
配置防火墙ufw allow 10000
重置webmin的root账号密码:
cd$ sudo ./changepass.pl root
后续还需要根据bitnami配置一下,参加下面的网址
http://wiki.bitnami.com/Virtual_Appliances_Quick_Start_Guide#How_to_install_Webmin.3f
下载turnkeylinux redmine 13.0
安装到exsi
换源
发现在深圳,http://mirror.cs.umn.edu/debian/已经不复当年的神话,1MB/s。现在也就是几十kb的样子。
apt-get install apt-spy
apt-spy update
apt-spy -d testing -a Asia
结果如下:
deb http://mirrors.163.com/debian/ testing main #contrib non-free
deb-src http://mirrors.163.com/debian/ testing main #contrib non-free
deb http://security.debian.org/ testing/updates main
apt-get update
$ sudo apt-get install libmagickwand-dev
or $ sudo apt-get install graphicsmagick-libmagick-dev-compat
for ubuntu 12
$ sudo apt-get install libmagickwand-dev
or $ sudo apt-get install libmagick9-dev
for ubuntu 11 or below.
$ yum install ImageMagick-devel
for centos
$ brew install imagemagick
for Mac OS (using Homebrew)
$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org
# 请确保只有 ruby.taobao.org
gem install rmagick