Ich möchte ein einfaches Skript erstellen, das ein Benutzer herunterladen und anklicken kann. Daraufhin führt es Folgendes aus:
- Fordern Sie ihr Root-Passwort über eine Art Popup-Schnittstelle an
- dann sudo apt-get installieren Sie ein Paket auf ihrem Computer
- und führen Sie schließlich einige andere Befehle aus, um die besagte Software zu konfigurieren.
Ich kenne alle erforderlichen Bash-Befehle, um die Software zu installieren und zu konfigurieren. Mein Problem besteht darin, sie mit einem einzigen Klick zum Laufen zu bringen. (So ähnlich wie ein EXE-Installationsprogramm von Windows).
Wie könnte dies erreicht werden?
Antwort1
Bei Windows .exe
müssen Sie immer mindestens einen Doppelklick ausführen. Bei Ubuntu gibt es auch keine Möglichkeit für einen Einzelklick, außer einem .deb
.
Einer der Gründe, warum Ubuntu sicherer ist, ist, dass es nichts laufen lässt. Um die Ausführung von etwas zuzulassen, müssen Sie den Befehl ausführen chmod +x file/to/be/executable
oder mit der rechten Maustaste klicken und die Berechtigungen ändern.
Aus diesem Grund ist es nicht möglich, die Installation einfach durch Doppelklicken durchzuführen.
Alternativen bestehen darin, den Benutzer den Befehl selbst ausführen zu lassen sudo apt-get install <package> && some-software-config-commands && another-config-command
usw.
Sie können es auch in eine .deb
Datei packen, das Äquivalent einer.exe