Instalar ksnip 1.9.0 en Linux desde código fuente 32 y 64 bits (cmake prefix hacia /usr

HERRAMIENTAS DE COMPILACIÓN

Es necesario instalar lo siguiente para poder compilar a Ksnip:

sudo apt-get install cmake build-essential libqt5x11extras5-dev qt5-qmake qt5-default \
qtbase5-dev-tools extra-cmake-modules qtdeclarative5-dev-tools qtdeclarative5-dev \
qtcreator qttools5-dev qttools5-dev-tools libqt5svg5-dev


Versión de compilación:
- Ksnip 1.9.0


Probado en:
- antiX 19 amd64
- MX Linux 19 x386

Nota: Se podría compilar en muchos Sistemas Operativos Linux basados en paquetes deb pero no se exactamente en cuales, por el momento se que se puede compilar en basados en Debian 10 Buster. Debería de poderse compilar con estas instrucciones en basados en Ubuntu 18.04, 20.04 y otros.


CONSEJO

Lo mejor es hacer esto en una máquina virtual, y que tomen una instantanea antes de hacer esta instalación:


así si fallan en algo luego pueden volver a un estado anterior donde todo funcionaba bien.


DEPENDENCIAS

ksnip depende de kImageAnnotator y kColorPicker que son necesarios instalarlos antes de compilar ksnip desde el código fuente. Instalar en el siguiente orden:

kColorPicker

Descargue el código fuente de la última liberación y descomprimalo:

https://github.com/ksnip/kColorPicker/releases


descomprimir:

Nota: en la siguiente imágen he descargado ya todos los tres proyectos desde git

 Luego entre al repositorio:

cd kColorPicker-tuversion

también puede hacerlo desde el administrador de archivos:


como sea con tal que quede así:


Haga un nuevo directorio build y entre allí:

mkdir build && cd build

Cree el makefile  (cmake prefix hacia /usr):

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..


en la siguiente imágen se verán esos dos pasos:


ahora construya el proyecto:

make

Instale en el sistema la librería compartida (kColorPicker esto es algo así como una dependencia):

sudo make install

Corra la aplicación de ejemplo (opcional):

./example/kColorPicker-example

es para verificar la librería compartida:



Cómo desinstalar

Ponga en la terminal:

sudo make uninstall

esto en la ruta:

kColorPicker-version/build




Y aquí debo hacer una explicación de suma importancia, cuando en el futuro usted vaya a instalar una nueva versión, debe si por si desinstalar esta versión para poder instalar la nueva

kImageAnnotator

Descargue el código fuente y descomprimalo :

https://github.com/ksnip/kImageAnnotator/releases

Luego entre al repositorio (con cualquier metodo):

cd kImageAnnotator-tuversion

Haga un nuevo directorio build y entre allí:

mkdir build && cd build

Cree el makefile

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

Construya el proyecto:

make

la siguiente es una imagen de cuando ya está construido:


Instale en el sistema esta librería compartida:

sudo make install

observe la siguiente imagen:


le he puesto en un recuadro rojo esas rutas /usr/share/kImageAnnotator/ porque para la construcción del deb (opcional) necesitaremos esos archivos los cuales son los archivos de las traducciones a los diferentes idiomas de la librería compartida kImageAnnotator.

Corra la aplicación de ejemplo (opcional):

./example/kImageAnnotator-example

la siguiente es una captura de pantalla de la ejecución de ese ejemplo:


Cómo desinstalar

Ponga en la terminal:

sudo make uninstall

esto en la ruta:

kImageAnnotator-version/build

Y aquí debo hacer una explicación de suma importancia, cuando en el futuro usted vaya a instalar una nueva versión, debe si por si desinstalar esta versión para poder instalar la nueva


ksnip

Descargue el último código fuente y descomprimalo:

https://github.com/ksnip/ksnip/


y descargo el código fuente:


decomprimiendo:



 Luego entre al repositorio:

cd ksnip-tuversion




 Haga un nuevo directorio build y entre allí:

mkdir build && cd build


Cree el makefile:

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

 y construya el proyecto (este paso se puede demorar bastantito):

make

Instale la aplicación:

sudo make install

Corra/abra la aplicación:

ksnip

 


Nota: Hasta aquí como ha sido compilado e instalado desde código fuente éste programa no se verá disponible en Synaptic es decir aparecerá como no instalado y tampoco en algún otro gestor de software.

Cómo desinstalar

Ponga en la terminal:

sudo make uninstall

esto en la ruta:

ksnip-version/build

Y aquí debo hacer una explicación de suma importancia, cuando en el futuro usted vaya a instalar una nueva versión, debe si por si desinstalar esta versión para poder instalar la nueva, sino no se podrá hacer, y si no han hecho una captura de estado en la máquina virtual la solución no la sé, pero podría ser formatear la máquina virtual y empezar desde cero, pero si si hicieron la captura de la instantanea pues vuelvan al estado anterior antes de instalar ksnip para que empiecen otra vez.







Comentarios