Veréis,un amigo quieres instalar los drivers de su módem en Ubuntu para tener conexión a Internet y necesita descargar ciertos paquetes:los propios drivers,gcc,gawk etc...Como yo uso Ubuntu 6.06 me he ofrecido a descargarlos por él y pasárselos en Windows.El problema llega al descargar build-essential.Al ser un meta-paquete apt sólo obtiene build-essential en sí pero no todas sus dependecias (lo que realmente interesa).¿Cómo puedo hacer para que lo descargue todo y pueda pasárselo a mi amigo?
Tendrías que partir de una instalación como la suya.
Entonces yo haría
apt-get -d install build-essential
La opción -d vale para que sólo baje los paquetes, pero no los instale.
Entonces tendrías el paquete y todas las dependencias en /var/cache/apt, creo.
Ahora pruebo y te lo confirmo.
Edito: Funciona, ahora lo único difícil sería tener una instalación de ubuntu como la suya ...
no se puede instalar el build-essential desde el cd de ubuntu? (aunque no tenga las últimas sub-sub-versiones de todos los componentes)
#2 Gracias pero eso es lo que había hecho y no es exactamente lo que necesito.Así sólo descargas el paquete build-essential,lo que necesitaba es descargar todo lo demás también(gcc,make y todas esas mandangas).
#3 Claro que podría hacerlo pero era una solución de urgencia y mi amigo no tenía los CDs de aplicaciones de Ubuntu.Puede que esté en el CD de instalación pero no me molesté en mirar,sería otra opción.
#4, no verdad...
tm4001:# apt-get remove --purge gcc
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Los siguientes paquetes se ELIMINARÁN:
build-essential* g++* gcc*
0 actualizados, 0 se instalarán, 3 para eliminar y 2 no actualizados.
Necesito descargar 0B de archivos.
Se liberarán 57,3kB después de desempaquetar.
¿Desea continuar [S/n]? s
(Leyendo la base de datos ...
85603 ficheros y directorios instalados actualmente.)
Desinstalando build-essential ...
Desinstalando g++ ...
Desinstalando gcc ...
tm4001:# apt-get clean
tm4001:# apt-get autoclean
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
tm4001:# cd /var/cache/apt/archives
tm4001:/var/cache/apt/archives# ls
lock partial
tm4001:/var/cache/apt/archives# apt-get -d install build-essential
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Se instalarán los siguientes paquetes extras:
g++ gcc
Paquetes sugeridos:
manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc
Se instalarán los siguientes paquetes NUEVOS:
build-essential g++ gcc
0 actualizados, 3 se instalarán, 0 para eliminar y 2 no actualizados.
Necesito descargar 13,4kB de archivos.
Se utilizarán 57,3kB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]? s
Des:1 ftp://ftp.rediris.es testing/main gcc 4:4.1.1-11 [5054B]
Des:2 ftp://ftp.rediris.es testing/main g++ 4:4.1.1-11 [1356B]
Des:3 ftp://ftp.rediris.es testing/main build-essential 11.3 [6982B]
Descargados 13,4kB en 5s (2271B/s)
Descarga completa y en modo de sólo descarga
tm4001:/var/cache/apt/archives# ls
build-essential_11.3_i386.deb gcc_4%3a4.1.1-11_i386.deb partial
g++_4%3a4.1.1-11_i386.deb lock
tm4001:/var/cache/apt/archives#
PD: etiqueta para código en software y desarrollo YA!