Oh. Le había dado la url incorrecta y me preguntaba por qué no funciona. Muchas gracias.
Vorac
3
Las URL de Sourceforge a menudo necesitan ser citadas debido a las &'s en ellas también (redirección previa)
Matt
2
Tenga en cuenta que cuando se utiliza wgetcon la URL de descarga de SourceForge, la wgetsalida muestra el Location:encabezado que contiene la URL "real" a la que se redirige la operación HTTP GET. Copie esta URL para su uso posterior con agentes HTTP GET que no pueden seguir los redireccionamientos.
Jonathan Ben-Avraham
1
esto ya no funciona: la ejecución de su comando termina con un download?use_mirror=vorboss.htmlarchivo. ¿Cuál es la solución ahora?
David Portabella el
1
Tienes un% 22 (") al final de la URL. No tuve problemas conwget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
Matteo
6
Inicie la descarga en el navegador Chrome. Cuando comience, cancélelo y vaya a la página de descargas. Puedes ver la url para la descarga. Cópielo y úselo con wget.
Esto parece ser innecesariamente complicado. Tenga en cuenta que algunos sistemas no tienen Chrome instalado. ¿Hay alguna razón por la cual tu respuesta sería preferible a la de dos años?
G-Man dice 'Restablece a Monica' el
1
Bien dicho sobre el cromo. Solo intentaba proporcionar un truco simple que también podría ser útil para otros sitios.
Prasanna Kumar
1
Funciona en Firefox también.
user5359531
¿Por qué "navegador Chrome"? Por cierto, esto no es conveniente para usar en un entorno de línea de comandos. Normalmente, las personas que usan wget no se encuentran en un entorno gráfico.
cedbeu
5
Haga clic en el enlace, será redirigido y verá algo como "Redireccionando ... si no es redirigido automáticamente, haga clic en el enlace directo .
Copie la ubicación del enlace [directo], péguelo en la línea de comando de esta manera
¿No wgetsigue automáticamente las redirecciones por ti?
Dmitry Grigoryev
1
@DmitryGrigoryev lo haría, si fuera una redirección 301/302 adecuada. Esta es una página de destino seguida de una redirección con guión.
muru
1
Gracias, tu publicación resolvió mi molesto problema. En la página de descarga de sourceforge actual, se muestra "enlace directo" si hace clic en "¿Problemas de descarga?" botón.
man wget
?Respuestas:
wget sigue los redireccionamientos automáticamente. Solo dale la URL como argumento
fuente
&
's en ellas también (redirección previa)wget
con la URL de descarga de SourceForge, lawget
salida muestra elLocation:
encabezado que contiene la URL "real" a la que se redirige la operación HTTP GET. Copie esta URL para su uso posterior con agentes HTTP GET que no pueden seguir los redireccionamientos.download?use_mirror=vorboss.html
archivo. ¿Cuál es la solución ahora?wget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
Inicie la descarga en el navegador Chrome. Cuando comience, cancélelo y vaya a la página de descargas. Puedes ver la url para la descarga. Cópielo y úselo con wget.
fuente
Haga clic en el enlace, será redirigido y verá algo como "Redireccionando ... si no es redirigido automáticamente, haga clic en el enlace directo .
Copie la ubicación del enlace [directo], péguelo en la línea de comando de esta manera
¡Eso es! Funcionó para mi.
Editar: debe omitir todo después del '?' carácter en la url, o el nombre de archivo también tendrá esta parte.
fuente
wget
sigue automáticamente las redirecciones por ti?