Saltar la navegación

4.5.- Instalación de aplicaciones.

Sólo los adminsitradores pueden instalar aplicaciones. Para instalar programas en Linux se utilizar gestores de paquetes que facilitan la instalación.

Gestores de paquetes

Los gestores de paquetes de Linux, buscan de forma automática en los repositorios de software. Los repositorios de software, son servidores web, (páginas web) que facilitan ese software. Además, si para instalar esa aplicación, es necesarios instalar otras previas, también las busca e instala. A esto se le dice que instala las dependencias necesarias.
Gracias a estos gestores de paquetes, la instalación de software en Linux, es muy fácil.

1. Distribuciones basadas en Debian. Paquetes Debian o .deb
Gestores apt-get, aptitude y apt.


Cuando se instalan aplicaciones en Linux, tenemos que tener muy presente si estamos trabajando con una distribución basada en Debian, Red Hat o Suse, pues utilizan paquetes de instalación distintos. Como se comentó, Ubuntu está basada en Debian.

En las distribuciones Debian más modernas se utiliza el instalador de paquete apt. Anteriormente, se utilizaba apt-get. El instalador apt-get se mejoró con aptitude, pero en la actualidad apt es el más completo.
Los comandos a utilizar son prácticamente iguales en todos los casos.

Sintaxis de apt

  • Para instalar un paquete: #apt install nombre_paquete
  • Para desinstalar: #apt remove nombre_paquete
  • Si no sabemos el nombre exacto de un paquete, buscamos con: #apt search nombre_aproximado
  • Para actualizar los repositorios: #apt update

Cambio de versión de Sistema Operativo:
Para cambiar a un sistema operativo más moderno, por ejemplo, para cambiar de Ubuntu 16.04 LTS a 18.04LTS, se ejecuta en este orden:

$ sudo apt update (para actualizar repositorios)
$ sudo apt upgrade (para actualizar sistema operativo y aplicaciones)
$ sudo update-manager -d

Instalación gráfica:
En Ubuntu tenemos un icono directo al Centro de software de Ubuntu.
Esta aplicación gráfica se basa en apt, de forma que las aplicaciones que podremos instalar son las mismas a través de apt que con el Centro de software de Ubuntu.

Repositorios del software
Se ha comentado que apt busca en los repositorios, que son servidores web. ¿Dónde se encuentran guardadas estas direcciones web?, estas direcciones web se encuentran configuradas en el archivo /etc/apt/sources.list

Al instalar aplicaciones, algunas veces tenemos que añadir el repositorio en este archivo.

2. Distribuciones basadas en Red Hat. Paquetes Red Hat o .rpm.
Herramienta yum
En las distribuciones Red Hat y derivadas: Fedora, CentOS se utiliza el gestor yum. Este instalador funciona igual que apt.

El programa yum instala los archivos rpm, instalando de forma automática las dependencias.

Sintaxis de yum
Instalar con yum: #yum install nombre_paquete
Desinstalar con yum: #yum remove nombre_paquete
Buscar un paquete: #yum search nombre-paquete
Actualización todos los paquetes: #yum update


Instalación sin gestores de instalación
Instalar paquetes .deb o paquetes .rpm sin gestores de instalación
También se puede realizar la instalación de paquetes .deb o .rpm directamente, sin utilizar gestores de instalación. Pero en este caso, la instalación suele ser más pesada.

Al instalar un paquete, busca las dependencias, sino tiene dependencias sin instalar, lo instala, pero si tiene, dice cuáles son esas dependencias y no lo instala. La forma de proceder, es instalar primero esas dependencias, y después el paquete que queremos. Esto suele ser tedioso, porque al instalar esas dependencias suele requerir otras.

Comando dpkg (para archivos .deb en distribuciones Debian y derivadas
Instalar un paquete deb:#dpkg –i paquete.deb
Desinstalar un paquete rpm:: #dpkg -r paquete.deb


Comando rpm (para archivos .rpm en distribuciones Red Hat y derivadas)
Instalar un paquete rpm:#rpm -ivh paquete.rpm
Desinstalar un paquete rpm:: #rpm -e paquete.rpm


Instalar paquetes de código fuente en cualquier Linux
Los programas se pueden bajar de internet en código fuente. Básicamente, significa que ese programa está escrito en lenguaje C pero no está compilado.

Lo primero que hay que hacer es utilizar tar -xvzf para desempaquetar y descomprimir.

Después, nos cambiamos a la carpeta descomprimida, y ejecutamos los comandos siguientes:

#./configure
#make
#make install

Es la extensión del formato de paquetes de las distribuciones basadas en Debian.

Gestor automático de paquetes de Ubuntu.

Para saber más

En la guía de Ubuntu se explica como añadir aplicaciones, entre las formas de hacerlo está cómo hacerlo con synaptic, lee el siguiente artículo que te resultará interesante.

Añadir aplicaciones en Ubuntu

Autoevaluación

Pregunta

¿Qué comando hay que ejecutar para actualizar el sistema?

Respuestas

apt-get upgrade

apt-get update

apt-get install system

apt-get actualiza

Retroalimentación