|
|
||||||
|
#1
|
|
|
|
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Buenas Pues nada, que me he liado con el tema este, pero noo veo claro cómo funciona. Tengo 2 máquinas con sid (testing y stable, también) y quería ahorrar ancho de banda. He instalado apt-proxy en la que estoy ahora (matrix). Con /usr/share/doc/apt-proxy/examples/apt-proxy-mkconfig,he generado 2 archivos: 1.- /usr/share/doc/apt-proxy/examples/apt-proxy.conf.new 2.- /usr/share/doc/apt-proxy/examples/sources.list.proxy El apt-proxy.conf.new lo he renombrado a /etc/apt.proxy.conf/apt-proxy.conf: pepe@matrix:~$ cat /etc/apt-proxy/apt-proxy.conf APT_PROXY_CACHE=/var/cache/apt-proxy #CLEANUP_DAYS=14 CLEAN_SWEEP=60 MAX_VERSIONS=4 BACKEND_FREQ=240 WGET_TIMEOUT=30 add_backend /cica/ $APT_PROXY_CACHE/cica/ ftp://ftp.cica.es/pub/java-linux/debian/ add_backend /nerim/ $APT_PROXY_CACHE/nerim/ ftp://ftp.nerim.net/debian-marillat/ add_backend /us/ $APT_PROXY_CACHE/us/ http://http.us.debian.org/debian/ add_backend /non-us/ $APT_PROXY_CACHE/non-us/ [url down] pepe@matrix:~$ Como sabéis, de add_backend _lo_que_sea_ al siguiente en una línea. Al sources.list.proxy le he añadido el sources.list original y lo he renombrado como /etc/apt/sources.list: pepe@matrix:~$ cat /etc/apt/sources.list # This sources.list was generated by apt-sources v2.20 # Copyright(c) 2001 by Danny Rodriguez # # The following site was benchmarked at 644.06 kB/s #deb ftp://ftp.cerias.purdue.edu/pub/os/debian/ stable main # The following site was benchmarked at 12.73 kB/s #deb ftp://debian.lami.univ-evry.fr/debian/ stable contrib # The following site was benchmarked at 12.73 kB/s #deb ftp://ftp.it.debian.org/debian/ stable non-free ################################################## ######################### # Below are sites you may want to consider adding but are commented out # # -----[ Uncomment below for HELIX CODE site (GNOME) ]----- # deb http://spidermonkey.ximian.com/distributions/debian unstable main # -----[ Uncomment below for KDE site (& Kdevelop) ]----- # deb http://kde.tdyc.com potato main crypto optional qt1apps # -----[ Uncomment below for debian security ]----- # deb http://security.debian.org stable/updates main contrib non-free #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-7 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-6 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-5 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-4 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-3 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-2 (20020718)]/ unstable contrib main non-US/contrib non-US/main deb [url down] unstable main contrib non-free deb [url down] unstable/non-US main contrib non-free #deb http://security.debian.org unstable/updates main contrib non-free #deb ftp://ftp.cica.es/pub/java-linux/debian woody main non-free deb http://matrix:9999/cica unstable main non-free #Para mencoder, transcode, avidemux, lame, etc... deb [url down] unstable main # This sources.list was generated by apt-sources v2.20 # Copyright(c) 2001 by Danny Rodriguez # # The following site was benchmarked at 644.06 kB/s #deb ftp://ftp.cerias.purdue.edu/pub/os/debian/ stable main # The following site was benchmarked at 12.73 kB/s #deb ftp://debian.lami.univ-evry.fr/debian/ stable contrib # The following site was benchmarked at 12.73 kB/s #deb ftp://ftp.it.debian.org/debian/ stable non-free ################################################## ######################### # Below are sites you may want to consider adding but are commented out # # -----[ Uncomment below for HELIX CODE site (GNOME) ]----- # deb http://spidermonkey.ximian.com/distributions/debian unstable main # -----[ Uncomment below for KDE site (& Kdevelop) ]----- # deb http://kde.tdyc.com potato main crypto optional qt1apps # -----[ Uncomment below for debian security ]----- # deb http://security.debian.org stable/updates main contrib non-free #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-7 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-6 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-5 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-4 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-3 (20020718)]/ unstable contrib main non-US/contrib non-US/main #deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-2 (20020718)]/ unstable contrib main non-US/contrib non-US/main deb http://http.us.debian.org/debian unstable main contrib non-free deb [url down] unstable/non-US main contrib non-free #deb http://security.debian.org unstable/updates main contrib non-free #deb ftp://ftp.cica.es/pub/java-linux/debian woody main non-free deb ftp://ftp.cica.es/pub/java-linux/debian unstable main non-free #Para mencoder, transcode, avidemux, lame, etc... deb ftp://ftp.nerim.net/debian-marillat/ unstable main Ya sé que debo limpiarlo un poco (lo de los CDROMS). En la máquina cliente, furia, (que quiero que sea también servidora,si funciona esto) he añadido estas lineas al sources.list: pepe@matrix:~$ cat /usr/share/doc/apt-proxy/examples/sources.list.proxy grep matrix deb [url down] unstable main contrib non-free deb [url down] unstable/non-US main contrib non-free deb http://matrix:9999/cica unstable main non-free deb [url down] unstable main pepe@matrix:~$ He corrido apt-get update en la máquina cliente, furia, y se me han creado unos directorios en /var/cache/apt-proxy: pepe@matrix:~$ ls -l /var/cache/apt-proxy total 16 drwxr-xr-x 4 aptproxy nogroup 4096 2004-04-12 15:02 cica drwxr-xr-x 4 aptproxy nogroup 4096 2004-04-12 15:02 nerim drwxr-xr-x 4 aptproxy nogroup 4096 2004-04-12 15:00 non-us drwxr-xr-x 5 aptproxy nogroup 4096 2004-04-12 17:05 us pepe@matrix:~$ Al hacer un apt-get dist-upgrade en la máquina cliente, furia, baja archivos tanto en esa misma máquina, como en la que hace de servidor, creando un subdirectorio nuevo:"pool" en el servidor: pepe@matrix:~$ ls -l /var/cache/apt-proxy/us total 8 drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 14:49 dists drwxr-xr-x 4 aptproxy nogroup 4096 2004-04-12 18:21 pool pepe@matrix:~$ Y dentro de pool, crea otros directorios: pepe@matrix:~$ ls -l /var/cache/apt-proxy/us/pool total 8 drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 18:21 contrib drwxr-xr-x 32 aptproxy nogroup 4096 2004-04-12 19:29 main pepe@matrix:~$ Y dentro de estos más: pepe@matrix:~$ ls -l /var/cache/apt-proxy/us/pool/main total 120 drwxr-xr-x 6 aptproxy nogroup 4096 2004-04-12 18:38 a drwxr-xr-x 7 aptproxy nogroup 4096 2004-04-12 19:05 b drwxr-xr-x 7 aptproxy nogroup 4096 2004-04-12 19:08 c drwxr-xr-x 9 aptproxy nogroup 4096 2004-04-12 19:09 d drwxr-xr-x 4 aptproxy nogroup 4096 2004-04-12 19:00 e drwxr-xr-x 6 aptproxy nogroup 4096 2004-04-12 18:41 f drwxr-xr-x 14 aptproxy nogroup 4096 2004-04-12 19:04 g drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 19:09 i drwxr-xr-x 6 aptproxy nogroup 4096 2004-04-12 19:01 k drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 17:05 l drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 18:13 liba drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 18:37 libc drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 18:59 libg drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 18:58 libm drwxr-xr-x 4 aptproxy nogroup 4096 2004-04-12 18:32 libp drwxr-xr-x 4 aptproxy nogroup 4096 2004-04-12 18:59 libt drwxr-xr-x 4 aptproxy nogroup 4096 2004-04-12 18:41 libx drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 19:18 m drwxr-xr-x 7 aptproxy nogroup 4096 2004-04-12 19:09 n drwxr-xr-x 5 aptproxy nogroup 4096 2004-04-12 19:00 o drwxr-xr-x 10 aptproxy nogroup 4096 2004-04-12 19:21 p drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 18:29 q drwxr-xr-x 4 aptproxy nogroup 4096 2004-04-12 18:41 r drwxr-xr-x 9 aptproxy nogroup 4096 2004-04-12 19:09 s drwxr-xr-x 8 aptproxy nogroup 4096 2004-04-12 19:18 t drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 18:18 u drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 19:29 v drwxr-xr-x 5 aptproxy nogroup 4096 2004-04-12 18:19 w drwxr-xr-x 7 aptproxy nogroup 4096 2004-04-12 18:22 x drwxr-xr-x 3 aptproxy nogroup 4096 2004-04-12 18:16 z pepe@matrix:~$ Y en cada uno de ellos, hay más directorios y hay paquetillos .deb, por ejemplo: pepe@matrix:~$ ls -l /var/cache/apt-proxy/us/pool/main/z/zlib total 468 - -rw-r--r-- 1 aptproxy nogroup 61290 2004-03-12 00:17 zlib1g_1.2.1-5_i386.deb - -rw-r--r-- 1 aptproxy nogroup 406944 2004-03-12 00:17 zlib1g-dev_1.2.1-5_i386.deb pepe@matrix:~$ ¿Este es el funcionamiento esperado de apt-proxy? ¿Por qué crea el directorio pool y los subdirectorios correspondientes? Creía que lo que hacía era buscar en el servidor, y si no estaba el paquete se lo bajaba la máquina cliente a su propio /var/cache/apt/archives pero no lo dejaba en la máquina servidora. ¿No era esa la idea? Por otro lado, en la máquina servidora tengo un mogollón de archivos .deb en /var/cache/apt/archives que pensaba que con apt-proxy la máquina cliente se los bajaría, pero resulta que no es así, que me los está bajando y dejando en "pool", directorio de la máquina servidora. He mirado la herramienta apt-proxy-import, pero no me funciona: pepe@matrix:~$ su Password: matrix:/home/pepe# apt-proxy-import /var/cache/apt/archives /var/cache/apt/archives: /usr/sbin/apt-proxy-import: /usr/bin/dpkg-name: /bin/sh: bad interpreter: La lista de argumentos es demasiado larga matrix:/home/pepe# Parece que haya algo mal, pero no sé el qué. Y no sé qué hacer para que los paquetes que bajé antes de usar apt-proxy los tenga en cuenta la máquina servidora para servirlos a la cliente. Perdón por el ladrillo, pero llevo todo el día sin llegar a ningún sitio. Espero vuestra ayuda. Gracias. |
|
|
|
#2
|
|
|
|
|
José Pérez escribió:
> He instalado apt-proxy en la que estoy ahora (matrix). > ¿Este es el funcionamiento esperado de apt-proxy? ¿Por qué crea el > directorio pool y los subdirectorios correspondientes? yo me he instalado el apt-proxy y le he echado una ojeada a la documentación, aunque no lo he configurado. pero por lo que he leído, y por lo que significa la palabra proxy, diría que te está funcionando bien: - apt-get pide un paquete a apt-proxy - si apt-proxy no lo tiene, se lo baja del exterior, lo almacena en su caché (pool) y se lo envía al apt-get - la próxima vez que alguien le pida ese paquete no tendrá que bajarlo porque ya lo tiene en su caché - apt-get lo guarda en su caché - la ventaja de esto es que si tienes varias máquinas sólo bajas los paquetes del exterior una vez, y el resto de las veces los paquetes se mueven sólo por la LAN - si quieres ahorrar espacio local configura apt-get para que borre su caché (si necesita reinstalar un paquete se lo voverá a pedir a apt-proxy, lo cual es menos costoso que si lo tuviese que bajar de nuevo de internet) - por cierto, yo quería hacer lo mismo que quieres hacer tú (ahorrar espacio local) y por eso me miré el apt-proxy. Otra solución que se me ha ocurrido es compartir un directorio NFS y reconfigurar todos los apt-get para que mantengan su caché en él (todos los apt-get usarán la misma caché en, por ejemplo, /public/apt/ ) ¿Por qué no lo pruebas y me dices si te funciona? > > pepe@matrix:~$ su > Password: > matrix:/home/pepe# apt-proxy-import /var/cache/apt/archives > /var/cache/apt/archives: /usr/sbin/apt-proxy-import: /usr/bin/dpkg-name: /bin/sh: > bad interpreter: La lista de argumentos es demasiado larga > prueba con las opciones verbose y debug saludos, gonzalo. |
|
|
| Temas Similares | |
| Problemas al añadir un par de discos duros (pelín largo para mostrar más información) Buenas. Pues tras el cambio, no me monta ciertas particiones :/dev/sdc3 y /dev/sdd1. Me dice que ejecute e2kfsck (o algo así, a mano, como root). Si entro como root y comento... |
|
| Red con Proxy, ¿la URL es rutada por el DNS o por el Proxy? Hola, tengo una duda de concepto. Primeramente aclaro que mis conocimientos sobre proxies son muy escasos, pero un problema que tengo que atender puede estar relacionado... |
|
| apt-get follón impresionante con un paquete (pelín largo) A las buenas; Tengo un problema al intentar actualizar una knoppix. A ver si me podeis ayudar, que yo no se cómo solucionarlo. Como siempre, los pasos que sigo son: apt-get... |
|
| [Debian]Modem-router ADSL, router-AP Linksys wrt54g, apt-proxy,...(pelín largo) Buenas. Uf,, cuanto tiempo!!! Aantes de nada, decir que publiqué un post similar, aunque menos completo, en ecol.redes, pero no he obtenido aún ninguna respuesta, quizás... |
|
| me esta matando la recursividad. AYUDA por favor. Un pelin largo Hola. Como he comentado en algun otro mail anterior estoy montando unos foros, con una clase de java. estos foros devuelven los datos en formato xml y posteriormente los... |
|
|
La franja horaria es GMT. Ahora son las 02:31. | Privacy Policy
|