Crea tu propio repositorio

Como descargar un repositorio usando apt-mirror y crear tu repo.

Entre los problemas más frecuentes que se nos presentan cuando nos llevamos linux para la casa es que no tenemos un repositorio a donde conectarnos, para ir instalando los programas que nos vayan haciendo falta. Una de las soluciones prácticas es llevarte tu propio repositorio. ¿Como? Pues verás. Una de las principales herramientas usadas para descargar repositorios enteros y almacenarlos en tu pc, con la opción de crear tu propio repo local lo es usando el programa apt-mirror, programa usado en los sistemas que surgen de debian, e incluso este mismo. Para comenzar con nuestra empresa lo primero que debemos hacer es instalar el programa apt-mirror. Lo podemos usar usando el gestor de paquetes, lo cual es la vía más fácil, o sólo con una línea de comando tan sencilla como sudo apt-get install apt-mirror. Despues preparamos el lugar donde queremos preparar nuestro repositorio. de la siguiente manera:

alan@multivac:~$ mkdir /media/sda3/repo

alan@multivac:~$ mkdir /media/sda3/repo/mirror

alan@multivac:~$ mkdir /media/sda3/repo/skel

alan@multivac:~$ mkdir /media/sda3/repo/var

Este es el esquema de carpetas necesaria para que este quede conformado

Ya instalado el programa debemos recurrir a su archivo de configuración en /etc/apt/mirror.list

donde dice

#

# set base_path /var/spool/apt-mirror

#

agregamos

set base_path [direccion del repo] /media/sda3/repo

luego al final de este mismo archivo le modificamos las líneas apt con las que tiene nuestro sistema en /etc/apt/sources.list

luego ejecutamos sudo apt-mirror y comienza a descargarse el repositorio hacia la direccion que le preparamos

Luego para borrar archivos innecesarios que se crean ejecutamos:

sudo sh /media/sda3/repo/var/clean.sh

Luego modificamos las direcciones de nuestro archivo sources.list hacia donde se colocó nuestro repositorio y ya está..tenemos nuestro repo local...Ya podemos tener Linux donde sea...
Autor original: 
Eugenio Noda Castillo
Categoría: