Cómo habilitar Contrib y Non-Free en Debian 12, 11 o 10

Habilitar los repositorios Contrib y Non-Free en Debian desbloquea una gran cantidad de opciones y características de software adicionales. Esta guía le ayudará a integrar perfectamente estos repositorios en su sistema, ampliando sus opciones de software y mejorando su experiencia con Debian. Los usuarios de Debian encontrarán estas características particularmente beneficiosas:

  • Acceso a controladores propietarios: instale fácilmente controladores para NVIDIA y otro hardware propietario para optimizar el rendimiento del sistema.
  • Selección de software ampliada: acceda a software no gratuito como Adobe Flash, Google Chrome y más, que no están disponibles en el repositorio principal.
  • Soporte multimedia mejorado: instale códecs y complementos para una experiencia multimedia más fluida, garantizando la compatibilidad con varios formatos multimedia.
  • Herramientas de desarrollo: Puede acceder a bibliotecas y herramientas de desarrollo adicionales que podrían no estar en el repositorio principal, lo que facilita un entorno de desarrollo más completo.
  • Firmware y microcódigo: Instale firmware propietario y actualizaciones de microcódigo para garantizar que su hardware funcione de manera eficiente.

La integración de repositorios Contrib y Non-Free en Debian es sencilla y mejora significativamente la versatilidad del sistema.

Requisitos previos para habilitar Contrib y repositorios no gratuitos

Para habilitar con éxito los repositorios Contrib y Non-Free en Debian, asegúrese de cumplir con los siguientes requisitos:

Requisitos del sistema y versiones de Debian compatibles

ComponenteRequerimiento mínimo
ProcesadorProcesador de 1 GHz o más rápido
RAM1 GB o más
Espacio del disco10 GB de espacio libre
RedConexión a Internet de alta velocidad
Versiones compatiblesDebian 12 (ratón de biblioteca), Debian 11 (Diana), Debian 10 (Buster)

Requerimientos adicionales

RequisitoDescripción
Conexión a InternetNecesario para descargar actualizaciones de los repositorios Contrib y Non-Free.
Convenciones terminalesTodos los comandos del terminal deben ejecutarse como un usuario normal con sudo privilegios.
Comandos CLIUtilice la interfaz de línea de comandos (CLI) para la instalación y configuración.
Lista de fuentesAsegúrese de que el archivo de lista de fuentes (/etc/apt/sources.list) está configurado correctamente.

Habilitar Contrib y No gratuito

Hay varias formas de habilitar los repositorios contrib y no gratuitos en Debian. Exploraremos dos métodos: la línea de comandos y la interfaz gráfica a través del Administrador de paquetes Synaptic.

Método 1: usar la línea de comando con el editor de texto

Modificar el archivo de lista de fuentes

Comience iniciando su terminal. Aquí, ingresará el comando:

sudo nano /etc/apt/sources.list

Este comando activa el editor de texto 'nano' y abre el archivo 'sources.list'. Este archivo es vital ya que alberga una lista completa de todos los repositorios de software activos para su sistema operativo Debian.

Modificar el archivo de lista de fuentes y consolidar los cambios

Dentro del archivo 'sources.list', busque las líneas que comienzan con "eso" e incorporar "principal". El objetivo aquí es habilitar los repositorios contrib y no gratuitos. tu agregas “contribuir no gratis” después "principal" en cada línea pertinente.

Por ejemplo, una línea modificada podría verse así:

Ratón de biblioteca y en adelante:

Nota: Desde Debian 12, Debian 13 y posteriores, deberá agregar “firmware no libre” en lugar de “no libre” que era el valor predeterminado desde Debian 11 Bullseye en adelante.

deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware

Para Debian 11 Bullseye, Debian 10 Buster y versiones anteriores:

deb http://deb.debian.org/debian/ bookworm main contrib non-free

Una vez realizados los cambios necesarios, consolide el archivo guardándolo (presione Ctrl+O). Luego, salga del editor de texto (presione Ctrl+X). Luego debes actualizar los repositorios usando el comando:

sudo apt update

Este comando asegura que sus modificaciones queden debidamente reflejadas y actualizadas.

Método 2: la alternativa de línea de comando

Un método alternativo, utilizar la línea de comandos, es eficiente y más sencillo para muchos usuarios de Linux, especialmente aquellos nuevos en el entorno. Este método requiere un solo comando para habilitar tanto el repositorio contrib como el no libre en Debian.

Garantizar la instalación de los paquetes necesarios

Para comenzar, ejecute el comando:

sudo apt install software-properties-common -y

Este comando comprueba la 'software-properties-common' paquete. Este paquete es una herramienta esencial que ayuda a gestionar repositorios de software directamente desde la línea de comandos.

Habilitación de Contrib y Non-Free

Una vez verificada la instalación del paquete, puede habilitar los repositorios contrib y no libres de Debian:

Ratón de biblioteca en adelante:

sudo apt-add-repository contrib non-free-firmware

Diana hacia abajo:

sudo apt-add-repository contrib non-free

Tras la autorización exitosa de los repositorios, active una actualización rápida con:

sudo apt update

Confirmar Contrib y repositorios no gratuitos

Al habilitar exitosamente los repositorios contrib y non-free e iniciar una rápida apt-update, el siguiente paso lógico es afirmar la incorporación de estos repositorios. Este paso es crucial ya que ayuda a garantizar que los cambios realizados hayan sido efectivos y que el sistema Debian ahora tenga acceso a una gama ampliada de software.

Confirmación de la presencia de los repositorios Contrib y no gratuitos

Para verificar la activación de los repositorios contrib y no libres, ejecute el siguiente comando:

grep -E "(contrib|non-free)" /etc/apt/sources.list

Este comando busca los términos' contribuir y 'no libre' dentro del archivo 'sources.list'. Aquí, 'agarre' es una utilidad de línea de comandos que se utiliza para buscar conjuntos de datos de texto sin formato en busca de líneas que coincidan con una expresión regular.

En nuestro caso, ayuda confirmar la activación de los repositorios contrib y no gratuitos.

Conclusión

En esta guía, analizamos exhaustivamente cómo habilitar repositorios contrib y no gratuitos en Debian. Este proceso es fundamental para ampliar la variedad de software disponible para su sistema Debian. Hemos empleado dos métodos distintos: la línea de comandos con edición de texto y una técnica de línea de comandos alternativa, para que el proceso sea lo más flexible y adaptable posible. Vale la pena enfatizar que comprender cada comando y su función es clave para interactuar de manera efectiva con el sistema Debian y garantizar un rendimiento óptimo. Además, garantizar la ejecución adecuada de estos comandos es crucial para evitar posibles errores.

Enlaces útiles

Aquí hay algunos enlaces valiosos relacionados con la habilitación de repositorios Contrib y Non-Free en Debian:

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

2 comentarios en «How to Enable Contrib and Non-Free on Debian 12, 11 or 10»

  1. Josué,

    En la sección
    “Confirmando la presencia de los repositorios Contrib y No Libre”
    está escrito

    grep -E “(contrib|no libre)” /etc/apt/sources.list /etc/apt/sources.list

    pero creo que querías escribir

    grep -E “(contrib|no libre)” /etc/apt/sources.list

    Gérard

    Responder

Deja un comentario