wget para bajar paquetes deb de repositorios

Imagen de omas
0 puntos

Deseo saber si existe alguna forma de bajar paquetes .deb de los repositorios utilizando el comando wget?
La razón de esto es que me toca trabajar en windows en el trabajo, y no tengo conexión a internet en casa. Sólo modem lento.
Pero tengo el wget para windows que me ha resultado muy útil para bajar cosas en línea de comandos.

Gracias.

Imagen de joseluis
+1
0
-1

En Ubuntu packages puedes buscar los paquetes para la versión de Ubuntu que tengas y descargartelos como quieras, desde el navegador, con wget, ...


  • La guia Ubuntu - solución a muchos problemas
  • Google y el buscador de ubuntu-es son tus amigos

Fdo. El forense asesino.

+1
0
-1

Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

Imagen de joseluis
+1
0
-1

Y ya de paso si quieres bajarte los repositorios enteros puedes hacerte un pequeño script que se descargue el archivo Packages.gz, lo descomprima con gzip, busque en el fichero Packages las líneas que comienzan por Filename: (Filename: pool/main/m/make-dfsg/make_3.81-3build1_i386.deb) y corte de esas líneas lo que va a la derecha del Filename: para, concatenando la url base (en el caso de los repositorios franceses sería http://fr.archive.ubuntu.com/ubuntu/) descargar el paquete.

Por ejemplo para descargar de la versión Feisty el repositorio main (arquitectura i386) se podría ejecutar:

#!/bin/bash

urlbase="http://fr.archive.ubuntu.com/ubuntu"
wget ${urlbase}/dists/feisty/main/binary-i386/Packages.gz
gunzip Packages.gz
paquetes=`grep "^Filename:" Packages  | cut -d " " -f2`
for i in ${paquetes} ; do
   wget ${urlbase}/$i
done
rm Packages

Para el resto de repositorios lo que habría que hacer es descargar sus correspondientes Packages.gz


  • La guia Ubuntu - solución a muchos problemas
  • Google y el buscador de ubuntu-es son tus amigos

Fdo. El forense asesino.

+1
0
-1

Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

Imagen de omas
+1
0
-1

Excelente ! Gracias !
Sólo una pregunta y perdón por la sencillez:
En esta línea:

wget ${urlbase}/dists/feisty/main/binary-i386/Packages.gz

puedo cambiar "main", por "backports" sin problema ?

Oscar

+1
0
-1

 

Oscar

Imagen de joseluis
+1
0
-1

Según la estructura de directorios de los repositorios (segun puedes ver aqui) parece que lo que tendrias que cambiar es feisty por feisty-backports.

Echa un vistazo a los directorios que cuelgan de http://fr.archive.ubuntu.com/ubuntu/dists/ para buscar los distintos Packages.gz


  • La guia Ubuntu - solución a muchos problemas
  • Google y el buscador de ubuntu-es son tus amigos

Fdo. El forense asesino.

+1
0
-1

Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

Imagen de csolis
+1
0
-1

Hola, he instalado hace poco el ubuntu 7.4, pero como lo instalé a través de una imagen, faltaban muchos paquetes. Entonces buscando información encontré la tuya. La he puesto en marcha, pero pensaba que los paquetes ya se instalarian en el gestor. O que aconteció es que todos están en mi carpeta personal. ¿Cómo hago para ponerlos allí dónde dice añadir y quitar o en el gestor synaptic?

Gracias por la ayuda.

 

+1
0
-1