Instalar paquetes no-Debian
- Instalar paquetes .rpm: si existe el paquete <paquete>.rpm y no
<paquete>.deb, usaremos alien (paquete alien) para generarlo:
# alien <paquete>.rpm
- Instalar paquetes .tar.gz con binarios: los archivos comprimidos que contienen archivos
ejecutables son muy utilizados porque son sencillos de distribuir y portables a cualquier pataforma
UNIX. El inconveniente es que no trabajan con la base de datos de APT. Para instalar un paquete
.tar.gz de binarios haremos lo siguiente:
- descargar y descomprimir el archivo <paquete>.tar.gz en el directorio /usr/local/<paquete>
- ejecutar el script install si existe: colocará cada archivo en su sitio.
# ./install
- si no trae install colocaremos los archivos manualmente bajo /usr/local,
directorio que no está bajo el control de APT:
- el código fuente en /usr/local/src
- los ejecutables en /usr/local/bin
- las librerías en /usr/local/lib
- los archivos de configuración en /usr/local/etc
- si trae un README detallando las dependencias, las instalaremos.
Para saber qué archivo ha sido colocado en qué lugar por install podemos hacer una lista de los ficheros del sistema antes de ejecutarlo:
# find /* > lista1.txt
y otra después:
# find /* > lista2.txt
y posteriormente compararlas:
# diff lista1.txt lista2.txt > diferencia.txt
- Instalar paquetes .tar.gz de código fuente: hay que compilarlos e instalarlos
manualmente, sistema no muy adecuado para novatos, aunque una vez que compilas cuatro veces ya
no tiene ningún misterio. Es el sistema universal: todas las aplicaciones libres para Linux se
pueden instalar de esta forma. El inconveniente es que no trabaja con la base de datos de APT. Veamos
el procedimiento estándar para instalar un .tar.gz de código fuente:
- descargar el tar.gz en /usr/local/<paquete>.tar.gz
- el archivo se descomprimirá en el directorio /usr/local/<paquete>
- ejecutar el script configure para crear los Makefiles:
# ./configure
- compilar:
# make
- instalar:
# make install
- Instalar archivos .run: los archivos .run son instaladores (normalmente
gráficos). Para ejecutarlos, por ejemplo <archivo>.run, haremos:
# sh <archivo>.run
Si le damos permisos de ejecución simplemente haremos:
# ./<archivo>.run
Deja un comentario