Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CREACION DE REPOSITORIO LOCAL PARA 
DEBIAN/UBUNTU 
Ignacio Lozano ignaciolozano81@gmail.com 
Objetivo: 
Crear un mirror lo...
• El paquete apt-mirror es quien nos ayudará en este proyecto. 
Vamos a programarlo para que todos los días a cierta hora ...
• Ahora queda necesitamos de definir el medio de publicación en 
apache. Lo resolvemos definiendo el siguiente enlace simb...
• En el archivo mirror.list vamos a encontrar una lineas que 
comienzan con deb-src, esta lineas son las rutas del reposit...
• En caso de usar o querer incluir otra distribucion que no sea 
precise, como maverick, karmic o intrepid, solo debo remp...
Configuración del cliente: 
• Modificamos el sources.list en cada estacion de trabajo 
gedit /etc/apt/sources.list 
Alli d...
figura 2: 
Recordemos que si hemos incluido los repositorios multivese y universe 
también podemos agregarlos en las linea...
Upcoming SlideShare
Loading in …5
×

Crear servidor local de repositorios de paquetes DEB para Ubuntu

3,905 views

Published on

Como crear un servidor local de repositorios de paquetes Deb para Ubuntu

Published in: Internet
  • Be the first to comment

Crear servidor local de repositorios de paquetes DEB para Ubuntu

  1. 1. CREACION DE REPOSITORIO LOCAL PARA DEBIAN/UBUNTU Ignacio Lozano ignaciolozano81@gmail.com Objetivo: Crear un mirror local Debian/Ubuntu con el fin de ahorrar el ancho de banda y descargar solo una vez los paquetes necesarios. Implementeacion: Configuración del servidor: • Cuando tengamos el servidor ya destinado (en este caso utilizamos Ubuntu 12.04 Server) es necesario instalar los siguientes paquetes: apt-mirror y apache2 apt-get install apt-mirror apache2
  2. 2. • El paquete apt-mirror es quien nos ayudará en este proyecto. Vamos a programarlo para que todos los días a cierta hora comience el proceso de descarga de actualizaciones. Para ello editamos el fichero sudo gedit /etc/cron.d/apt-mirror y decomentamos la última línea quitando el # en la ultima linea y definiendo la hora en la cual comenzará. Por ejemplo a las 4 de la mañana. nano /etc/cron.d/apt-mirror
  3. 3. • Ahora queda necesitamos de definir el medio de publicación en apache. Lo resolvemos definiendo el siguiente enlace simbólico: ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ /var/www/ • Una vez hecho esto, lo que tengo que hacer es editar el archivo /etc/apt/mirror.list luego de terminada la instalacion: nano /etc/apt/mirror.list Figura1
  4. 4. • En el archivo mirror.list vamos a encontrar una lineas que comienzan con deb-src, esta lineas son las rutas del repositorio donde descargar las fuentes de la distribucion, como esto puede ocupar mucho espacio y mucho tiempo de descarga y en mi caso no es necesario tenerlo a mano, procedo a comentar esas lineas colocando al inicio de cada linea un #. Figura 2
  5. 5. • En caso de usar o querer incluir otra distribucion que no sea precise, como maverick, karmic o intrepid, solo debo remplazar el nombre indicado por el nombre correspondiente o agregar lineas similares para descargar esa version de mi distro, inclusive, si incluyo la info de repositorios de Debian, Cydia o cualquier tipo de repositorio APT. • Luego de configurado, lo ponemos en marcha con: apt-mirror Este processo de descarga puede tardar varios dias inclusive, en realidad depende que que tan bueno sea tu ancho de banda.
  6. 6. Configuración del cliente: • Modificamos el sources.list en cada estacion de trabajo gedit /etc/apt/sources.list Alli debo colocar como repositorio el nuevo y local, por ejemplo, supongamos que la maquina a la que le acabamos de hacer la instalacion del apt-mirror tiene como numero IP el 192.168.56.103 entonces mas o menos asi quedaria mi archivo sources.list: figura 1:
  7. 7. figura 2: Recordemos que si hemos incluido los repositorios multivese y universe también podemos agregarlos en las lineas del sources.list de cada cliente. Agregar repositorios no oficiales Debian/Ubuntu al servidor. Si quisiéramos agregar el un repositorio no oficial de Ubuntu utilizamos el comando “add-apt-repository” con este comando automáticamete nos genera la public-key. sudo add-apt-repository ppa:sun-java-community-team/sun-java6

×