Wie kann man ein Debian-Paket mit Eingabedialogen erstellen?

GoaSkin - Montag, 07. November 2011 19:50:19 - 1 Antworten

Hallo,

ich möchte ein Debian-Paket erstellen, dass im Zuge der Installation eine Konfiguration vornimmt, zu der Einzelheiten per Benutzereingabe abgefragt werden.

Für das Paket habe ich ein Skript "paketname.postinst" angelegt, das soweit nach dem Schreiben der Dateien auch ausgeführt wird. Der Befehlsaufruf "db_input" zur Anzeige eines Abfragedialog wird bei der Installation jedoch schlichtweg ignoriert. Zum Testen ob das Skript überhaupt abgearbeitet wird, habe ich Testweise einen Echo-Aufruf eingebaut.

Es gibt keine Fehlermeldung und das Programm wird auch installiert. Alles verhält sich so, als ob dpkg in diesem Fall einfach taub für einen db_input Aufruf ist. Selbst ein Aufruf von dpkg --debug=2000 --install paketname.deb gibt keinen Hinweis.

Worin kann der Fehler liegen? Sowohl die Template-Datei als auch das Postinst-Skript habe ich aus einer anderen Paketquelle übernommen und nur die Texte angepasst.

Antworten
hat sich erledigt
GoaSkin , Dienstag, 08. November 2011 18:55:00
Ein/Ausklappen

Aufgrund eines fehlenden Eintrages in der rules-Datei wurden zwar die Konfigurations-Skripte nach /var/lib/dpkg/info/ kopiert, jedoch nicht die Templates-Datei, die für den Aufbau der Eingabedialoge notwendig ist.


Bewertung: 214 Punkte bei 12 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

Aktuelle Fragen

Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 4 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...
MS LifeCam HD-5000 an Debian
Kay Michael, 13.04.2016 22:55, 0 Antworten
Hallo, ich versuche die oben erwähnte Cam an einem Thin Client mit Debian zu betreiben. Linux...
Import von Evolution nach KMail erzeugt nur leere Ordner
Klaus-Christian Falkner, 06.04.2016 12:57, 3 Antworten
Hallo, da ich vor einiger Zeit von Ubuntu auf Kubuntu umgestiegen bin, würde ich gerne meine E...
Sophos lässt sich nicht unter Lubuntu installieren
Chrstina Turm, 30.03.2016 20:56, 3 Antworten
Hi Leute, habe mir vor paar Tagen auf ein Notebook, das ohne Linux ausgedient hätte, Linux dr...
Novell Client auf Raspbian
Chris Baum, 16.03.2016 15:13, 3 Antworten
Hallo Community, ich hätte eine Frage, und zwar geht es um folgendes: Ich möchte eine Datei...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Win7 in Virtualbox starten
Karl-Heinz, 21.05.2016 22:44
Am Sat, 21 May 2016 18:36:13 +0200 schrieb Mathias Schliefke : Hallo Mathias, > datenmäßig ver- und en...
Re: [EasyLinux-Ubuntu] Win7 in Virtualbox starten
Mathias Schliefke, 21.05.2016 18:36
Hallo Karl-Heinz, aber meine Suunto Ambit (GPS-Sport-Uhr) kann ich damit nicht datenmäßig ver- und entsorge...
Re: [EasyLinux-Ubuntu] Win7 in Virtualbox starten
Karl-Heinz, 21.05.2016 18:04
Am Sat, 21 May 2016 07:26:10 +0200 schrieb Mathias Schliefke : Hallo Mathias, nur mal als Info, Wine 1.9...
Re: [EasyLinux-Ubuntu] Ubuntu auf Rechner mit Windows 10
Ernst Kutscher, 21.05.2016 16:32
Hallo Heiko, Frank und Alexander Vielen Dank für die Informationen. Ich bin mit Computern nicht ganz unerfah...
Re: [EasyLinux-Ubuntu] Win7 in Virtualbox starten
Alexander McLean, 21.05.2016 10:46
Am Samstag, den 21.05.2016, 09:34 +0200 schrieb Mathias Schliefke: Hallo Matthias > Hallo Jens, ...