Este es un aporte para instalar ejecutables mediante Make Install. El mecanismo difiere a la tienda de aplicaciones dependen de los paquetes de Debian por falta de tiempo. Por ejemplo, la versión 2 de Anki.
Considera que este método emplea scripts potencialmente peligrosos para entornos diferentes a Deepin. Además, que podría no iniciarse por falta de dependencias. En su lugar sugerimos revisar versiones Appimage o Flatpak. De lo contrario, hazlo como último recurso bajo tu propio riesgo.
Pasos para realizar el Make Install
Descomprimir el archivo
En caso que esté comprimido en tar, sugerimos extraerlo si es posible en una nueva carpeta.
tar xjf [ubicación del archivo]
Buscar archivo script
Si el comprimido lleva un código script, te facilitará la instalación. Puedes comprobarlo antes de instalar el “programa”.
#!/bin/sh
./configure
make
make install
Explicación: Primero establece la configuración antes, después compilas el código fuente y al último comando lo instala.
Ejecución manual
Si no encontraste, es posible que el programa quiere únicamente del comando de la terminal make install
. Sin embargo, puedes comprobar de antemano con make check
. Para limpiar los archivos generado durante la instalación basta con make clean
.
Desinstalar
Para desinstalar un programa se recurre a make uninstall
. Debe realizarse en la carpeta donde está descargado el programa o no funcionará.
Advertencia: Debido a que son instalados manualmente no podrás desinstalar desde el lanzador automáticamente. Para evitar incovenientes mayores, recomendamos tener el comando checkinstall en lugar del procedimiento make install
. Después desinstala con Synaptic o APT.cd nombre de paquete
sudo checkinstall
Ejemplo práctico
Este es un ejemplo que depende del sistema de archivos “cd” de la terminal de un comprimido. La instalación se realiza en la carpeta configure
.
- Ejecuta con
cd
cd [lugar de codigofuente]
`tar –zxvf [codigofuente].tar.gz
cd [codigofuente]
./configure
make
make install
(ocheckinstall
)
Para desinstalar se aplica de forma similar al paso último.
cd [codigofuente]
sudo make uninstall
Lectura adicional
- CMake, herramienta basada en make
- Basado en la documentación de shc