Simular comandos en linux

Simular comandos en linux.

En linux tenemos todo tipo de herramientas y aplicaciones, y como no podía ser menos, también nos beneficiamos de una opción que nos permite ejecutar comandos en nuestra terminal sin que realmente se llegue a lanzar la orden.

Este efecto lo conocemos como simulación, y es muy útil a la hora de averiguar que pasara en nuestro sistema al ejecutar un comando. En este articulo vemos un ejemplo de simulación de los dos comandos más utilizados, está claro que hablamos del comando install y del comando remove.

 

Simular comandos en linux

Comenzamos con el ejemplo en Debian, Ubuntu, Linux Mint y derivados. La orden se ejecuta con la siguiente sintaxis:

Como ves su uso es bastante simple, ahora simulamos (como ejemplo) la instalación del reproductor VLC.

ejemplo de salida…

sololinux ~ # sudo apt install vlc –simulate
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Se instalarán los siguientes paquetes adicionales:
      libbasicusageenvironment1 libcddb2 libdirectfb-1.2-9 libdvbpsi10 libebml4v5 libgroupsock8 libiso9660-8 liblivemedia50
      libmatroska6v5 libmpcdec6 libproxy-tools libqt5x11extras5 libresid-builder0c2a libsdl-image1.2 libsidplay2v5 libssh2-1
      libupnp6 libusageenvironment3 libva-drm1 libvcdinfo0 libvlc5 libvlccore8 libvncclient1 libxcb-composite0 libxcb-xv0
      vlc-data vlc-nox
Paquetes recomendados:
      vlc-plugin-notify vlc-plugin-samba
Se instalarán los siguientes paquetes NUEVOS:
      libbasicusageenvironment1 libcddb2 libdirectfb-1.2-9 libdvbpsi10 libebml4v5 libgroupsock8 libiso9660-8 liblivemedia50
      libmatroska6v5 libmpcdec6 libproxy-tools libqt5x11extras5 libresid-builder0c2a libsdl-image1.2 libsidplay2v5 libssh2-1
      libupnp6 libusageenvironment3 libva-drm1 libvcdinfo0 libvlc5 libvlccore8 libvncclient1 libxcb-composite0 libxcb-xv0 vlc
      vlc-data vlc-nox
0 actualizados, 28 nuevos se instalarán, 0 para eliminar y 1 no actualizados.
sololinux ~ #

Si queremos comprobar que archivos se borraran del sistema al desinstalar una herramienta…

ejemplo de salida…

sololinux ~ # sudo apt remove thunderbird –simulate
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Los siguientes paquetes se ELIMINARÁN:
       thunderbird thunderbird-locale-es thunderbird-locale-es-es
0 actualizados, 0 nuevos se instalarán, 3 para eliminar y 1 no actualizados.
Remv thunderbird-locale-es-es [1:60.9.0+build1-0ubuntu0.18.04.2]
Remv thunderbird-locale-es [1:60.9.0+build1-0ubuntu0.18.04.2]
Remv thunderbird [1:60.9.0+build1-0ubuntu0.18.04.2]
sololinux ~ #

No te preocupes, solo hemos simulado una instalación y una desinstalación, nuestro sistema sigue intacto jajaj. Se permite acortar –simulate por -s, pero creo que mejor usamos la opción normal, así sabemos lo que estamos haciendo.

En Centos, RHEL y derivados la cosa cambia, las opciones también. Vemos su sintaxis.

En este ejemplo simulamos la instalación de nano, esta operación es incluso más realista que con –simulate pero con el mismo resultado, todo simulado.

Si queremos simular un paquete *.rpm.

Ahora ya sabes como afectara a tu sistema la ejecución de un comando, puedes operar en consecuencia.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Simular comandos en linux.

 

Una respuesta

  1. Henry
    14/01/2020

Agregar comentario