Actions

Toolpack migration CentOS5 2-5: Difference between revisions

(Creation)
 
(remove gem 'old' fcgi)
 
Line 13: Line 13:
   mysqldump -utbdb -ptbdbpw --opt toolpack_0 > toolpack_0.sql
   mysqldump -utbdb -ptbdbpw --opt toolpack_0 > toolpack_0.sql


=== Uninstall gem fcgi ===
Uninstall old gem
  gem uninstall fcgi


=== Upgrade to Ruby 1.8.7 ===
=== Upgrade to Ruby 1.8.7 ===
Uninstall current version of ruby
Uninstall current version of ruby
   yum remove ruby
   yum remove ruby
   yum remove ruby-devel
   yum remove ruby-devel
Line 71: Line 74:
   cd /usr/bin
   cd /usr/bin
   rm -f gem gemlock gem_mirror gemri gem_server gemwhich
   rm -f gem gemlock gem_mirror gemri gem_server gemwhich
  cd -


=== Install gem fcgi ===
=== Install gem fcgi ===


   /usr/local/bin/gem install fcgi
   /usr/local/bin/gem install fcgi

Latest revision as of 15:26, 26 May 2010

This page explains the procedure required for a CentOS 5 host to upgrade a Toolpack v2-3 or v2-4 system to a Toolpack v2-5 system.

Toolpack Migration Steps

Create a backup of your configuration

If not already done, do a backup of your database.

 mysqldump -u'[DatabaseUsername]' -p'[DatabasePassword]' --opt'[ToolpackDatabaseName]' > '[ToolpackBackupFile]'

ex.

 mysqldump -utbdb -ptbdbpw --opt toolpack_0 > toolpack_0.sql


Uninstall gem fcgi

Uninstall old gem

 gem uninstall fcgi

Upgrade to Ruby 1.8.7

Uninstall current version of ruby

 yum remove ruby
 yum remove ruby-devel

Install Openssl-devel

 yum install openssl-devel

Install zlib-devel

 yum install zlib-devel

Install ruby

For 32 bits system:

 wget http://download.distribution.telcobridges.com/3rdparty/prerequisite/src/centos/ruby-1.8.7-p174.tar.gz
 tar -zxf ruby-1.8.7-p174.tar.gz
 cd ruby-1.8.7-p174
 ./configure --libdir=/usr/local/lib --enable-shared
 make
 make install
 cd ext/openssl/
 ruby extconf.rb
 make
 make install
 cd ../../..
 ln -s /usr/local/bin/ruby /usr/bin/ruby

For 64 bits system:

 wget http://download.distribution.telcobridges.com/3rdparty/prerequisite/src/centos/ruby-1.8.7-p174.tar.gz
 tar -zxf ruby-1.8.7-p174.tar.gz
 cd ruby-1.8.7-p174
 ./configure --libdir=/usr/local/lib64 --enable-shared
 make
 make install
 cd ext/openssl/
 ruby extconf.rb 
 make
 make install
 cd ../../..
 ln -s /usr/local/bin/ruby /usr/bin/ruby


Install RubyGems 1.3.5

 wget http://download.distribution.telcobridges.com/3rdparty/prerequisite/src/centos/rubygems-1.3.5.tgz
 tar -zxf rubygems-1.3.5.tgz
 cd rubygems-1.3.5
 ruby setup.rb
 cd ..

Erase some old gem

 cd /usr/bin
 rm -f gem gemlock gem_mirror gemri gem_server gemwhich
 cd -

Install gem fcgi

 /usr/local/bin/gem install fcgi