Wget Help!!!
- HellKnight
- Mensajes: 35
- Registrado: Jue, 31 Oct 2013, 11:38
- Ubicación: /var/www/
Wget Help!!!
Hola a todos los colegas de GUTL
te go dos preguntas para la comunidad
1 como hago para ke wget me decargue los ficheros en una carpeta designada por mi
2 como descargo todo el contenido de uns carpeta en una web Ej: http://mirror.ucp.sc.rimed.cu/proxmox/d ... ary-amd64/
saludos chaooo
te go dos preguntas para la comunidad
1 como hago para ke wget me decargue los ficheros en una carpeta designada por mi
2 como descargo todo el contenido de uns carpeta en una web Ej: http://mirror.ucp.sc.rimed.cu/proxmox/d ... ary-amd64/
saludos chaooo
Re: Wget Help!!!
Aqui tienes dos posibles respuestas:
1. Primero cambia al directorio donde quieres descargar y luego invoca wget, descargará en el directorio donde te encuentres.
2. Prueba con algo como esto (es todo una sola línea):
De hecho, yo uso tanto esta funcionalidad que creé el alias getsite en mi .bash_aliases:
Luego todo lo que tengo que hacer es algo como esto:
1. Primero cambia al directorio donde quieres descargar y luego invoca wget, descargará en el directorio donde te encuentres.
2. Prueba con algo como esto (es todo una sola línea):
Código: Seleccionar todo
wget -e robots=off --background --continue --mirror --no-parent --no-host-directories --restrict-file-names=windows --adjust-extension --convert-links 'http://mirror.ucp.sc.rimed.cu/proxmox/dists/squeeze/pve/binary-amd64/'
Código: Seleccionar todo
alias getsite='wget -e robots=off --background --continue --mirror --no-parent --no-host-directories --restrict-file-names=windows --adjust-extension --convert-links'
Código: Seleccionar todo
cd /home/miusuario/descargas
getsite http://www.eldominio.tld/laruta
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke
- Edmund Burke
- Eddy Leonid
- Mensajes: 42
- Registrado: Jue, 31 Oct 2013, 10:37
- Contactar:
Re: Wget Help!!!
Interesante la propuesta de hugo me la llevo para la colección personal.
@HellKnight si quieres usar una variante donde tengas un fichero en el cual sencillamente le vas añadiendo cuales son los archivos que te propones descargar y que el wget te emita un log de como va la descarga puedes utilizar esta variante:
wget -cNbm -t0 -l0 -np -i /home/eddy/Descargas/programadas/descargas.url -a registro.log -P /home/eddy/Descargas/programadas
si quieres le haces un script y lo pones en el crontab para descargar a determinada hora, (como es mi caso que tengo limitación de horario para descargas)
cualquier variante que le puedas añadir coméntala.
Saludos
@HellKnight si quieres usar una variante donde tengas un fichero en el cual sencillamente le vas añadiendo cuales son los archivos que te propones descargar y que el wget te emita un log de como va la descarga puedes utilizar esta variante:
wget -cNbm -t0 -l0 -np -i /home/eddy/Descargas/programadas/descargas.url -a registro.log -P /home/eddy/Descargas/programadas
si quieres le haces un script y lo pones en el crontab para descargar a determinada hora, (como es mi caso que tengo limitación de horario para descargas)
cualquier variante que le puedas añadir coméntala.
Saludos
----
Eddy Leonid Mojarrieta Luján
SysAdmin
Educación Antilla-Hoguín Cuba
Telefono:88-8279
EMail: eddy@an.ho.rimed.cu
URL: www.an.ho.rimed.cu
Eddy Leonid Mojarrieta Luján
SysAdmin
Educación Antilla-Hoguín Cuba
Telefono:88-8279
EMail: eddy@an.ho.rimed.cu
URL: www.an.ho.rimed.cu
- HellKnight
- Mensajes: 35
- Registrado: Jue, 31 Oct 2013, 11:38
- Ubicación: /var/www/
Re: Wget Help!!!
OK gracia a ambos vere ke hago apartir de este momento aver si dejo mis server descargando el repo proxmox ya ke yo no tengo horarios delimitados para la descarga
saludos Gracias
saludos Gracias
- HellKnight
- Mensajes: 35
- Registrado: Jue, 31 Oct 2013, 11:38
- Ubicación: /var/www/
Re: Wget Help!!!
hugo escribió:Aqui tienes dos posibles respuestas:
1. Primero cambia al directorio donde quieres descargar y luego invoca wget, descargará en el directorio donde te encuentres.
2. Prueba con algo como esto (es todo una sola línea):
De hecho, yo uso tanto esta funcionalidad que creé el alias getsite en mi .bash_aliases:Código: Seleccionar todo
wget -e robots=off --background --continue --mirror --no-parent --no-host-directories --restrict-file-names=windows --adjust-extension --convert-links 'http://mirror.ucp.sc.rimed.cu/proxmox/dists/squeeze/pve/binary-amd64/'
A todo kien pueda tener la misma duda ke yo le recomiendo este articulo me resulto de maravilla
Gracias de antemano SaludosLuego todo lo que tengo que hacer es algo como esto:Código: Seleccionar todo
alias getsite='wget -e robots=off --background --continue --mirror --no-parent --no-host-directories --restrict-file-names=windows --adjust-extension --convert-links'
Código: Seleccionar todo
cd /home/miusuario/descargas getsite http://www.eldominio.tld/laruta
- Eddy Leonid
- Mensajes: 42
- Registrado: Jue, 31 Oct 2013, 10:37
- Contactar:
Re: Wget Help!!!
Mira otra variante que puedes usar es si en el nodo que lo descargas tienen implementado un servidor de rsync, es actualizarlo via rsync valga la redundancia, de esta forma vas descargando los paquetes nuevos sin afectar el repo que tengas de proxmox.
Primero descargas los paquetes nuevos:
rsync -avzh --progress --bwlimit=4 rsync://rsync.sc.rimed.cu/[path]/pool/ /home/mirror/pve/pool/
cambias [path] por la ubicación en que se encuentre el origen de los paquetes, puedes explorar con rsync si en caso de que no lo conozcas con rsync -n rsync://rsync.sc.rimed.cu/
Cuando termines de descargar esta parte vas a tener los paquetes nuevos y viejos en tu repo, pero tienes tambien las listas viejas, le pasas:
rsync -avzh --progress --bwlimit=4 --delete rsync://rsync.sc.rimed.cu/mirror/[path]/dists/ /home/mirror/pve/dists/
pero esta vez le pasas --delete para que te deje las listas tal y como esta en el repo que estás descargando
y despues le haces lo mismo a los paquetes ( -- delete ) para que los viejos los elimine y te quede el repo tal y como esta donde lo estás descargando
rsync -avzh --progress --bwlimit=4 --delete rsync://rsync.sc.rimed.cu/mirror/[path]/pool/ /home/mirror/pve/pool/
En esto y otras muchas cosas me ha ayudado Anibal de la UCP de HO porque siempre ha sido un dilema para nosotros la actualización del repo.
Saludos
Primero descargas los paquetes nuevos:
rsync -avzh --progress --bwlimit=4 rsync://rsync.sc.rimed.cu/[path]/pool/ /home/mirror/pve/pool/
cambias [path] por la ubicación en que se encuentre el origen de los paquetes, puedes explorar con rsync si en caso de que no lo conozcas con rsync -n rsync://rsync.sc.rimed.cu/
Cuando termines de descargar esta parte vas a tener los paquetes nuevos y viejos en tu repo, pero tienes tambien las listas viejas, le pasas:
rsync -avzh --progress --bwlimit=4 --delete rsync://rsync.sc.rimed.cu/mirror/[path]/dists/ /home/mirror/pve/dists/
pero esta vez le pasas --delete para que te deje las listas tal y como esta en el repo que estás descargando
y despues le haces lo mismo a los paquetes ( -- delete ) para que los viejos los elimine y te quede el repo tal y como esta donde lo estás descargando
rsync -avzh --progress --bwlimit=4 --delete rsync://rsync.sc.rimed.cu/mirror/[path]/pool/ /home/mirror/pve/pool/
En esto y otras muchas cosas me ha ayudado Anibal de la UCP de HO porque siempre ha sido un dilema para nosotros la actualización del repo.
Saludos
----
Eddy Leonid Mojarrieta Luján
SysAdmin
Educación Antilla-Hoguín Cuba
Telefono:88-8279
EMail: eddy@an.ho.rimed.cu
URL: www.an.ho.rimed.cu
Eddy Leonid Mojarrieta Luján
SysAdmin
Educación Antilla-Hoguín Cuba
Telefono:88-8279
EMail: eddy@an.ho.rimed.cu
URL: www.an.ho.rimed.cu