LINUX.ORG.RU

OpenVZ Web Panel 2.1 на CentoOS 5

 


0

1

Понадобилось тут поставить Web морду для OpenVZ, а систему да 6-ой версии обновлять стремаюсь, у меня в одном из контейнеров стоит Asterisk и чёрт его знает как он себя поведёт после обновления на CentoOS 6. Так вот. Я столкнуля с тем, что для CentOS 5 нет ruby 1.8.7. После долгих копаний и проб пришёл к данному варианту установки OWP. Начинаем со стандартного запуска скрипта установки OWP

>wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh
sh ai.sh

Скрипт нам поставит ruby 1.8.5 и будет далее на него много ругаться, так как ему нужен ruby 1.8.7 с поддержкой sqlite3. Скрипт остановился. Теперь мы открываем сам скрипт и ищем строку

[ $? -ne 0 ] && fatal_error "Ruby SQLite3 support not found. Please install it first."

и комментим её. Сохраняем и запускаем снова. Ура, у нас всё дальше устанавливается, но OWP запускается с ошибками. Останавливаем OWP.

>/opt/ovz-web-panel/script/owp stop

удаляем из системы все пакеты ruby

>yum remove ruby-develop ruby-docs ruby-rdoc ruby-ri ruby-irb
Смотрим где у нас присутствует ruby
>whereis ruby
если нашлось, то удаляем руками, чтобы далее нам это не мешало Теперь у нас ruby нет, но он нам нужен. Я решил попробовать собрать ruby enterprise.
>wget http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise-1.8.7-2012.02.tar.gz
>tar xzvf ruby-enterprise-1.8.7-2012.02.tar.gz
>ruby-enterprise-1.8.7-2012.02/installer
Конечно если у вас нет пакетов типа gcc-c++, то они вам понадобятся и установщик вам об этом скажет. После установки сразу сделаем симлинки ruby
ln /opt/ruby-enterprise-1.8.7-2012.02/bin/ruby /usr/local/bin/
ln /opt/ruby-enterprise-1.8.7-2012.02/bin/ruby /usr/bin/
ставим гемы
>/opt/ruby-enterprise-1.8.7-2012.02/bin/gem install sqlite3 sqlite3-ruby rake
всё, запускаем панельку
>/opt/ovz-web-panel/script/owp start
Добавляем наш физический сервер и Вуаля! Всем удачи, надеюсь статья будет кому полезна Если что не понятно, пишите. Это мой первый труд по написанию статей, не судите строго. :)



Последнее исправление: asleep (всего исправлений: 1)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.