# Repositorios

Agregar repositorios a nuestro GNU Linux

# Referencia rápida

En Linux, un repositorio es un servidor conectado a nuestra PC con un conjunto de paquetes de softwares disponibles para ser descargados e instalados en forma on-line. Cada una de las distribuciones GNU-Linux dispone de sus propios repositorios que nos permiten facilmente instalar nuevas aplicaciones y actualizar nuestro Linux.

  • Agregar repositorios a nuestro Linux Para conectar un nuevo repositorio necesitas el nombre del ppa o repositorio. En la terminal, debemos escribir un comando con la siguiente estructura: sudo add-apt-repository -ppa:<nombre_del_ppa>,

    por ejemplo, si el repositorio deseado esta en ppa:nome_utente/nome_ppa, escribiremos:

  sudo add-apt-repository ppa:nome_utente/nome_ppa
  • actualizar listado de paquetes en los repositorios
sudo apt-get update
  • actualizar paquetes en repositorios
sudo apt-get upgrade

# Documentación

En GNU-Linux, los repositorios son servidores remotos que contienen aplicaciones, controladores, actualizaciones de seguridad y otros paquetes esenciales para el funcionamiento del sistema.

Estructura del funcionamiento de los Repositorios

Cada una de las distribuciones GNU-Linux dispone de sus propios repositorios.

Ademas podemos añadir y usar repositorios de terceros que contendrán versiones más actuales del software o programas que no se han incluido de origen en la distribuión que usemos.

# Actualizar repositorios

Cada vez que en la terminal usas apt, que es el gestor de paquetes en las distribuciones Linux basadas en Debian, el sistema busca en los repositorios configurados para obtener los paquetes que necesita.

sudo apt-get update
// actualiza la lista de paquetes

Otros gestores de paquetes pueden ser YaST o Pacman.

# Ventajas del uso de repositorios para instalar software

  1. Instalar software a nuestro equipo de forma sencilla. En Linux nunca tendremos la necesidad de buscar y descargar programas de Internet.
  2. Tendremos la seguridad que el software instalado proviene de una fuente segura y esta libre de malware. Los repositorios de donde nos descargamos los programas disponen de las medidas de seguridad necesarias para asegurarlo.
  3. El proceso de actualización del sistema operativo es muy sencillo. En el momento que se actualizan los repositorios podremos actualizar fácilmente nuestro sistema operativo mediante nuestro gestor de paquetes.

# ¿Cómo agregar repositorios en Linux?

En Linux Mint, puedes hacerse de manera gráfica mediante el Administrador de Fuentes de Software o usando la terminal:

# Método 1: Usar el Administrador de Fuentes de Software

El método gráfico para agregar repositorios consiste en:

  1. Abrir el Administrador de Fuentes de Software:
    • Haz clic en el menú de aplicaciones.
    • Busca "Fuentes de Software" (o "Software Sources").

![Administrador de Fuentes de Software](/assets/img/Administrador de Fuentes de Software.png)

  1. Agregar repositorios:

    • En la ventana del Administrador de Fuentes de Software, puedes ver varias pestañas como Ubuntu Software, Actualizaciones, etc.
    • Para agregar un repositorio adicional, ve a la pestaña "Otro software".
    • Haz clic en el botón "Añadir".
    • Escribe la URL o dirección del repositorio que deseas agregar (por ejemplo: http://archive.ubuntu.com/ubuntu o la URL específica para un repositorio de terceros).
    • También puedes añadir el pase de clave pública si es necesario.
  2. Actualizar los repositorios:

    • Después de agregar un nuevo repositorio, cierra la ventana del Administrador de Fuentes de Software.
    • El sistema generalmente te pedirá que actualices la lista de paquetes. Si no, puedes abrir una terminal y ejecutar:
      sudo apt update
      

# Método 2: Usar la Terminal para Editar los Repositorios

Puedes editar directamente los archivos de configuración de los repositorios mediante la terminal.

  1. Abre una terminal con ctrl + alt + T y escribe para editar el archivo de repositorios:

    sudo nano /etc/apt/sources.list
    
  2. Añadir un nuevo repositorio:

    • Desplázate hasta el final del archivo y agrega una línea para el repositorio que deseas agregar. Por ejemplo:
      deb http://archive.ubuntu.com/ubuntu/ focal main universe
      
    • Guarda el archivo presionando Ctrl + O, luego presiona Enter para confirmar y finalmente Ctrl + X para salir.
  3. Si el repositorio requiere una clave GPG (para verificar la autenticidad), puedes agregarla con el siguiente comando:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY>
    
  4. Finalmente, actualiza la lista de paquetes:

    sudo apt update
    

# Método 3: Agregar Repositorios PPA (Personal Package Archives)

También puedes agregar PPAs (repositorios de paquetes personales) utilizando el comando add-apt-repository desde la terminal.

  1. Abre una terminal con ctrl + alt + T y escribe el siguiente comando:

    sudo add-apt-repository ppa:<nombre_del_ppa>
    

    por ejemplo:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Después de agregar el PPA, actualiza todos los repositorios:

    sudo apt update
    

# ¿Cómo saber si el repositorio se agregó correctamente?

Después de agregar un repositorio y actualizar la lista de paquetes, puedes comprobar si está disponible el software utilizando el comando:

apt search <nombre_del_ppa>

Esto debería mostrar los paquetes disponibles en los repositorios configurados.