Generar un repositorio para mi red
Gonzalo Campos
gcamposm en gmail.com
Jue Nov 10 11:57:57 CST 2005
El 10/11/05, Sergio Sinisterra<borda_ssinisterra en buenosaires.gov.ar> escribió:
> Hola a todos.
>
> Quiero generar un repositorio en mi Intranet, pues el enlace corporativo
> que tengo es de lo peor (64 Kb/s cuando anda y para repartir entre 20
> PC ), mientras que la red es Cat 6, por eso estoy buscando la manera de
> hacer de una de ellas un server de actualizacion, asi bajo los paquetes
> uan sola vez.
> Probe con Apt-Cacher Pero las firmas de archivo no se transfieren
> por lo que synaptic me avisa que el soft que estoy instalando no fue
> autenticado.
> Quise usar Apt-Move, pero no pude, se necesita mucha intervencion
> del administrador.
>
> La otra duda es como puedo actualizar de forma remota. La idea es no
> tener que ir a cada una de las maquinas con Ubuntu para correr Synaptic
> desde alli.
>
> Muchas gracias por estar alli, para que podamos aprender de la
> experiencia de los demas.
>
>
> Sergio Sinisterra
> Principiante en Linux
> Fascinado por el potencial de Ubuntu
>
--
Yo tuve la misma necesidad de crear un repositorio local para mi
intranet y opté por utilizar debmirror, donde me permite seleccionar
el release, arquitectura, secciones, etc. Por ejemplo si sólo
quisiera los paquetes de Hoary sin las fuentes y de todas las
secciones para la arquitectura i386 sería de esta manera:
$ sudo debmirror --nosource -m --passive --host=archive.ubuntu.com
--root=ubuntu/ --method=ftp --progress
--dist=hoary-security,hoary-updates,hoary-backports,hoary
--section=main,multiverse,universe,restricted --arch=i386
/var/www/ubuntu/ --ignore-release-gpg
Asi que los únicos pre-requisitos es que en tu intranet tengas una PC
con Apache que hará de servidor, crear un directorio "ubuntu" en
/var/www/ y que en el mismo utilizes debmirror como en el ejemplo
anterior, y posteriormente que en tus estaciones cambies en el fichero
sources.list la cadena de texto "archive.ubuntu.com" por el host o IP
que corresponde al PC que hara de servidor de repositorio local.
En cuanto actualización remota, creo que no seria muy práctico, tal
vez sea mejor utilizar un cron para que haga una actualizacion
automática cada cierto tiempo. Pero si insistes en acceder
remotamente a cada pc pues instala en cada una de ellas el paquete
"ssh".
--
Gonzalo L. Campos Medina
Ubuntu Hoary (Intel x86) => http://www.ubuntulinux.org
Linux Registered User #344192
mailto:gcamposm en gmail.com
Linux & Wireless Solutions
ILO - PERU
Más información sobre la lista de distribución ubuntu-es