…::: Guatewireless.org ::::..

Tecnologia, Software Libre, Guatemala, Open Source, Linux, Wireless, WiFi, Scripting, Debian, CentOS, Gentoo, Redhat, SuSE, Windows

Creando un repositorio de paquetes de Debian

Manteniendo varios servidores Debian al dia con apt-proxy

Cuando administramos una red local, con Debian corriendo en las maquinas ya sea servidores o clientes, el proceso de actualizacion e instalacion se vuelve bastante lento, ya sea por el ancho de banda u otros factores. Si este es el caso apt-proxy nos puede ayudar.

Apt-proxy

Es un demonio basado en Python, el cual guarda una copia de todas las peticiones apt que pasan a traves de el, y luego guarda una copia de los archivos localmente, de esta manera solo es necesario descargar el archivo .deb una sola vez.

La instalación es simple, tecleamos el siguiente comando en la maquina que deseamos utilizar como proxy server, la vieja rutina:

apt-get install apt-proxy

Luego que se complete la instalación tendremos un demonio escuchando en el puerto 9999.

Los paquetes descargados son almacenados por defecto en /var/cache/apt-proxy, esta y otras muchas opciones, incluyendo los servidores en internet de los cuales descargamos los paquetes, el puerto e interfase por la cual apt-proxy escucha, se puede configurar en el archivo /etc/apt-proxy/apt-proxy-v2.conf.

El único cambio pendiente es configurar el archivo /etc/apt/sources.list para que todas las maquinas corriendo Debian puedan actualizar e instalar paquetes desde nuestro server.

archivo: /etc/apt/sources.list
deb http://172.21.1.131:9999/debian lenny main contrib non-free
deb-src http://172.21.1.131:9999/debian lenny main contrib non-free

#deb http://ftp.debian.org/debian/ lenny main contrib non-free
#deb-src http://ftp.debian.org/debian/ lenny main contrib non-free

#Multimedia w32codecs

deb http://www.debian-multimedia.org lenny main

#deb http://ftp.debian.org/debian/ etch main contrib non-free
#deb-src http://ftp.debian.org/debian/ etch main contrib non-free

#deb http://security.debian.org/ etch/updates main contrib non-free
#deb-src http://security.debian.org/ etch/updates main contrib non-free

Como podran ver, el archivo anterior lo vengo editando desde sarge, luego etch y ahora con lenny/testing ya comente etch. Aca hay que prestar atencion a las primeras dos lineas, las cuales actualizan mi sistema desde un repositorio de mi LAN.

Ahora, la siguiente vez que actualicemos el resto de maquinas con apt-get update y apt-get upgrade (o aptitude), debería ser a velocidades de la red local a 100Mbps.

“… And i’m braindead virtually, Sociability… “

Popularity: 7%

Etiquetado como: , , , , , ,

4 Comentarios

  1. Hola amigo, una pregunta… servira esta opcion solo con apt o tambien con aptitude? lo digo por lo siguiente:

    “Es un demonio basado en Python, el cual guarda una copia de todas las peticiones apt que pasan a traves de el”

    La verdad que ya tengo el sistema completo y todo lo he instalado via aptitude… tengo esa duda, no vaya a ser que solo trabaje con apt, otra cosa… lo hace solo con los paquetes que baje luego de instalarlo o tambien me registra los que ya bajé anteriormente? voy a investigar, pero te lo pregunto por si ya lo has probado… saludos.

  2. Que tal VIo

    El apt-proxy te funciona con dpkg, apt o aptitude ya que es en el archivo sources donde todos estos van a leer sus repositorios. Solo almacena en el cache copia de los programas que has bajado a traves de el, los anteriores no cuenta.

    A mi me sirve mucho para actualizar mis servers en la oficina y las de mi casa, en lugar de bajar 300 megas de actualizaciones en cada maquina, lo bajo una vez en el servidor de apt y de ahi actualizo el resto.

  3. En caso de que en el servidor tenga la version de 64 bits, como le hago para que mis máquinas de 32 se actualicen

    • Supongo que en tu sources tenes listado los repositorios de 64?

      Cuando otro Debian se conecta para actualizar busca en los repositorios creados por el apt-proxy y si encuentra los de su version este se actualiza.

Por favor, escriba un comentario

Por favor tome en cuenta lo siguiente:
Los comentarios son moderados, por lo cual puede tardar en ser publicados. No hay necesidad de repetir su comentario.
Su correo electronico nunca sera revelado.

Terminos de busqueda


  • repositorios de paquetes linux
  • crear repositorio debian
  • crear repositorio deb
  • instalar repositorios debian
  • instalar w32codec deb en ubuntu
  • crear repositorio paquetes deb
  • Montar apt-proxy en windows
  • crear repositorio local de ubuntu 9 10
  • instalar proxy de paquetes debian
  • debian lenny w32codecs
  • repositorio local debian lenny
  • como configurar apt-proxy
  • descargar paquetes debian desde servidores
  • w32codecs debian lenny
  • configurar proxy en debian lenny
  • repositorio deb ubuntu 9 10
  • actualizar repositorios locales
  • crear repositoro local
  • paquetes de debian 5 0
  • listas de repositorios de debian etch 4
  • nombre de tres direcciones de repositorios de paquetes para software
  • proxy en debian 5
  • realizar copias de los paquetes de actualizaciones de ubuntu 9 04
  • nombre de los codec en los repo de debian linux
  • paquetes debian lenny
  • que paquetes descargo para wifi debian
  • proxy apt debian5
  • puertos acceso repositorios centos
  • proxy apt-get lenny
  • proxy server con debian lenny
  • proxy lenny
  • proxy PAQUETES
  • proxy paquetes debian
  • reconfigurar repositorios en debian etch
  • montar un repositorio para Debian 4 0
  • instalar nuevos repositorios en debian
  • instalar lenny con repositorio en disco duro
  • instalar codecs debian desde repositorio
  • instalar codec en debian linux repositorio
  • instalar apt-proxy
  • how to http proxy to apt on lenny
  • hago apt-get update en debian y no conecta
  • hacer proxy en debian
  • ftp de paquetes debian 5 0 lenny
  • editar repositorio debian
  • instalar paquetes de debian 4 en debian 5
  • instalar paquetes linux en local
  • instalacion paquetes debian desde disco local
  • instalar w32codecs ya lo baje
  • instalar w32codecs en debian lenny
  • instalar w32codecs debian
  • instalar w32codec deb en ubuntu sarge 9 10
  • crear un repositorio debian
  • instalar servidor de repositorios debian
  • instalar repositorio local ububtu 9 10
  • instalar repositorio de linux local
  • instalar repositorio a traves de un proxy
  • donde w32codecs debian
  • w32codecs en debian lenny
  • Servidor APT-Proxy para Windows XP