Globedia.com

×
×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
cross

Suscribete para recibir las noticias más relevantes

×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Claudio Concepción Certad escriba una noticia?

Cómo configurar un repositorio local para Ubuntu

16/05/2014 15:00 0 Comentarios Lectura: ( palabras)

Como vimos en una entrega anterior, es posible configurar un repositorio local para CentOS y Fedora que incluya varios repos muy útiles. Esto con la finalidad de dejar el pesado tráfico de descarga de actualizaciones e instalación de nuevas aplicaciones al ámbito local en un entorno donde haya gran cantidad de computadoras corriendo una de estas distribuciones.

Pero, ¿qué de Ubuntu? También podemos tener uno para Ubuntu. Esto lo lograremos haciendo uso de apt-mirror y el servidor Web Apache. Con poca configuración tendremos un repositorio completo, ya que apt-mirror se encarga del trabajo y lo hace de forma transparente para nosotros. Literalmente solo hay de indicarle la ruta donde queremos que se descarguen los paquetes.

Como siempre, manos a la obra...

Lo primero es instalar Apache y apt-mirror.

Fraterneo@ubunturepo:~$ sudo apt-get- install -y apache2 apt-mirror

Creamos un directorio donde se alojará la estructura del repositorio, metadatos y paquetes.

Fraterneo@ubunturepo:~$ mkdir apt-mirror/

Ahora editamos el fichero mirror.list de APT y le agregamos al principio del mismo la siguiente línea que contiene la ruta al directorio que creamos hace un momento.

Fraterneo@ubunturepo:~$ sudo nano /etc/apt/mirror.list

set base_path /home/fraterneo/apt-mirror

Iniciamos el proceso de creación invocando el comando apt-mirror.

Fraterneo@ubunturepo:~$ sudo apt-mirror

[sudo] password for fraterneo:

Downloading 162 index files using 20 threads...

Begin time: Thu May 15 22:11:52 2014

[20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]...

End time: Thu May 15 22:18:51 2014

Processing tranlation indexes: [TTT]

Downloading 185 translation files using 20 threads...

Begin time: Thu May 15 22:18:52 2014

[20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]...

End time: Thu May 15 22:35:18 2014

Processing indexes: [SSSPPP]

110.1 GiB will be downloaded into archive.

Downloading 111238 archive files using 20 threads...

Begin time: Thu May 15 22:35:27 2014

[20]...

Luego de finalizada esta parte, es necesario crear un enlace simbólico del mirror en /var/www/html, para que esté disponible a través del servidor Web.

Fraterneo@ubunturepo:~$ cd /var/www/html

fraterneo@ubunturepo:html$ ln -s /home/fraterneo/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu ubuntu

Actualización automática del repositorio De ahora en adelante solo hay que mantener actualizado nuestro repositorio. Si lo queremos hacer manualmente, solo hay que ejecutar apt-mirror de nuevo y la actualización se hará. Pero también podemos crear una tarea programada para que se ejecute cierto día de la semana, por ejemplo.

Fraterneo@ubunturepo:~$ sudo echo '0  0  *  *  3 root apt-mirror /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log' >> /etc/crontab

Configurar los clientes Esta es la parte más sencilla. Se agregan las URL de los repos igual que como se hacía en la vieja escuela, por allá cuando Ubuntu 8.10 más o menos, editando el fichero sources.list y borrando todo su contenido para dejarlo como se ve a continuación.

Fraterneo@ubunturepo:~$ sudo nano /etc/apt/sources.list

deb http://192.168.24.200/ubuntu trusty universe

deb http://192.168.24.200/ubuntu trusty main restricted

deb http://192.168.24.200/ubuntu trusty-updates main restricted

Finalmente actualizamos el caché en cada cliente.

Fraterneo@ubunturepo:~$ sudo apt-update


Sobre esta noticia

Autor:
Claudio Concepción Certad (682 noticias)
Fuente:
fraterneo.blogspot.com
Visitas:
3856
Tipo:
Reportaje
Licencia:
Creative Commons License
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Comentarios

Aún no hay comentarios en esta noticia.