Ist es möglich, ein Deinstallationsskript zu erstellen?

Ist es möglich, ein Deinstallationsskript zu erstellen?

Grundsätzlich möchte ich ein Skript, das den folgenden Befehl ausführt: apt remove --purge -y ~PROGRAM~ && apt autoremove -y

Außer dass ich die Optionen verwenden könnte, um ~PROGRAM~ in den Namen des Pakets zu ändern, das ich deinstallieren möchte.

Im Terminal würde es ungefähr so ​​aussehen: sudo uninstall ~Paketname hier~

Es wäre großartig, wenn mir jemand den hierfür erforderlichen Code oder ein Tutorial dazu geben könnte!

Antwort1

Du könntest es tun:

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

Sie werden vom Terminal aufgefordert, das Paket einzugeben, das Sie deinstallieren möchten (wie mit angegeben read uninstallpkg). Geben Sie Ihr Paket ein, drücken Sie die Eingabetaste und die Deinstallation wird durchgeführt.

Wie user535733bereits erwähnt, kann dies gefährlich sein und Ihr System zerstören. Gehen Sie daher unbedingt mit Vorsicht vor.

Stattdessen können Sie sudo apt remove --purge -y $uninstallpkg && apt autoremove -yes durch ersetzen sudo apt remove -y $uninstallpkg, was weniger gefährlich als der vorherige Befehl ist und Ihr System nicht zerstört.

verwandte Informationen