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

If your distribution does not provide a pre-built gtkmm package, or if you want to install a different version than the one provided by your distribution, you can also install gtkmm from source. The source code for gtkmm can be downloaded from https://download.gnome.org/sources/gtkmm/.

After you've installed all of the dependencies, download the gtkmm source code, unpack it, and change to the newly created directory. gtkmm can be built with Meson. See the README file in the gtkmm version you've downloaded.

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.

The configure script or meson will check to make sure all of the required dependencies are already installed. If you are missing any dependencies, it will exit and display an error.

By default, gtkmm if built with Autotools, 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.