The easiest way to install required packages is by using an
automatic dependency resolving package manager, such as
apt-get
or yum
. You can
install these dependencies by hand, but it will be a very
tedious process since some of them require other packages that
require other packages and so on.
Common requirements are listed below. For some distributions the package name is also mentioned.
Table A.1. Required Components
Software | Version | Ubuntu 6 | SuSE 10.x |
---|---|---|---|
gcc/g++ | 4 | g++ | gcc-c++ |
autoconf, automake libtool | |||
x11-libs | libx11-dev | xorg-x11-devel | |
glibc | libc6-dev | xorg-xll-devel | |
libstdc++ | libstdc++6-4.0-dev | libstdc++devel | |
glib | 2.6+ | libglib2.0-dev | glib2-devel |
gtk+ | 2.6+ | libgtk2.0-dev | gtk2-devel |
libglade2 | 2.5+ | libglade2-dev | libglade2-devel |
libsigc++ | 2.0.x | libsigc++-2.0-dev | libsigc++2-devel |
glibmm-2.4 | 2.4 | libglibmm-2.4-dev | glibmm24-devel |
gtkmm-2.4 | 2.4 | libgtkmm-2.4-dev | gtkmm24-devel |
pcre | 4.x or newer | libpcre3-dev | pcre-devel |
pkgconfig | 0.15+ | pkg-config | pkgconfig |
libxml2 | 2.6.x | libxml2-dev | libxml2-devel |
MySQL 5.0 or 5.1 client libs and headers | libmysqlclient15-dev |
Additional requirements for building MySQL Query Browser are: