Cómo agregar un repositorio de paquetes a Debian, Ubuntu y Mint

Cómo agregar un repositorio de paquetes a Debian, Ubuntu y Mint

A repositorio de paquetes (repositorio en resumen) es una ubicación donde los paquetes de software se almacenan y se pueden recuperar de. Está organizado en un árbol de directorio especial, y generalmente contiene un archivo de índice y los metadatos que necesitan los administradores de paquetes de Linux para acceder a los paquetes en el repositorio y sus dependencias.

Gerentes de paquetes como APT (Herramienta de embalaje avanzada - El valor predeterminado en los sistemas similares a Debian) le permite instalar y actualizar automáticamente los paquetes desde un repositorio configurado.

También presentan capacidades de resolución de dependencia y verificación de actualización de software. Además, todos los administradores de paquetes, si no la mayoría, habiliten la eliminación de un paquete que ya no es necesario.

Atención: Antes de continuar, recuerde solo agregar repositorios de software de fuentes en las que confía!

Esta guía muestra cómo agregar un repositorio de paquetes en Debian y Ubuntu Linux, así como sus derivados como Menta Linux.

Tabla de contenido

1
  • Comprender el repositorio apto en Debian y Ubuntu
    • Repositorios automáticos APT
    • Repositorios apt no automáticos o triviales
  • Agregar manualmente el repositorio apto en Debian y Ubuntu
  • Agregar repositorio de apt usando el comando apt-add-repositorio
    • Agregar archivos de paquetes personales (PPA)
    • Eliminar un repositorio de PPA
  • Agregar un repositorio de paquetes utilizando utilidades de GUI

Comprender el repositorio apto en Debian y Ubuntu

El APTO Package Manager obtiene paquetes de varios repositorios. Un repositorio puede ser binario o fuente, y automático o trivial. También puede estar en línea o fuera de línea (por ejemplo en un CD-ROM) pero el primero es el uso más común. Además, un repositorio puede ser oficial (mantenido por Debian o Ubuntu/canónico) o no oficial (tercero).

Se define un repositorio en el /etc/apt/fuentes.lista archivo de configuración o en un archivo almacenado en el /etc/apt/fuentes.lista.d directorio. Cada archivo de repositorio debe terminar con el .lista extensión.

$ ls/etc/apt/fuentes.lista.d/ 
Enumere todos los repositorios APT

En un archivo de repositorio, cada línea tiene la siguiente sintaxis.

componente de distribución de Deb URI1 Componente2 ... componente de componente de distribución URI de DEB-SRC 

El primer parámetro especifica el tipo de archivo (debutante - para binario o Deb-Src - para archivos de origen), el siguiente es el Uri - la raíz del repositorio, luego la distribución y uno o más componentes.

Archivo de repositorio apt

Repositorios automáticos APT

Para definir un repositorio automático, debe especificar una distribución y uno o más componentes y la distribución no debe terminar con un corte.

Los siguientes son ejemplos de definiciones automáticas de repo:

Deb http: // repositorio.spotify.com estable no libre https: // ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main Deb https: // Descargar.monoproyecto.com/repo/ubuntu estable focal principal 

Repositorios apt no automáticos o triviales

Para no automático Repos, el distribución Especifica la ruta relativa a los archivos de índice y debe terminar con un corte. Además, no se pueden especificar componentes.

Aquí hay unos ejemplos:

Deb http: // nube.r-proyecto.org/bin/linux/Debian bullseye-cran40/deb archivo: /// home/tecMint/rep-exacto binario/ 

En tono rimbombante, APTO se basa en el índice de paquetes locales, una base de datos de paquetes disponibles de los repositorios definidos en el /etc/apt/fuentes.lista Archivo y archivos en el /etc/apt/fuentes.lista.d directorio. Puede encontrar los archivos de índice de paquete en el /var/lib/apt/lists/ directorio.

Después de hacer cambios en las configuraciones de repositorios, siempre debe actualizar el índice de paquetes locales antes de instalar o actualizar paquetes.

Actualización de $ sudo apt o $ sudo apt-get actualización 
Nota: Por lo general, los propietarios o mantenedores de software proporcionarán un medio, ya sea manual o automáticamente, para agregar el repositorio requerido desde el cual puede instalar sus paquetes en su sistema Linux.

Veamos cómo agregar el repositorio apt, como se explica a continuación.

Agregar manualmente el repositorio apto en Debian y Ubuntu

Para agregar un repositorio manualmente, simplemente cree el archivo de repo en el /etc/apt/fuentes.lista.d directorio. No recomendamos agregar todos los repositorios en el /etc/apt/fuentes.lista archivo.

Este ejemplo muestra cómo agregar el Riñonal repositorio de paquetes de entorno de software.

$ sudo vim/etc/apt/fuentes.lista.paquetes D/R.lista 

Copie y pegue la configuración de repositorio en el archivo y asegúrese de que los parámetros como Uri y distribución y componentes coincidir con lo que se define en el repositorio:

Deb https: // nube.r-proyecto.org/bin/linux/ubuntu focal-cran40/ 
Agregue manualmente el repositorio apto

