Índice

Instalar y Desinstalar Archivos en Linux

Antes de saber como instalar y desinstalar programas desde la terminal, debemos de conocer que paquetes son los que se utilizan para dichas instalaciones. La mayoría de herramientas, como veremos más adelante, no necesitaran de descargas de paquetes, ya que los encontraremos directamente desde la terminal. Pero existen muchas otras, las cuales no se encuentran a través de la terminal o están desactualizadas.

Para introducirnos en como funciona el tema de instalar y desinstalar programas, vamos a ver el principal tipo de archivos que se utiliza para ello, que son los archivos .deb.

Archivos .DEB en Linux

El nombre DEB viene de acortar el nombre de la primera distribución que los introdujo y empezó a utilizar: Debian.

Estos paquetes son, básicamente, los .EXE de las distribuciones Linux basadas en Debian, como ella misma, Ubuntu o Linux Mint, entre otras. Así, estos son archivos de almacenamiento (o paquetes) que contienen todos los archivos para poder instalar un programa en la distro, además de los scripts necesarios para llevar a cabo esta instalación y configuración del programa en cuestión.

Este formato de archivos tiene algunas limitaciones. Por ejemplo, dentro de un paquete DEB es posible que no se encuentren todas las dependencias necesarias para que el programa pueda funcionar con normalidad. Por ello, si esto ocurre, tendremos que bajar e instalar a mano estas dependencias necesarias.

Dentro de uno de estos archivos podemos encontrar tres archivos:

  • Debian-binary: El que nos indica la versión del paquete que vamos a instalar. La última, actualmente, es la 2.0.
  • Control.tar.gz: Donde encontraremos toda la meta-información del paquete.
  • data.tar, data.tar.gz, data.tar.bz2 o data.tar.lzma: Todos los archivos que tenemos que procesar e instalar en el sistema.

Cómo instalar un archivo .DEB

Por lo general, la mayoría de las distros preparadas para usar archivos DEB vienen de serie con el gestor de paquetes DPKG y APT. De ahí precisamente la importancia de estos formatos de fichero en concreto. DPKG y APT nos permitirá instalar programas a través de estos paquetes usando el terminal. Sin embargo, hay muchas interfaces gráficas que nos van a permitir trabajar con ellos desde el escritorio, como es el caso de Synaptic, PackageKit, Gdebi, e incluso el clásico Ubuntu Software Center.

Comando DPKG

Instalación de Archivos con DPKG

Para instalar estos programas utilizando DPKG y la opción -i, simplemente ejecutaremos:

				
					dpkg -i paquete.deb
				
			

Una vez termine el proceso, el programa estará instalado ya en nuestro ordenador. Podemos comprobarlo utilizando la misma herramienta y con la opción -l, y luego, con grep filtramos por el nombre del paquete:

				
					dpkg -l | grep 'paquete'
				
			

Desinstalación de archivos con DPKG

Para desinstalar un programa instalado a partir de su DEB original, podemos hacerlo ejecutando en el terminal el siguiente comando:

				
					dpkg -r paquete.deb
				
			

Y, de igual forma, si además queremos eliminar el programa y todos los datos que ha guardado en el PC, debemos cambiar el parámetro -r del comando anterior por -P, y así realizar una desinstalación totalmente completa.

				
					dpkg -P paquete.deb
				
			

Comando APT

Instalación de Archivos con APT

APT es el conocido comando que solemos usar para buscar, bajar e instalar programas en la mayoría de las distros Linux basadas en Debian. Esta herramienta, además de permitirnos buscar programas en las listas de repositorios añadidas al sistema, también nos va a permitir instalar archivos .DEB locales que hayamos bajado de páginas web. Y, además, lo hará con una mayor tasa de éxito que DPKG, ya que nos permitirá buscar y satisfacer dependencias. Eso sí, por debajo del comando «APT» se ejecuta este mismo DPKG que acabamos de ver. Para instalar estos programas con este gestor de paquetes de terminal, lo que debemos hacer es ejecutar el siguiente comando:
				
					sudo apt install ./paquete.deb
				
			

Una vez instalado, el programa ya formará parte de nuestro sistema.

Desinstalación de Archivos con APT

En caso de querer desinstalar algún programa o archivo, esta vez no tendremos que saber dónde se guardaba el DEB original, sino que con conocer el nombre del paquete podemos borrarlo de la siguiente forma:
				
					sudo apt remove [paquete]
				
			

Y, si cambiamos remove por purge podremos borrar, también, todos los datos del programa que se han guardado en el sistema.

				
					sudo apt purge [paquete]    
				
			

Instalar Archivos .SH en Linux

Muchos programas utilizan como archivo de instalación un .SH, lo suelen llamar install.sh o algo por el estilo.

Primero tendremos que darles permisos de ejecución al archivo .SH:

				
					sudo chmod +x archivo.sh    
				
			

Luego simplemente ejecutamos el instalador:

				
					./archivo.sh    
				
			

Instalar Archivos en Linux mediante Interfaz Gráfica

Hay muchas interfaces gráficas que nos van a permitir trabajar con ellos desde el escritorio, como es el caso de Synaptic, PackageKit, Gdebi, e incluso el clásico Ubuntu Software Center. Para instalar estos programas, simplemente ejecutaremos:
				
					sudo apt install gdebi
				
			
				
					sudo apt install synaptic
				
			
				
					sudo apt install packagekit  
				
			

Estos programas no voy a entrar en detalle a explicarlos ya que son programas muy simples de utilizar y en este curso nos vamos a enfocar en trabajar desde la terminal.