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.
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:
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'
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
sudo apt install ./paquete.deb
Una vez instalado, el programa ya formará parte de nuestro sistema.
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]
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
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.