AX25-Utilities selbst compilieren

Nachdem der neue Kernel erfolgreich compiliert und mit diesem neu gestartet wurde, müssen jetzt die Anwenderprogramme compiliert werden. Das geht mit folgenden Befehlen:

cd /usr/src
tar zxvf /tmp/ax25-utils-2.1.42a.tar.gz
cd ax25-utils-2.1.42a
make config
make
make install

Debian-Nutzer müssen vorher die Verzeichnisse

/usr/include/asm und 
/usr/include/linux

umbenennen und an ihrer Stelle Links auf den Kernel-Quelltext legen:

cd /usr/include
mv linux linux.debian
mv asm asm.debian
ln -s /usr/src/linux/include/linux linux
ln -s /usr/src/linux/include/asm asm

Man sollte in diesem Zusammenhang kontrollieren, daß /usr/src/linux/include/asm ein Link auf asm-i386 ist. Die Dateien werden in das /usr - Verzeichnis in die Unterverzeichnisse bin, sbin und man istalliert.
Werden die AX.25-Utilities zum allerersten Mal installiert, d.h., sie befanden sich noch nie vorher auf dem System, so verwendet man auch den Befehl

make installconf ,

der einige Beispiel-Konfigurationsdateien unter /etc/ax25 installiert, die als Grundlage für die eigene Konfiguration dienen können. Erscheinen Bildschirmmeldungen wie

gcc-Wall -Wstrict-prototypes -o2 -I../lib -c call.c
call.c: In funktion `statline':
call.c:268: warning: implicit declaration of function `attron'
call.c:268: `A_REVERSE' undeclared (first use this function)
call.c:268: (Each undeclared identifier is reported only once
call.c:268: for each function it appears in)

sollte man doppelt überprüfen, ob das ncurses-Paket installiert ist. Das Konfigurationsskript versucht, ncurses an den üblichen Stellen zu finden, doch auf manchen Systemen ist ncurses nicht richtig installiert und es kann dann das Paket nicht finden.

Wer Programme kompilieren will, die die AX.25-Bibliotheken nutzen, und dabei Fehlermeldungen erhält, kann die Bibliotheken mit
make installib
korrekt installieren.

Wegweiser

Gehen Sie nun zurück zum Index und wählen sie dort sie Seite aus, welche die Konfiguration Ihres Packet-Radio Modems oder TNC beschreibt



Hans-Peter Zorn
Last modified: Sun Sep 5 14:32:01 CEST 1999