Así que estoy jugando con la instalación de paquetes fuera de línea en el servidor 12.04, habiendo descargado paquetes recuperando y recuperando sus URIs usando las instrucciones aquí: http://www.webupd8.org/2009/11/get-list-of-packages- and-dependencies.html
Hice esto con apt-get upgrade
y apt-get dist-upgrade
, luego, comencé a instalar los paquetes descargados usando dpkg -i
. Entonces el proceso se veía así:
- Obtener URI
wget
los paquetes a una carpeta (upgrade
paquetes a / upgrade ydist-upgrade
paquetes a / dist-upgrade)- correr
dpkg -i /upgrade/*.deb
y luegodpkg -i /dist-upgrade/*.deb
Mi pregunta es: ¿este método de instalación manual de los paquetes actualizados correctamente actualizaría todo, dando el mismo resultado que si simplemente lo ejecutara apt-get upgrade
y apt-get dist-upgrade
normalmente? ¿O hay algo que hacen los apt-get
comandos normales que no se haría de esta manera?
apt
diferentedpkg
en este caso, dado que originalmente solíaapt
obtener los URI de todos los paquetes, incluidas sus dependencias. Cuando se trata del acto real de instalación, parece queapt
solo se usadpkg
para desempacar e instalar los paquetes, la única diferencia es queapt
comprueba las dependencias de antemano (pero eso ya está cubierto porque solíaapt
descargar los paquetes, incluyendo dependencias, en primer lugar). ¿A menos que me falte algo?