From f4f35b2bbc56f1fc3d850140d4fe5aecfae1eab8 Mon Sep 17 00:00:00 2001 From: musabe24 Date: Tue, 18 Nov 2025 20:21:41 +0100 Subject: [PATCH] =?UTF-8?q?Heruntergeladene=20.deb=20Package=20wird=20ab?= =?UTF-8?q?=20jetzt=20nach=20der=20Installation=20gel=C3=B6scht.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/install/install.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/internal/install/install.go b/internal/install/install.go index 8704641..dc5dde2 100644 --- a/internal/install/install.go +++ b/internal/install/install.go @@ -167,7 +167,15 @@ func Install(pkg string) error { cmd := exec.Command("sudo", "dpkg", "-i", asset.Name) cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr - return cmd.Run() + err := cmd.Run() + if err != nil { + fmt.Println("Package konnte nicht installiert werden.") + } + err = os.Remove(asset.Name) + if err != nil { + fmt.Println("Package konnte nicht gelöscht werden.") + } + return err } return errors.New("Asset-Typ wird noch nicht unterstützt")