Debian

Cómo agregar un repositorio de paquetes a Debian

Cómo agregar un repositorio de paquetes a Debian
En Linux, un conjunto de paquetes se instalan de forma predeterminada. Pero los paquetes predeterminados nunca son suficientes. Es posible que desee configurar un servidor de archivos, un servidor web, un servidor de base de datos o algo más. Para eso necesitas instalar paquetes adicionales. Usamos un administrador de paquetes como apto para instalar y administrar paquetes en Linux. El administrador de paquetes descarga e instala paquetes desde un repositorio de paquetes. Un repositorio de paquetes es un servidor HTTP o FTP en la web donde se guarda un conjunto de paquetes en Internet junto con los metadatos del paquete que le gusta a un administrador de paquetes apto descargas y usos primero para averiguar qué paquetes están disponibles en el repositorio de paquetes. También puede tener su propio repositorio de paquetes local y agregarlo en Debian.

En este artículo, le mostraré cómo agregar un repositorio de paquetes en Debian. Usaré Debian 9 Stretch para la demostración.

Agregar un repositorio de paquetes manualmente en Debian

La información del repositorio de paquetes se almacena en el / etc / apt / sources.lista expediente. Puede editar el / etc / apt / sources.lista archivo directamente para agregar un nuevo repositorio de paquetes.

Puede ejecutar el siguiente comando para editar / etc / apt / sources.lista expediente:

$ sudo nano / etc / apt / sources.lista

Debería ver la siguiente ventana como se muestra en la captura de pantalla a continuación. Como puede ver, no tengo ningún repositorio de paquetes agregado aquí en este momento. Es posible que haya agregado muchos repositorios de paquetes. Pero quiero mostrarte lo básico.

Ahora voy a agregar el repositorio oficial de paquetes de Debian 9. Entonces estoy agregando la siguiente línea al archivo como se marca en la captura de pantalla a continuación:

deb http: // ftp.nosotros.debian.org / debian stretch main contrib no libre

Puede que todavía no entiendas qué es esta línea. Dejame explicar.

La línea comienza con debutante lo que significa que es un repositorio binario de Debian precompilado. Si el repositorio de paquetes contiene códigos fuente de diferentes softwares, debe reemplazar debutante con deb-src.

Ahora la siguiente sección es la URL del repositorio de paquetes. Puede agregar HTTP, HTTPS, URL de repositorio FTP aquí.

La siguiente sección, como se marca en la captura de pantalla a continuación, es la suite o el nombre en clave. Para Debian 9, es estirarse.

Puede encontrar lo que es para su sistema operativo Debian con el siguiente comando:

$ lsb_release -cs

Como puede ver en la captura de pantalla a continuación, el nombre en clave o el nombre de la suite es estirarse.

La sección marcada de la captura de pantalla a continuación depende del repositorio de paquetes específico que está agregando. Para el repositorio oficial de Debian, tiene principal, contrib, y no libre.

Cada una de estas palabras representa una sección o un conjunto de paquetes de software en el mismo repositorio de paquetes.

Una vez que haya terminado, presione + X y luego presione y y luego presione para guardar el archivo.

Una vez que haya terminado de agregar un repositorio, ejecute el siguiente comando para actualizar el apto caché del administrador de paquetes:

$ sudo apt-get update

Como puede ver, la caché del repositorio de paquetes se está actualizando.

También hay una forma más limpia de agregar nuevos repositorios de paquetes en Debian.

En los sistemas operativos Debian, un directorio especial / etc / apt / sources.lista.D/ está disponible por defecto. Se utiliza para facilitar la adición de nuevos repositorios de paquetes. Todo lo que tienes que hacer es crear un nuevo archivo con la extensión .lista en el / etc / apt / sources.lista.D/ directorio.

En lugar de agregar el nuevo repositorio al / etc / apt / sources.lista archivo, puede crear un nuevo archivo, digamos debian_us_official.lista en / etc / apt / sources.lista.D/ directorio con el siguiente comando:

$ sudo nano / etc / apt / sources.lista.d / debian_us_official.lista

Se debe abrir un nuevo archivo vacío.

Ahora agregue la siguiente línea.

deb http: // ftp.nosotros.debian.org / debian stretch main contrib no libre

Ahora guarde el archivo y ejecute el siguiente comando. Eres bueno para ir.

$ sudo apt-get update

Agregar un repositorio de paquetes usando apto en Debian

Ahora que comprende cómo se formatea una línea de repositorio. Ahora puede usar el apto administrador de paquetes para agregar nuevos repositorios de paquetes.

Para agregar el mismo repositorio que antes, ejecute el siguiente comando:

$ sudo apt-add-repository 'deb http: // ftp.nosotros.debian.org / debian stretch main contrib no libre '

También puede agregar un PPA con el siguiente comando:

$ sudo apt-add-repository YOUR_PPA

NOTA: Aquí YOUR_PPA debería ser algo como ppa: teejee2008 / ppa.

También puede eliminar un PPA o un repositorio de paquetes con el siguiente comando:

$ sudo apt-add-repository -r YOUR_REPOSITORY

NOTA: Aquí, TU_REPOSITORIO puede ser una línea de repositorio o un PPA.

Por ejemplo, en la captura de pantalla a continuación, eliminé un repositorio usando la línea de repositorio.

Así es como agrega un repositorio en Debian. Gracias por leer este artículo.

Cómo descargar y jugar Sid Meier's Civilization VI en Linux
Introducción al juego Civilization 6 es una versión moderna del concepto clásico introducido en la serie de juegos Age of Empires. La idea era bastant...
Cómo instalar y jugar a Doom en Linux
Introducción a Doom La serie Doom se originó en los años 90 después del lanzamiento del Doom original. Fue un éxito instantáneo y, desde ese momento e...
Vulkan para usuarios de Linux
Con cada nueva generación de tarjetas gráficas, vemos que los desarrolladores de juegos superan los límites de la fidelidad gráfica y se acercan un pa...