Luego agregue la tecla Repositorio usando el siguiente comando wget.

$ wget -qo- https: // nube.r-proyecto.org/bin/linux/ubuntu/marutter_pubkey.ASC | sudo tee -a/etc/apt/confianza.gpg.D/Cran_ubuntu_key.asc 

Alternativamente, también puede agregar el repositorio usando los comandos ECHO y TEE de la siguiente manera:

$ echo "Deb https: // Cloud.r-proyecto.org/bin/linux/ubuntu focal-cran40/"| sudo tee/etc/apt/fuentes.lista.paquetes D/R.Lista $ wget -qo- https: // nube.r-proyecto.org/bin/linux/ubuntu/marutter_pubkey.ASC | sudo tee -a/etc/apt/confianza.gpg.D/Cran_ubuntu_key.asc 

A continuación, debe actualizar el índice de paquetes locales con los últimos cambios realizados en los repositorios y luego instalar un paquete desde el repositorio, de la siguiente manera:

$ sudo apt actualización $ sudo apt instalación --noinstall-preparmends r-base 

Para deshabilitar un repositorio de apt, simplemente comente en el archivo de configuración del repositorio como se muestra en la siguiente captura de pantalla.

Deshabilitar el repositorio de Apt

Agregar repositorio de apt usando el comando apt-add-repositorio

El Repositorio adicional La utilidad de la línea de comandos se utiliza para agregar un repositorio al /etc/apt/fuentes.lista archivo o /etc/apt/fuentes.lista.d directorio. Si ya existe un repositorio, puede eliminarlo usando el -riñonal bandera.

Si el Repositorio adicional La utilidad no está disponible en su sistema, puede instalar el software-propiedades comunes paquete que lo proporciona:

$ sudo apt actualización $ sudo apt install software-properties-common 

Veamos el siguiente ejemplo. El primer comando agrega el repositorio y el segundo recupera la tecla de repo utilizando la utilidad WGet y la guarda al archivo especificado utilizando la utilidad TEE:

$ sudo add-apt-repository "Deb https: // nube.r-proyecto.org/bin/linux/ubuntu $ (lsb_release -cs) -cran40/"$ wget -qo- https: // nube.r-proyecto.org/bin/linux/ubuntu/marutter_pubkey.ASC | sudo tee -a/etc/apt/confianza.gpg.D/Cran_ubuntu_key.asc 

Si intenta agregar un repositorio que ya existe, el Repositorio adicional El comando mostrará el mensaje "Ya existe el repositorio"Como se muestra en la siguiente captura de pantalla.

Ya existe el repositorio

El siguiente paso es actualizar el índice de paquete APT e instalar un paquete desde el repositorio, como se muestra anteriormente:

$ sudo apt actualización $ sudo apt instalación --noinstall-preparmends r-base 

Agregar archivos de paquetes personales (PPA)

PPAS ¿Son repositorios de software para publicar paquetes de software que contienen usuarios a través de Plataforma de lanzamiento. Este ejemplo muestra cómo agregar el oficial de la herramienta de captura de pantalla de obturación PPA.

$ sudo add-apt-repository PPA: obturador/ppa $ sudo apt-get actualización $ sudo apt instalador de instalación 

Eliminar un repositorio de PPA

Para eliminar un repositorio con el apt-add-repository utilidad, usa su -riñonal o --eliminar FLAG como se mencionó anteriormente:

$ sudo add-apt-repository -r "deb https: // nube.r-proyecto.org/bin/linux/ubuntu $ (lsb_release -cs) -cran40/" 

Agregar un repositorio de paquetes utilizando utilidades de GUI

Por último, pero no menos importante, también puede agregar un repositorio a su sistema utilizando un Guía solicitud. En Ubuntu, abierto Actualizaciones de software mediante el Actividades barra de búsqueda.

Luego cambie a la Otro software pestaña como se resalta en la siguiente captura de pantalla. A continuación, haga clic Agregar e ingrese la configuración de repositorio y siga las indicaciones.

Ventana de software y actualizaciones

En Menta Linux, Abra el menú de su sistema y busque Fuentes de software, Entonces ábralo. Cuando se le pide que se autentique, ingrese su contraseña para invocar la aplicación con privilegios raíz.

A continuación, haga clic en el Repositorios adicionales pestaña, luego haga clic en el Agregar botón.

Repositorios adicionales

En la ventana pop, agregue el repositorio y hacer clic DE ACUERDO.

Agregar repositorio apt

Una vez que el repositorio se haya agregado con éxito, se mostrará un mensaje en la parte inferior de la ventana. Hacer clic DE ACUERDO para proceder.

Repositorio apt agregado

Luego espere a que actualice el índice de paquetes locales. Una vez que esté bien, puede proceder a instalar paquetes desde el repositorio recién agregado.

Actualización de APT Cache

Eso es todo por ahora! En esta guía, hemos mostrado diferentes formas de agregar un repositorio de paquetes en Debian y Ubuntu Linux, y sus derivados como Menta Linux. Para cualquier comentario o pregunta, comuníquese con nosotros a través del formulario de comentarios a continuación.