Debian

Agregar un repositorio de Debian

Agregar un repositorio de Debian
Este artículo ofrece una breve introducción a los repositorios de Debian y cómo agregarlos editando las fuentes.lista de archivos y agregando repositorios en fuentes.lista.D; pero el PPA de Ubunutu no se explicará.

Antes de explicar cómo agregar un repositorio Debian a nuestras fuentes.lista vamos a dar una breve descripción de los propios repositorios.

Los repositorios de Debian son contenedores de software estructurados bajo árboles de directorios específicos que nos permiten buscar, instalar o actualizar paquetes rápidamente utilizando el apto mando.

El directorio raíz del repositorio muestra una lista de directorios que pertenecen a cada distribución Debian (estable o inestable) con subdirectorios para cada versión (Squeeze, Wheezy, Jessie, Stretch, etc.), los siguientes directorios en el directorio raíz del árbol contienen documentación, índices, herramientas para arrancar el sistema, archivos README y entre más directorios el llamado “piscina"En el que se almacenan los binarios.

Tenemos 3 tipos diferentes de paquetes en nuestros repositorios: principal, contrib y no libre.

Principal: por defecto, Debian solo incluye software con licencia gratuito, clasificado como principal cumpliendo el Debian gratis

Directrices de software es decir: el software debe ser redistribuible, incluir su código fuente, la autoridad incluida la autoridad de modificación, no estar disponible discriminatorio para cada persona o grupo, los derechos del software se aplican a los usuarios sin necesidad de licencias adicionales, la licencia no debe ser específica para Debian y no puede restringir las licencias de software de terceros.

Contrib: paquetes clasificados como Contrib son software de licencia libre pero dependen de software con licencia no libre.

No libre: los paquetes tienen alguna restricción para usar y distribuir el software.

Los repositorios de Debian se almacenan en el archivo / etc / apt / sources.lista. Si tu corres "menos / etc / apt / sources.lista"

Verá los repositorios predeterminados como se muestra en la imagen a continuación, dependiendo de su versión de Debian. Como puede ver en las líneas comentadas, solo hay Principal y Contrib repositorios sin no libre, el principal obstáculo para que los usuarios de Linux adopten software no libre es la falta de transparencia en el código, realmente no sabe qué está ejecutando en su dispositivo si el código fuente está restringido, pero en algunos casos el usuario prioriza el rendimiento sobre este problema, por ejemplo, al instalar un controlador no gratuito.

Centrémonos en los 2 repositorios sin comentar que solo nos permiten buscar  principal paquetes:

deb http: // espejo.isoc.org.il / pub / debian / stretch main
deb-src http: // espejo.isoc.org.il / pub / debian / stretch principal

Dónde:
debutante: especifica que es un paquete binario:
deb-src: especifica el código fuente de los paquetes.
http: // espejo.isoc.org.il / pub / debian /: especifica la raíz del repositorio
estirarse: especifica la versión del sistema operativo.
principal: especifica el tipo de componentes disponibles: principal, contrib y no gratuito si está disponible.

Si queremos que nuestros repositorios accedan contrib y / o no libre solo necesitamos agregarlo después de "principal".
Para editar nuestras fuentes.tipo de lista:

nano / etc / apt / sources.lista

Después de cada línea que desee habilitar contrib o no libre paquetes, agréguelos al final de cada línea como en la imagen, las dos líneas anteriores en las que nos enfocamos deberían ser ahora:

deb http: // espejo.isoc.org.il / pub / debian / stretch main contrib no gratuito
deb-src http: // espejo.isoc.org.il / pub / debian / stretch main contrib no gratuito

Luego, después de editar nuestras fuentes.lista presione CTRL + X para guardar y cerrar y ejecutar un "actualización apta”Para actualizar nuestros nuevos repositorios habilitados:

Cuando vea que se agregaron nuevas fuentes y la salida nos pide que ejecutemos "apt list -upgradable" para ver qué actualizaciones podemos aplicar, ejecute:

lista de aptos - actualizable

Como puede ver ahora, podemos instalar firmwares no libres que antes no podían ejecutar actualización apta.

actualización apta

