Urlgrabber
-
Buenas tardes,
Tengo PfSense 1.2.3-RC3 e intento instalar Videocache.
Ya tengo el squid instalado, configurado y corriendo. Ahora bien, sigo el siguiente manual http://cachevideos.com/install-videocache-pfsense
allí dan una dirección web que ya no funciona http://linux.duke.edu/projects/urlgrabber/download/ por tanto, el fetch no funciona.
Buscando y leyendo conseguí lo siguiente http://mail-index.netbsd.org/pkgsrc-bugs/2010/01/11/msg035565.html así que probe:# fetch http:/linux.duke.edu/urlgrabber/download/urlgrabber-3.1.0.tar.gz
y al parecer funcionó, continúo con el siguiente comando según el manual:
# tar -xzf urlgrabber-3.1.0.tar.gz
y obtengo el siguiente error:
tar: Unrecognized archive format: Inappropiate file type or format
tar: Error exit delayed from previous errors.Entonces me percato leyendo un post de acá(http://forum.pfsense.org/index.php?topic=22392.0) donde el sr. Bellera da este link http://www.freebsd.org/cgi/ports.cgi?query=urlgrabber&stype=all, que la version 3.1.0 es py26, yo vengo trabajando con py25, así que pruebo con # fetch http:/linux.duke.edu/urlgrabber/download/urlgrabber-3.0.0.tar.gz y luego # tar -xzf urlgrabber-3.0.0.tar.gz, pero el comando tar arroja el mismo error.
Así decido seguir el consejo del sr. Bellera y probar con pkg_add
Intente:
#pkg_add -r urlgrabber
#pkg_add -r urlgrabber-3.0.0
sin resultado, hasta finalmente seguí el modelo que había venido siguiendo en el manual:
#pkg_add -r py25-urlgrabber
lo cual funcionó, sin embargo ¡tar aún no me funciona!He listado el directorio para ver qué tengo:
# lsy tengo además de otros directorios:
py-urlgrabber (tal cual, sin extensión) éste fue el que bajó pkg_add
urlgrabber-3.0.0.tar.gz
urlgrabber-3.1.0.tar.gzEntonces consulto en este foro:
¿qué ocurre con el comando tar?
¿por qué py-urlgrabber no tiene extensión y no deja entrar con cd?
¿me equivoco con las versiones de urlgrabber y la versión de python que vengo instalando?Cualquier ayuda se agradece
Un saludo. -
Prueba con:
tar -zxvf paquete.tar.gz
o
tar zxvf paquete.tar.gz
Es lo que hago en mis FreeBSD si tengo que descomprimir algo en formato tar.gz.
Debería ir. A no ser que hayan tocado algo. Estás con un FreeBSD muy tuneado…
Saludos,
Josep Pujadas
-
Gracias por la ayuda. Sin embargo continúa el mismo error. He probado
#gzip -cd fichero.tar.gz | tar xfv -
o también
#tar zxf fichero.tar.gzpero ninguno me funciona.
¿Qué es lo que pude haber tocado?
¿No hay solución?y en cuanto al archivo bajado con pkg_add, ¿cómo puedo utilizarlo entonces?
Gracias de antemano, Un saludo.
-
Continúo buscando resolver el problema, y leyendo el comentario de Mihai en un post (http://johncrackernet.blogspot.com/2009/02/howto-installing-squid-proxy-in-pfsense.html), decido probar lo que menciona:
# pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/py25-urlgrabber.tbzno funciona, # fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/py25-urlgrabber.tbz, # pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/py25-urlgrabber.tar.gz, ¡nada!
Coloco una vez más # pkg_add -r py25-urlgrabber y me dice:
pkg_add: package 'py25-urlgrabber-3.1.0_1' or its older version already installed
Entonces, ¿ya esta?
¿podré continuar con Install Iniparse? -
¡Hola!
pkg_add instala paquetes compilados …
No lo he empleado nunca en pfSense, pero por lo que dicen otros usuarios sí está en pfSense.
Si te funcionó, tienes el paquete instalado...
De hecho es casi una tontería instalar un módulo py porque es descomprimirlo y copiarlo donde toca. Es una librería más para Python.
Si quitaron cosas prueba pkg_add gzip y/o pkg_add untar. Son utilidades en ports para manejar archivos comprimidos: http://www.freebsd.org/cgi/ports.cgi
Otra solución sería descomprimir en otro equipo y copiarlo por ssh los archivos (scp). Almenos tiempo atrás scp iba…
Piensa que han reducido el sistema para que quepa en pocos megas.
Es fetch http:// o fetch ftp:// pero no puede ser fetch http://ftp://
Saludos,
Josep Pujadas