Re: Hacer un mirror propio de paquetes

2005-02-08 Por tema Faro
El dom, 06-02-2005 a las 19:31 +0100, mario escribió:

 
 De esta forma al hacer el apt-get me da un error:
 Err http://localhost binary/ Packages
   401 Authorization Required
 
 ¿se puede configurar apt para que pida usuario y contraseña cuando se
 necesite?

Intenta poner en el sources el usuario y la clave de la forma:

http://usuario:[EMAIL PROTECTED]

No lo he probado, pero es posible que funcione.

-- 
faro arroba escomposlinux punto org
http://antares.escomposlinux.org
http://wiki.escomposlinux.org
http://libertonia.escomposlinux.org
Debian GNU/Linux - Usuario Linux #162541


signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada	digitalmente


Re: Hacer un mirror propio de paquetes

2005-02-08 Por tema mario
El mar, 08-02-2005 a las 14:06 +0100, Faro escribió:
 El dom, 06-02-2005 a las 19:31 +0100, mario escribió:
 
  
  De esta forma al hacer el apt-get me da un error:
  Err http://localhost binary/ Packages
401 Authorization Required
  
  ¿se puede configurar apt para que pida usuario y contraseña cuando se
  necesite?
 
 Intenta poner en el sources el usuario y la clave de la forma:
 
   http://usuario:[EMAIL PROTECTED]
 
 No lo he probado, pero es posible que funcione.

FUNCIONA!!

muchas gracias.

Ahora bien, la contraseña queda guardada de esta forma en texto plano en
el sources.list, no es mucho problema porque se crearian un par de
cuentas para que entre la gente y no tienen nada que ver con las del
sistema.

gracias de nuevo



 
-- 
mario [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Hacer un mirror propio de paquetes

2005-02-06 Por tema mario
Hola lista...

Vereis se me ha ocurrido hacer un mirror de paquetes debian pero de
paquetes compilados por mi para uso de un grupo cerrado de usuarios.

Lo de que no sea publico es porque algunos programas creo que deberia
pedir permiso si los dejo colgados en un sitio publico. (ejemplo el
nTPV, pxes, mplayer-es , driver de mi scanner, algun kernel, etc...)

El mirror ya lo tengo hecho, he creado esta estructura en /var/www/

debian_mirror/
|-- binary
|-- sources

Después meto los .deb generados o bien por checkinstall o por fakeroot
binary/rules (como el mplayer compilado con soporte español por defecto)
en el directorio binary

y ejecuto:

cd /var/www/debian_mirror/
dpkg-scanpackages binary /dev/null | gzip -9c  binary/Packages.gz

Para crear el Packages.gz

Con esto el mirror funciona correctamente y puedo instalar paquetes
añadiendo la linea al fstab:

deb http://localhost/debian_mirror binary/

He configurado apache2 para que sólo tenga acceso desde localhost:
Directory /var/www/debian_mirror
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
/Directory

Pero la idea definitiva es saber si podria ponerlo mediante usuario y
contraseña como los directorios web con la órden:

AuthType Basic
AuthUserFile /fichero/de/claves
Require valid-user
Order allow,deny
allow from all

De esta forma al hacer el apt-get me da un error:
Err http://localhost binary/ Packages
  401 Authorization Required

¿se puede configurar apt para que pida usuario y contraseña cuando se
necesite?

La otra opción que me queda es permitir las conexiones desde apache2 a
un grupo cerrado de host (por nombre o ip) pero se me hace más dificil
de mantener. Si la lista es mayor de 10 equipos o no tienen ip fija...

Admito sugerencias.

Saludos



-- 
mario [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]