Simular operaciones de instalación/desinstalación/actualización de paquetes con aptitude y apt-get | Algo de Linux

viernes, 8 de junio de 2018

Simular operaciones de instalación/desinstalación/actualización de paquetes con aptitude y apt-get

Tanto aptitude como apt-get disponen de un parámetro (-s, --simulate) que nos permite simular la instalación/desinstalación/actualización de paquetes antes de realizarla. Es conveniente, sobre todo en servidores, utilizar esta opción de simulación para ver si hay algún problema antes de realizar una operación de este tipo.

Por ejemplo:
admin@bdc:~$ sudo apt-get -s upgrade
[sudo] password for admin: 
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Calculando la actualización... Hecho
Los siguientes paquetes se han retenido:
  libdrm-amdgpu1 libdrm2 libegl1-mesa libgbm1 libgl1-mesa-dri libwayland-egl1-mesa linux-generic linux-headers-generic linux-image-generic
Se actualizarán los siguientes paquetes:
  libldap-2.4-2
1 actualizados, 0 nuevos se instalarán, 0 para eliminar y 9 no actualizados.
Inst libldap-2.4-2 [2.4.42+dfsg-2ubuntu3.2] (2.4.42+dfsg-2ubuntu3.3 Ubuntu:16.04/xenial-updates [amd64])
Conf libldap-2.4-2 (2.4.42+dfsg-2ubuntu3.3 Ubuntu:16.04/xenial-updates [amd64])
Al ejecutar el comando en modo simulación en este servidor, estoy viendo que se va a instalar un paquete y que no se produce ninguna desinstalación no deseada de otros paquetes. Así que, puedo hacer tranquilamente una actualización de paquetes:
$ sudo apt-get -y upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Calculando la actualización... Hecho
Los siguientes paquetes se han retenido:
  libdrm-amdgpu1 libdrm2 libegl1-mesa libgbm1 libgl1-mesa-dri libwayland-egl1-mesa linux-generic linux-headers-generic linux-image-generic
Se actualizarán los siguientes paquetes:
  libldap-2.4-2
1 actualizados, 0 nuevos se instalarán, 0 para eliminar y 9 no actualizados.
Se necesita descargar 161 kB de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
Des:1 http://es.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libldap-2.4-2 amd64 2.4.42+dfsg-2ubuntu3.3 [161 kB]
Descargados 161 kB en 0s (492 kB/s)   
(Leyendo la base de datos ... 127182 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../libldap-2.4-2_2.4.42+dfsg-2ubuntu3.3_amd64.deb ...
Desempaquetando libldap-2.4-2:amd64 (2.4.42+dfsg-2ubuntu3.3) sobre (2.4.42+dfsg-2ubuntu3.2) ...
Procesando disparadores para man-db (2.7.5-1) ...
Configurando libldap-2.4-2:amd64 (2.4.42+dfsg-2ubuntu3.3) ...
Procesando disparadores para libc-bin (2.23-0ubuntu10) ...
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: