Compilación e instalación de KSvnUpdater
Requisitos
Para compilar con éxito KSvnUpdater es necesario disponer de un entorno de desarrollo para Plasma 5. También son necesarios los siguientes componentes:
- Las bibliotecas Qt 5.14.0 o una versión posterior.
- Las bibliotecas KDE Frameworks 5.76.0 o una versión posterior.
- CMake 3.16.0 o una versión posterior.
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 install
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 Plasma 5 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 Plasma 5 (no
olvide los ..
en la orden cmake
):
cd ruta_del_proyecto
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix` -DCMAKE_BUILD_TYPE=debug ..
make
Instalación
Una vez compilado, puede instalar KSvnUpdater siguiendo el procedimiento habitual de instalación de aplicaciones de Plasma 5.
Para instalar la aplicación en el sistema usaremos la orden de la consola:
su -c 'make install'
Desinstalación
Para desinstalar KSvnUpdater de forma automática, vuelva al directorio install
y ejecute allí el
script:
./uninstall.sh
Para desinstalar KSvnUpdater de forma manual, primero hay que cambiar al subdirectorio build
donde se compiló la aplicación:
cd ruta_del_proyecto/build
Y luego ejecutar:
su -c 'make uninstall'