Unix y Linux

2.2.1. Paquetes preconstruidos

Las versiones recientes de gtkmm se empaquetan en casi todas las distribuciones principales de Linux actualmente. Si usted utiliza Linux, es probable que pueda empezar a trabajar con gtkmm instalando el paquete desde el repositorio oficial para su distribución Linux. Las distribuciones que cuentan con gtkmm en sus repositorios son Debian, Ubuntu, Red Hat, Fedora, Mandriva, Suse, y muchas otras.

The names of the gtkmm packages vary from distribution to distribution (e.g. libgtkmm-4.0-dev on Debian and Ubuntu or gtkmm40-devel on Red Hat Fedora), so check with your distribution's package management program for the correct package name and install it like you would any other package.

The package names will not change when new API/ABI-compatible versions of gtkmm are released. Otherwise they would not be API/ABI-compatible. So don't be surprised, for instance, to find gtkmm 4.8 supplied by Debian's libgtkmm-4.0-dev package.

2.2.2. Instalar desde las fuentes

Si su distribución no proporciona un paquete gtkmm pre-construido, o si desea instalar una versión diferente a la proporcionada por su distribución, también puede instalar gtkmm desde las fuentes. El código fuente para gtkmm se puede descargar desde http://www.gtkmm.org/.

Después de haber instalado todas las dependencias, descargue el código fuente de gtkmm, descomprímalo y cámbiese a la carpeta creada. gtkmm se puede construir e instalar con la siguiente secuencia de comandos:

# ./configure
# make
# make install

Recuerde que en un sistema Unix o Linux, probablemente tendrá que ser root para instalar el software. Los comandos su o sudo le permitirán introducir la contraseña de rootpara tener el acceso de root temporalmente.

El script configure hará comprobaciones para asegurarse de que todas las dependencias necesarias ya están instaladas. Si le falta alguna dependencia, terminará y mostrará un error.

By default, gtkmm will be installed under the /usr/local directory. On some systems you may need to install to a different location. For instance, on Red Hat Linux systems you might use the --prefix option with configure, like so:

# ./configure --prefix=/usr

Debe tener mucho cuidado al instalar en prefijos estándar del sistema, como /usr. Las distribuciones de Linux instalan paquetes de software en /usr, por lo que instalar un paquete de fuentes en este prefijo puede corromper o crear un conflicto con el software instalado usando el sistema de gestión de paquetes de su distribución. De manera ideal, debería usar un prefijo separado para todo el software que instale desde las fuentes.

Si quiere ayudar al desarrollo de gtkmm o experimentar con nuevas características, puede instalar gtkmm desde git. La mayoría de los usuarios nunca tendrán que hacer esto, pero si está interesado en involucrarse directamente con el desarrollo de gtkmm, consulte el apéndice Trabajando con el código fuente de gtkmm.