Ubuntu 12.10, But it is similar on other Linux distros.
1) Install the build tools
-sudo apt-get install build-essential
-sudo apt-get install git-core
-sudo apt-get install cmake
-sudo apt-get install doxygen (for building documentations)
+sudo apt-get install build-essential (yum install make automake gcc gcc-c++ kernel-devel)
+sudo apt-get install git-core (yum install git)
+sudo apt-get install cmake (yum install cmake)
+sudo apt-get install doxygen (for building documentations) (yum install doxygen)
2) Install dependencies
-sudo apt-get install libusb-1.0-devel
+sudo apt-get install libusb-1.0-devel (yum install libusb-devel)
(if the system comes with older version like 1.0.8 or
earlier, it is recommended you build libusbx-1.0.14 or later).
-sudo apt-get install libconfuse-dev (for ftdi-eeprom)
-sudo apt-get install swig python-dev (for python bindings)
-sudo apt-get install libboost-all-dev (for C++ binding and unit test)
+sudo apt-get install libconfuse-dev (for ftdi-eeprom) (yum install libconfuse-devel)
+sudo apt-get install swig python-dev (for python bindings) (yum install swig python-devel)
+sudo apt-get install libboost-all-dev (for C++ binding and unit test) (yum install boost-devel)
3) Clone the git repository
mkdir libftdi