¿Es posible crear un script de desinstalación?

¿Es posible crear un script de desinstalación?

Básicamente quiero un script que ejecute el siguiente comando: apt remove --purge -y ~PROGRAM~ && apt autoremove -y

Excepto que podría usar opciones para cambiar ~PROGRAMA~ por el nombre del paquete que me gustaría desinstalar.

En la terminal se vería algo como esto: sudo uninstall ~Nombre del paquete aquí~

Si alguien me diera el código necesario para esto o un tutorial sobre cómo hacerlo, ¡sería genial!

Respuesta1

Podrías hacerlo:

#!/bin/bash
echo "sudo uninstall"
read uninstallpkg
sudo apt remove --purge -y $uninstallpkg && apt autoremove -y

La terminal le pedirá el paquete que desea desinstalar (como se especifica con read uninstallpkg), escriba su paquete y presione Intro, y se desinstalará.

Como user535733se señaló, esto podría ser peligroso y es posible destruir su sistema, así que asegúrese de usarlo con precaución.

En su lugar, puedes reemplazarlo sudo apt remove --purge -y $uninstallpkg && apt autoremove -ycon sudo apt remove -y $uninstallpkg, que será menos peligroso que el comando anterior y no destruirá tu sistema.

información relacionada