Compilación e instalación de KSvnUpdater

Requisitos

Para compilar con éxito KSvnUpdater es necesario disponer de un entorno de desarrollo para KDE. También son necesarias las bibliotecas Qt 4.6.2 y KDE 4.4.3 o posteriores (el autor ha usado Qt 4.6.2 y KDE 4.4.3 para comenzar a desarrollar la aplicación).

Según la distribución que estemos usando, deberemos instalar unos u otros paquetes. Por ejemplo, para KUbuntu hay que instalar previamente los paquetes cmake, build-essential y kdelibs5-dev; en openSUSE basta con seleccionar en YaST2 el patrón Desarrollo de KDE.

Compilación automática

El código fuente del programa incluye un subdirectorio build que contiene un script de configuración, compilación e instalación automática del programa.

Todo lo que tiene que hacer es entrar en dicho subdirectorio y ejecutar allí la orden:

./autoinstall.sh

Al final del proceso se solicitará la contraseña del usuario root para proceder a la instalación global del programa en su equipo.

Atención

Antes de usar este script debería asegurarse de que tiene un sistema que puede compilar aplicaciones de KDE 4 sin problemas. Si no está seguro de ello debería seguir el proceso de instalación manual, donde puede detectar cualquier problema en la configuración de su sistema.

Compilación manual

Para compilar KSvnUpdater se deben seguir los mismos pasos que para cualquier otra aplicación de KDE 4 (no olvidar los .. en la orden cmake):

cd ruta_del_proyecto
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull ..
make

También puede optar por indicar una ruta para el usuario actual (por ejemplo, /home/usuario/.kde4) si no desea instalar el programa globalmente. Para ello, sustituya el parámetro --prefix por --localprefix en la orden cmake.

Instalación

Una vez compilado, se puede instalar KSvnUpdater siguiendo el procedimiento habitual de instalación de aplicaciones de KDE 4.

Si deseamos instalar la aplicación globalmente en el sistema usaremos la orden de la consola:

su -c 'make install'

Si decidimos instalar la aplicación únicamente para el usuario actual (previamente tendríamos que haber indicado en cmake la ruta de instalación para el usuario local), ejecutamos lo siguiente en el subdirectorio donde hemos compilado la aplicación:

make install

Desinstalación

Para desinstalar KSvnUpdater, primero hay que cambiar al subdirectorio build donde se compiló la aplicación:

cd ruta_del_proyecto/build

Y luego, si se realizó una instalación global, ejecutar:

su -c 'make uninstall'

O bien, si la instalación se realizó únicamente para el usuario actual:

make uninstall

Enlaces relacionados

  • Qt
    Página oficial de la biblioteca Qt (en inglés).
  • KDE API Reference
    Referencia de la versión actual de la biblioteca de KDE (en inglés).