Error while loading shared libraries: libbz2.so.1.0: cannot open shared object file on CentOS 7

Whilst trying to build using electron-builder on CentOS 7, I ran into the following error message:

Build CentOS 5 generic RPM on CentOS 6

I've been trying to build a generic RPM (PHP code only, nothing linked) that installs on CentOS 5 and CentOS 6. We used to do this on CentOS 5, but when we moved our build box to CentOS6 we started …

Use SCL packages without bash

The recommended way to run SCL packages is by using the scl command and starting a new session like this:

Installing Ruby 1.9.3 on CentOS 6

The easiest way to do this is to use Software Collections.

Installing ZSH 5.0 on CentOS 5.7

After installing vim and upgrading coreutils, the final piece of the puzzle was getting an up to date version of zsh installed.

Installing Vim 7.3 on Centos 5.7

I was doing some work on a virtual machine that's running CentOS 5.7 and wanted to run vim with my existing .vimrc file and plugins.