[Solar-ututo-e] Portage y paquetes de ututo a traves de un proxy o sin internet

marceluda marceluda en moron.gov.ar
Lun Jun 28 17:30:18 CEST 2004


Creo haber leido por ahi, en algún mail, que hay personas que acceden a
internet por medio de un proxy y no pueden usar el portage ni el menu de
ututo para la actualizacion de paquetes.
En teoria, setteando la variables de entorno HTTP_PROXY Y FTP_PROXY esto
se resuelve pero en mi caso no fu asi.
Lidiando con este problema encontre una forma poco ortodoxa de
resolverlo pero que funciona. Paso a comentarles:

Cuando uno ejecuta #emerge paquete_a_instalar el programa intenta bajar
el archivo del paquete de
http://206.251.252.55/distfiles/paquete_a_instalar (les aparce el nombre
del paquete en pantalla mientras falla en contactar el servidor) y lo
copia a /usr/portage/packages/All/
Si bajan el paquete manualmente y lo colocan en esta carpeta, ejecutando
emerge sera instalado sin problemas.

Para lo del menu de ututo es un poco mas complicado:
en http://www.mirrors.net.ar/pub/ututo-e/scripts/ se encuentran todos
los scripts de instalacion de ututo para diferentes paquetes.
Pueden bajar manualmente este script y situarlo en el directorio raiz
(/). Es importante que sea este directorio porque es ahi donde los situa
el menu  de /admin. Denle permiso de ejecucion (#chmod 755 /script.sh) y
editenlo con el nano.

por ejemplo, para el koffice el archivo tiene las siguientes
definiciones al principio:

PROGRAMA="koffice-1.3.1-r1"
PROGRAMA2="koffice-i18n-1.3.1"
SERVIDOR="www.mirrors.net.ar/pub"

y mas adelante dice:

wget -c http://$SERVIDOR/ututo-e/$RES/$PROGRAMA.tbz2
wget -c http://$SERVIDOR/ututo-e/$RES/$PROGRAMA.tbz2.sig1
wget -c http://$SERVIDOR/ututo-e/$RES/$PROGRAMA.tbz2.sig2
wget -c http://$SERVIDOR/ututo-e/i18n/$PROGRAMA2.tbz2
wget -c http://$SERVIDOR/ututo-e/i18n/$PROGRAMA2.tbz2.sig1
wget -c http://$SERVIDOR/ututo-e/i18n/$PROGRAMA2.tbz2.sig2
wget -c http://$SERVIDOR/ututo-e/i686/libstdc++-6.tar.bz2

donde $RES es la arquitectura que utilizan (ej: i686)
deberan bajar manualmente los archivos:


http://www.mirrors.net.ar/pub/ututo-e/$RES/koffice-1.3.1-r1.tbz2
http://www.mirrors.net.ar/pub/ututo-e/$RES/koffice-1.3.1-r1.tbz2.sig1
http://www.mirrors.net.ar/pub/ututo-e/$RES/koffice-1.3.1-r1.tbz2.sig2
http://www.mirrors.net.ar/pub/ututo-e/i18n/koffice-i18n-1.3.1.tbz2
http://www.mirrors.net.ar/pub/ututo-e/i18n/koffice-i18n-1.3.1.tbz2.sig1
http://www.mirrors.net.ar/pub/ututo-e/i18n/koffice-i18n-1.3.1.tbz2.sig2
http://www.mirrors.net.ar/pub/ututo-e/i686/libstdc++-6.tar.bz2

y guardarlas en /usr/portage/packages/All/

Luego, borren las lineas wget -c . . . del script y ejecutenlo.
realizara toda la instalacion sin bajar los archivos del servidor sino
que utilizando los que uds bajaron.

Eso es todo


Espero que esto les sirva de ayuda a los que tienen problemas para
acceder a internet (ya que si no tienen acceso a internet ni siquiera
por proxy pueden bajar los archivos de un ciber y llevarselos en un cd o
algo similar)

Supongo que muchos ya estaban al tanto de cosas como estas. Los que
saben bash scrpting pueden entender facilmente el script bajado y como
modificarlo. Pero, para aquellos que no tienen mucha experiencia en
estas cosas les puede ser util.

Me despido y felicito a los desarrolladores por el sistema de
actualizaciones que, ahora que lo puedo usar, pude ver que esta muy
bueno.

Marceluda

---------------------
Enviado desde un Ututo-e




Más información sobre la lista de distribución Solar-ututo-e