Игорь Олемской — практические заметки по системному администрированию Linux CentOS

Архив тега ‘epel’

Monit из репозитория Epel – в сад (перепечатка)

Комментариев нет

Monit 4-й версии в репозитарии EPEL (у меня был monit-4.10.1-8) оказался напрочь неработоспособен под CentOS/RHEL. Неработоспособен это значит несовместим с RC скриптами RedHat. Т.е. когда ему декларируешь start/stop команду из /etc/init.d/, в частности для стандартного апача (/etc/init.d/httpd stop/start), то наш монит в следствии урезания каких то ENV’ов не в состоянии ни запустить ни остановить службу.

Не знаю, зачем такое старье поместили в EPEL, но к счастью в исходниках более нового monit имелся spec-файл и можно руками собрать более новую RPM….

Нам потребуется рэдхатовская утилита rpm-build (yum install rpm-build).

Качаем файло monit-5.x.x.tar.gz где то из этих степей Заливаем архив в /usr/src/redhat/SOURCES. Достаем из него файл monit.spec и ложим его в /usr/src/redhat/SPECS/.

Лично я поправлял исходники и spec файл, в частности, дабы главный конф назывался не monitrc, а monit.conf. Далее

cd /usr/src/redhat/SPECS/
rpmbuild -bb monit.spec

Вуаля. Теперь у нас есть в /usr/src/redhat/RPMS/{ARCH}/ свеженький RPM монита, лишенный несовместимостей с CentOS.

Установка актуальных версий PHP / MySQL на CentOS 5

6 комментариев

В стандартной комплектации CentOS 5 идут достаточно устаревшие версии PHP (5.1.6) и MySQL (5.0.45), которых, к сожалению, все чаще не достаточно для работы современных веб-приложений.

Ниже описано, как установить актуальные версии из yum-репозитория «remi».

Установка epel и remi

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

Если php и mysql уже установлены, необходимо запустить

yum --enablerepo=remi update php\* mysql\*

Если mysql-server еще не установлен

yum --enablerepo=remi install mysql-server

Установка php, php-cli, php-ускорителя «eaccelerator» и частоиспользуемых php-библиотек

yum --enablerepo=remi install php php-cli php-eaccelerator php-mysql php-mbstring php-gd

23.05.2009

Написал Игорь Олемской