Se que habrá gente a la que no gustará este artículo porque estarán en contra de activar los repositorios privativos en Debian. No obstante en ocasiones se hace necesario activar los repositorios privativos en Debian.
MOTIVOS PARA ACTIVAR LOS REPOSITORIOS PRIVATIVOS EN DEBIAN
Algunas de los motivos que pueden forzar la activación de los repositorios privativos en Debian son los siguientes:
- Hacer que nuestra tarjeta de red inalámbrica funcione.
- Sacar el máximo rendimiento a nuestro tarjeta gráfica o a nuestro hardware en general.
- Para reproducir algunos formatos de archivo específicos.
- Para instalar y usar Flash en el caso que aún lo usemos.
- Etc.
ESTRUCTURA DE LOS REPOSITORIOS DE DEBIAN
Los repositorios de Debian se dividen en 3 ramas conocidas como main, contrib y non-free. Cada una de estas ramas contiene paquetes clasificados en función de su licencia.
La rama main contiene el 90% de los paquetes de la distribución. La totalidad de estos paquetes son libres y cumplen con los 10 principios de la Debian Free software Guidelines.
La rama contrib contiene software que también cumple con los principios de la Debian Free software Guidelines, pero que precisa de software o paquetes no libres para su compilación y/o ejecución.
Finalmente la rama non-free incluye paquetes privativos que obviamente no cumplen con las directrices de la Debian Free software Guidelines.
ACTIVACIÓN DE LOS REPOSITORIOS PRIVATIVOS EN DEBIAN
Debian es una distribución que después de ser instalada únicamente contiene paquetes y software 100% libre. La razón es porque la única rama de repositorios activa es la main.
Para poder activar los repositorios privativos tenemos que activar las ramas de los repositorios contrib y non-free.
Para hacerlo accedemos al archivo de configuración de los repositorios ejecutando el siguiente comando en la terminal:
sudo nano /etc/apt/sources.list
Justo al abrirse el fichero veremos los repositorios de Debian que estamos usando. En mi caso uso los siguientes repositorios:
deb http://ftp.de.debian.org/debian/ testing main deb-src http://ftp.de.debian.org/debian/ testing main deb http://security.debian.org/ testing/updates main deb-src http://security.debian.org/ testing/updates main
Si leemos el contenido del fichero vemos que de las 3 ramas de repositorios únicamente disponemos de la main. Para añadir las otras 2 ramas tan solo tenemos que añadir las palabras contrib non-free justo después de main. Por lo tanto en mi caso los repositorios pasarán a quedar de la siguiente forma:
deb http://ftp.de.debian.org/debian/ testing main contrib non-free deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free deb-src http://security.debian.org/ testing/updates main contrib non-free
Una vez realizadas las modificaciones guardamos los cambios y cerramos el fichero. En estos momentos podemos afirmar que los repositorios privativos están activados.
Nota: Tenéis que ir con cuidado a la hora de manipular los repositorios. En ningún caso reemplacéis vuestros repositorios por los mios. Lo único que os tenéis que limitar a realizar es añadir y o quitar las palabras contrib y non-free.
ACTUALIZAR EL ÍNDICE DE LOS REPOSITORIOS
Para poder tener disponibles los paquetes de los repositorios contrib y non-free actualizamos el índice de nuestros repositorios ejecutando el siguiente comando en la terminal:
sudo apt-get update
Una vez actualizado el índice podremos instalar software privativo en el caso que lo consideremos oportuno.
CONSULTAR LOS NUEVOS PAQUETES QUE PODEMOS INSTALAR
En estos momentos los repositorios privativos de Debian están activados y por lo tanto ya podemos instalar paquetes privativos sin ningún tipo de problema.
Para consultar los paquetes disponibles en la sección contrib podemos usar Synaptic o ejecutar el siguiente comando en la terminal:
aptitude search '?section(contrib) ?origin(Debian)'
Para consultar los paquetes disponibles en la sección non-free podemos usar Synaptic o ejecutar el siguiente comando en la terminal:
aptitude search '?section(non-free) ?origin(Debian)'
Si en un momento determinado pretenden averiguar la cantidad de software privativo instalado en su equipo pueden seguir las instrucciones del siguiente enlace:
https://geekland.eu/conocer-software-privativo-instalado/
De este modo siempre podremos controlar de forma fácil los paquetes privativos que tenemos instalados en nuestra distribución.
Ver los comentarios (20)
Muchas gracias!!!
Buen post, gracias!
gracias, me resulto muy útil
Amigo te felicito por tus aporte, gracias
De nada Rigel, un saludo.
Muy bueno.. Bien explicado.
Muy bien explicado, gracias por el aporte.
Aunque para los que estamos más acostumbrados a trabajar desde el entorno gráfico habría sido mejor la explicación correspondiente.
Hola Luis
Para hacerlo gráficamente únicamente tienes que reemplazar la palabra nano por el editor de textos que tengas en tu sistema operativo.
Saludos
Muchas gracias. Esta explicado justo como para que yo lo entienda.
Podria ayudarme no me da permiso para guardar los repositorios ya actualizados me dice permiso denegados
Es porque no abres el archivo con el usuario root. Para ello sigue las instrucciones del tutorial.
Saludos
Bueno y se activan los repositorios Debian y ahora como hago para que me actualice o por lo menos reconozca la tarjeta de wifi ?
¿No era la razón de este tutorial ? falto terminar. gracias.
Hola Jorge,
El post se llama activar los repositorios privativos. Por lo tanto no esperes encontrar como instalar tus drivers para el Wifi.
Si lo que pretendes es instalar los drivers del wifi en el blog encontrarás otro artículo. O si no quieres buscar en el artículo tienes un link directo a la página que buscas.
Saludos
Amigo muchas gracias
Esa es la manera servir y ayudar a los demás
Se me abre el fichero y esta vacío, ¿Puede ser?
Lo que comentas no es posible. Si te sale vacío puede ser por varias causas.
La primera es que no estés usando Debian. O que utilices una distro derivada que igual almacena los repositorios en /etc/apt/sources.list.d/
La segunda es que sencillamente teclees el comando de forma incorrecta.
Saludos
Buenos días, tengo el inconveniente de que no me reconoce la placa (Atheros qca9377) pero utilizo KALI siguiendo estos pasos podre activar los drivers o tengo que buscar por otro lado?
Gracias !
Si Kali usa los repositorios de Debian debería, pero no sabrás hasta que lo pruebes.
Saludos
de verdad me encanta como explicas, muchas gracias
Instalé en un portátil debian 11 y no tenía wifi.
Gracias por el artículo. Consulté varios vídeos y webs y hasta no dar con este artículo no fui capaz de configurar la wifi.
Todo muy claro y didáctico. Muchas gracias