Text wird nicht dargestellt bei Installation

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
komischerVogel
Beiträge: 4
Registriert: 30.10.2020 13:56:05

Text wird nicht dargestellt bei Installation

Beitrag von komischerVogel » 30.10.2020 14:08:24

Servus,

ich versuche gerade ein .deb Paket mit Abfrage eines EULA mithilfe von debconf zu generieren.
Dabei tritt folgendes Problem auf:
Wenn ich folgendes Kommando eingebe, wird kein EULA text angezeigt:

Code: Alles auswählen

DEBIAN_FRONTEND=gnome apt install mydeb.deb
Bei allen anderen Frontends wird der komplette EULA Text angezeigt. Die Installation dieses .deb Pakets funktioniert auch wunderbar. Außer diesem einen Problem.
Woran kann das liegen?

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Text wird nicht dargestellt bei Installation

Beitrag von novalix » 30.10.2020 15:05:58

Hola,

meine Vermutung ist, dass das frontend "gnome" für grafische Paketmanager (Debiansynaptic, etc.) gedacht ist. Das Kommandozeilentool kann schlicht das entsprechende Fenster nicht generieren.

Das ist allerdings sehr "aus dem Bauch heraus" gedacht. Echte Erfahrung habe ich auf dieser Baustelle nicht.

Willkommen im Forum!
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

komischerVogel
Beiträge: 4
Registriert: 30.10.2020 13:56:05

Re: Text wird nicht dargestellt bei Installation

Beitrag von komischerVogel » 30.10.2020 15:28:00

Es könnte mit der Länge des EULA-Texts zu tun haben. Der ist nämlich ziemlich groß (37 KB) - aber das ist nur eine Vermutung von mir.

komischerVogel
Beiträge: 4
Registriert: 30.10.2020 13:56:05

Re: Text wird nicht dargestellt bei Installation

Beitrag von komischerVogel » 02.11.2020 08:01:45

Oh ich muss mich korrigieren: Der Extended Text wird in keinem graphischen Frontend angezeigt.


Antworten