Cómo agregar repositorios en Debian

En algunos casos, necesitaríamos instalar software que no está incluido en los repositorios oficiales de Debian. Por ejemplo, si queremos instalar VirtualBox desde repositorios, necesitamos agregarlos a nuestro fuentes.lista primero.

En primer lugar, intente instalar virtualbox usando los repositorios predeterminados ejecutando:

apto instalar virtualbox

No se encontró el paquete, ahora agreguemos repositorios de virtualbox a nuestras fuentes.archivo de lista escribiendo:

nano / etc / apt / sources.lista

Como ves al final del archivo agregué la línea

deb http: // descargar.caja virtual.org / virtualbox / debian stretch contrib

prensa ctrl + x para guardar y cerrar y para actualizar sus repositorios ejecute:

actualización apta

Ahora intentemos de nuevo instalar virtualbox desde repositorios ejecutando:

apto instalar virtualbox

Ahora virtualbox está disponible pero la instalación requiere que especifiquemos la versión que queremos instalar. Para instalar la última versión disponible, escriba:

apto instalar virtualbox-6.0

Como ves ahora podemos instalar virtualbox desde nuestros repositorios.

Es posible una forma diferente de agregar un repositorio perteneciente al software que queremos instalar, evitando editar el archivo / etc / apt / sources.lista.

Podemos crear un archivo de repositorio similar dentro de / etc / apt / sources.lista.d directorio de la siguiente manera:

echo 'deb http: // descargar.caja virtual.org / virtualbox / debian '$ (lsb_release -cs)'
contrib non-free '> / etc / apt / sources.lista.d / virtualbox.lista

Entonces corre:

ls / etc / apt / sources.lista.D

Dónde:
eco= mostrará la siguiente cadena entre "

'deb http: // descargar.caja virtual.org / virtualbox / debian '= contiene la dirección del repositorio virtualbox.

$ (lsb_release -cs)= imprimirá información sobre nuestra distribución de Linux, si no estamos seguros de nuestra distribución, podemos llamar al comando lsb_release -cs para definir nuestra versión.

'contrib non-free'= incluimos paquetes no gratuitos y contrib.

>= escribe la salida del comando en un archivo, en este caso virtualbox.lista.

/ etc / apt / sources.lista.d / virtualbox.lista= el archivo en el que se escribirá la salida (repositorio).

Para verificar el contenido del repositorio, ejecute:

menos / etc / apt / sources.lista.d / virtualbox.lista

Presione Q para salir.

Como ves, la línea es similar a la que agregamos a las fuentes.archivo de lista.

Para agregar este repositorio, ejecute:

actualización apta

Solo después de ejecutar "actualización apta"Los cambios que hagamos en nuestros repositorios se llevarán a cabo, de lo contrario, la nueva fuente no se incorporará a nuestros repositorios. El mismo comando debe ejecutarse siempre antes de una actualización del sistema (actualización apta) para asegurar la disponibilidad de versiones nuevas y todos los repositorios.

A pesar de que siempre podemos descargar nuestro .deb paquete instalable para instalar manualmente, administrar repositorios e instalar software a través de ellos puede facilitar el proceso de instalación cuando nuestro software tiene dependencias, que es una de las apto obtener ventajas importantes al instalar o eliminar programas.

Espero que este artículo le haya resultado útil para aprender a agregar repositorios en su sistema. Antes de cualquier consulta sobre este proceso, no dude en ponerse en contacto con nosotros a través de nuestro canal de soporte en https: // support.linuxhint.com.

Artículos relacionados:

Desinstale los paquetes de Ubuntu y Debian con apt-get y dpkg
Enumere todos los paquetes instalados en Debian

Emule los clics del mouse colocando el mouse con Clickless Mouse en Windows 10
El uso excesivo de un mouse o teclado en una postura incorrecta puede provocar muchos problemas de salud, como tensión, síndrome del túnel carpiano y ...
Agregue gestos del mouse a Windows 10 con estas herramientas gratuitas
En los últimos años, las computadoras y los sistemas operativos han evolucionado enormemente. Hubo un momento en que los usuarios tenían que usar coma...
Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...