Apt (Advanced Packaging Tool) tiene la opción de descargar solo el paquete apt-get -d install [pkg-name]
. También he encontrado apt-get download [pkg-name]
para descargar paquetes.
Entonces, ¿cuál es la diferencia entre --download-only
( apt-get -d install
) y download
( apt-get download
)?
¿Y cuándo debo usar entre ellos ?
man apt-get
.El
--download-only
interruptor debe ser acompañado por otro comando, ya seainstall
,upgrade
o lo que sea comando requeriría a paquete de descarga. Si no necesita descargar paquetes, es evidente que no descargará nada.--download-only
restringe las acciones de apt a solo descargar los paquetes que necesita en el directorio de caché, nada más . Si su operación terminara descargando dependencias, las descargará por usted.Dado que necesita un comando como
install
oupgrade
normalmente requeriríasudo
permisos de root, ya que el directorio predeterminado utilizado para descargar los paquetes es propiedad de root.El
download
comando es independiente, lee la lista de paquetes y descarga solo el paquete especificado, no descarga dependencias ni otros paquetes. No requiere permisos de root si puede escribir su directorio actual, esto no almacenaría los archivos en el directorio de caché del paquete.fuente
Usa el
man
comando :)apt-get download
descargará el paquete, pero no sus dependencias, al directorio actual .apt-get -d install
descargará el paquete dado y todas las dependencias que faltan en el directorio de paquetes del sistema (/var/cache/apt/archives
).Use el primero si desea descargar un .deb para luego jugar con él (descomprimirlo, tocarlo
dpkg
, lo que sea).Use el segundo si desea "descargar previamente" un conjunto de paquetes para una instalación posterior.
fuente