Checkinstall 1.6.0 auf älterem System
![](https://seccdn.libravatar.org/avatar/6605d729589fd1ab7ad73b1927fb267c.jpg?s=120&d=mm&r=g)
Tach Leute, ich muss mal wieder was auf nem älteren System (genauer SuSE 7.0) bauen. Hierzu möchte ich mit checkinstall dann ein RPM erstellen damit das naher auch auf anderen Rechnern einfach zu insten ist. Checkinstall lässt sich kompilieren und installieren (Source von der Checkinstall-HP). Nur wenn ich dann checkinstall anwerfe bekomme ich Fehler die vom Programm checkinstall kommen. checkinstall 1.6.0, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran /usr/local/sbin/checkinstall: ck_gettext: command not found debug: TAR=tar debug: VISUAL=/usr/bin/vi debug: Setting umask => 0022 debug: The temporary directory is: [ /var/tmp/lkqeSdmkWiQXpaWAkOqY ] /usr/local/sbin/checkinstall: ck_gettext: command not found Dieses ck_gettext ist eine Variable die in checkinstall definiert wird. Nur scheint er diese Funktion nicht aufrufen zu können. Diese wird wie folgt gesetzt: # Vefify that we have gettext available gettext "Bye." &> /dev/null if [ $? -gt 0 ]; then alias ck_gettext="echo -e"## gettext echo with NO newline at the end else alias ck_gettext="gettext -s --" fi Aufgerufen wird das ganze dann z.B. so: function echogn() { local format="$1" shift printf -- "$(ck_gettext "$format")" "$@" >&2 } Trotzdem laufe ich auf diesem alten System in diesen Fehler. Weiß jemand warum? Gruß Daniel
![](https://seccdn.libravatar.org/avatar/6605d729589fd1ab7ad73b1927fb267c.jpg?s=120&d=mm&r=g)
Hallo Marko, Marko Kaening schrieb:
Hallo Daniel,
gettext "Bye."
hast Du das mal auf dem System ausgefuehrt?
Ist das gettext-Paket ueberhaupt installiert???
Ja, das geht. Ich hab das Script mal umgebaut uns aus dem alias eine Funktion gemacht. Jetzt la"uft es zumindest ohne Fehler durch. Aber RPM hab ich immernoch keins *grml* Gru? Daniel
participants (2)
-
Daniel Spannbauer
-
Marko Kaening