Archive for 'Building packages' Category

Updated checkinstall for Redhat 5 & 6

By jbayer - Last updated: Monday, October 14, 2013

I’ve consolidated the changes I’ve made into a new release: Added ability to remember options between runs Added –os option to specify OS release (ie: el5) Due to the different libraries between OS releases, I have a version for Redhat 5 and another version for Redhat 6  


Updated Zabbix install script

By jbayer - Last updated: Monday, October 14, 2013

My latest version of the install script, with the following additions: 1.9 Added check for latest zabbix version Added postfix to install 1.10 Updated paths for changes in Sourceforge Added mod_ssl to Apache install Updated version number for epel 1.11 Added Postgresql database option Changed to require custom version of checkinstall Now adds OS version […]


Zabbix install script updated to v1.9

By jbayer - Last updated: Sunday, October 14, 2012

Here is the latest update to my zabbix installation script.  It defaults to Zabbix 2.0.1, but it checks to see what the latest version is and gives you the option to install it, along with everything else necessary. I noticed that when doing an upgrade, that the config files aren’t always updated properly.  In some […]


Patching Checkinstall to save options between runs

By jbayer - Last updated: Thursday, April 5, 2012

I had a problem where I was working on an existing, installed package for our systems here.  I needed to have the new RPMs be the same as the old ones, except for the release number being incremented.  Checkinstall, while a great program, doesn’t do anything to save options, so you have to re-enter them […]


Installing Zabbix on a CentOS/Scientific Linux/RedHat 6 system

By jbayer - Last updated: Monday, August 8, 2011

This is a followup to my previous post about installing Zabbix.  The previous script was configured to install Zabbix to a 5.5 or 5.6 system.  Now that 6 has been out for a while, I’ve updated the script to install Zabbix on a 6.0 or 6.1 system. The previous instructions are still valid.  Just download […]


Error with checkinstall on 64 bit system

By jbayer - Last updated: Friday, July 15, 2011

The following error can occur on 64 bit systems when trying to use the checkinstall program: ERROR: object ‘/usr/local/lib64/’ from LD_PRELOAD cannot be preloaded: ignored. The problem occurs because the loader can’t find the shared object file.  The solution is very simple.  Assuming that the is located in /usr/local/lib, just type the following […]


Installing Ganeti on a Redhat 6 or Scientific Linux 6 system

By jbayer - Last updated: Thursday, May 12, 2011

Ganeti is a cluster virtual server management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software.  It is written by Google, and is available from the Google code site. The instructions on the code site refer to installing on a Debian-based system.  We are a […]


Using “configure” to build a 32 bit executable on a 64 bit System

By jbayer - Last updated: Thursday, February 10, 2011

If you are on a 64 bit Linux system, and need to build a 32 bit executable (for example if you need to install it on  another, 32 bit, system), you can build it by passing the following argument to the  configure script: ./configure –build=i686-pc-linux-gnu “CFLAGS=-m32” “CXXFLAGS=-m32” “LDFLAGS=-m32”


Running “configure” on a 64 bit system returns missing library errors

By jbayer - Last updated: Thursday, February 10, 2011

Sometimes when building an open-source package using the “configure” script, you will get errors about missing libraries, even though you know the libraries are actually installed.  This usually happens on a 64 bit system. Assuming that the libraries are actually installed, and the pkg-config program is installed and working then what is happening is that […]