Einfache Antwort
Denn wer das heruntergeladene Paket geschrieben hat, hat anfangs keine so komfortable Installationsskriptdatei erstellt.
Kompliziertere Antwort
Ubuntu basiert auf Debian-Paketen (.deb). Es ist einfach, unter Ubuntu ein praktisches Point-and-Click-Installationsprogramm für Pakete zu finden. Ihr Problem ist, dass Sie versuchen, ein Paket zu installieren, das nicht Bestandteil des integrierten Paketmanagers ist.
Die Befehlszeile ist wahrscheinlich der kleinste gemeinsame Nenner für Linux-Benutzer. Wenn Sie ein Paket schreiben, ist es nicht unerheblich, das zusätzliche Scripting einzubringen, um sicherzustellen, dass es auf allen Linux-Distributionen ordnungsgemäß installiert wird. Dies gilt insbesondere, wenn regelmäßig neue Gabeln und Distributionen entwickelt werden. Ein Skript, das beispielsweise einwandfrei unter Ubuntu läuft, würde wahrscheinlich abstürzen und auf Fedora oder Slackware brennen. Daher sind Distro-spezifische Installateure normalerweise den Distro-Managern selbst überlassen oder freiwilligen Helfern, die bereit sind, die Grunzarbeit zu erledigen.
.tar.gz-Paketskripte kompilieren das Paket normalerweise für Sie und werfen es in ein entsprechendes / bin-Verzeichnis (oder wohin auch immer). Viele können mit der üblichen Prozedur "./configure && make && make install" installiert werden, jedoch nicht alle. Dazu müssen Sie die Installationsanweisungen für jedes Paket lesen, um eine ordnungsgemäße Installation zu gewährleisten. Ein derartiger Eingriff des Menschen macht die Automatisierung des Prozesses schwierig oder sogar unmöglich.
Beachten Sie, dass diese Installationsprozedur möglicherweise nichts anderes für Sie tun kann. Möglicherweise wird am Ende kein Deinstallationsprogramm angezeigt, es wird nichts in Ihrem Paketmanager als "installiert" angezeigt und Sie haben nicht einmal die entsprechenden Desktopsymbole / Anwendungseinträge / Dateizuordnungen in Ihrem Fenstermanager Ihrer Wahl. Es hängt alles vom Paket selbst ab. Distro-spezifische Pakete versuchen normalerweise, diese Auslassungen zu berücksichtigen.
Bis sich alle Open Source-Entwickler auf einen Standardinstallationsprozess für alle Software einigen können, ist dies wahrscheinlich das Beste, was Sie bekommen werden. Entweder bleib bei distro-unterstützten Paketen oder erledige eine Kommandozeile.