Configurar tu repositorio de GNU/Linux Debian

Configurar tu repositorio de GNU/Linux Debian de forma manual es sumamente sencillo. En algunas ocasiones, nuestra distribución Debian se instalará con los paquetes base y no tendremos configurados los repositorios oficiales, por lo que no podremos instalar paquetes ni programas nuevos con apt-get o aptitude o con nuestro gestor gráfico de paquetes. Les enseñaré a configurar los repositorios oficiales de forma manual para poder instalar los paquetes que necesitemos de forma fácil y rápida. ¿QUÉ ES UN UNA RÉPLICA? Debian se distribuye mediante réplicas=copias a través de cientos de servidores en Internet. Usar un servidor cercano a nuestro lugar de trabajo ayuda a acelerar la descarga a la vez que se reduce la carga en los servidores centrales así como en la propia Internet en general. Las réplicas/copias de Debian pueden ser de tipo primarias o secundarias, según las siguientes definiciones: Para una descarga lo más rápida posible, debemos usar el servidor de réplicas más cercano a nosotros, ya sea una réplica primaria o secundaria. 1.- REQUERIMIENTOS Los únicos requerimientos para seguir este tutorial son los siguientes: 2.- SINTAXIS DEL FICHERO SOURCES LIST Una duda que a veces surge a la hora de configurar los repositorios es saber que significan las palabras main, contrib y non-free. Debian clasifica sus paquetes dependiendo del grado de libertad y que tan compatible son con la licencia GPL y sus directiva Debian. Cada paquete, por tanto, irá entro de una rama u otra. En el nombre de la distribución, podemos usar tanto el «nombre/alias» como la «clase». Así por ejemplo, se corresponden actualmente el nombre (wheezy, jessie, stretch, sid) con la clase (oldstable, stable, testing, unstable) respectivamente. SID es siempre SID (Still in Development). Aunque podemos usar cualquiera de sus dos formas, hay una pequeña diferencia entre ellas. Por ejemplo, si estamos usando un sistema con Debian 8.6 de nombre «jessie» y no queremos que se nos actualice cuando Debian publique nuevas versiones, debemos usar «jessie» en lugar de «stable». Si usamos «stable», el día que jessie pase a «oldstable» nuestro sistema se actualizará a «strech» que pasará de testing a stable. Una vez entendido la anterior explicación, será necesario editar el fichero de repositorios /etc/apt/sources.list y añadirle/modificar las líneas correspondientes para nuestra distribución siguiendo la siguiente sintaxis: Por ejemplo, para configurar nuestro equipo con «Debian Jessie» y el Mirror de FTP España de Debian, la sintaxis es la siguiente: 3.- LISTADO DE REPOSITORIOS El listado de los repositorios que podemos usar están publicados en la Web Oficial de Debian aquí https://www.debian.org/mirror/list 4.- ACTUALIZANDO LA INFORMACIÓN DISPONIBLE EN EL/LOS REPOSITORIOS El siguiente paso será actualizar los paquetes disponibles con el comando «apt update». Si todo ha ido bien, veremos la salida del comando muy similar a la siguiente: Tras comprobar que accedemos correctamente a los repositorios configurados manualmente, podemos ya instalar paquetes de forma individual, actualizar el sistema o subir de versión. EN el siguiente ejemplo se ve un upgrade de los paquetes de Debian Jessie: Funcional el chido