Warum kann ein RPM xterm nicht verwenden?

Warum kann ein RPM xterm nicht verwenden?

Ich habe ein RPM-Paket erstellt, das während der Installation Xterm verwendet. Immer wenn ich das Paket installiert habe, das ich vor dem Packen in das RPM erstellt habe, funktionierte der Xterm-Teil der Installation korrekt. Ich frage mich, warum nach dem Packen in ein RPM beim Versuch, die Installation mit yumoder durchzuführen, in der Zeile, in der es heißt, dass es nicht gefunden werden kann , rpmein Fehler ausgegeben wird . Ich verwende dies auf Red Hat 6.5.xtermxterm

Antwort1

Die wahrscheinlichste Interpretation der Frage ist, dass OP xterm (vielleicht von einem Skript aus) ausgeführt hat, um einen Teil der manuellen Installation durchzuführen. Aber diese Funktionalität in ein RPM oder Scriptlet zu integrieren, %prepwird %prenicht %postfunktionieren, da RPM alsWurzel, das keinen Zugriff auf die X-Anzeige des Benutzers hat (es sei denn, diese wird mithilfe von geöffnet xhostund das Skript legt die DISPLAYVariable fest).

Das ist natürlich nicht zu empfehlen, aber die Leute machen es trotzdem:

verwandte Informationen