User Tools

Site Tools


Sidebar


Tags Cloud
monit

This is an old revision of the document!


Сборка пакета из исходников c помощью rpmbuild на примере Monit 5.6 под Centos 6.4

  1. Добавить юзера builder
  2. Установить yum install -y rpmdevtools pam-devel
  3. Зайти к builder в ~/
  4. Стянуть сюда же устаревший rpm с исходниками http://pkgs.repoforge.org/monit/monit-5.5-1.rf.src.rpm
  5. Проставить зависимости от SRPM: yum-builddep monit-5.5-1.rf.src.rpm
  6. Понизить привилегии до su - builder и войти в его $HOME. Все дальнейшие действия выполняются под пользователем.
  7. Создать build-окружение, запустив rpmdev-setuptree
  8. Установить пакет rpm -i monit-5.5-1.rf.src.rpm
  9. Изменить ~/rpmbuild/SPECS/monit.spec, в нем указываем Version: 5.6 и добавляем BuildRequires: pam-devel
  10. Стянуть в ~/rpmbuild/SOURCES обновленные исходники http://mmonit.com/monit/dist/monit-5.6.tar.gz
  11. Зайти в ~/rpmbuild/SPECS
  12. Скомпилировать обновленные до 5.6 пакеты: rpmbuild -ba monit.spec.
monit.1387115161.txt.gz · Last modified: 2013/12/15 13:46 by kyxap