Instalace (překlad) DigiNedu na Debian Linuxu

Tento článek se zabývá postupem kompilace diginedu na Debian Linuxu.

Jak dostat Debian na počítač je náplní jiného článku, stejně jako konfigurace diginedu samotného.

Takže rovnou k věci:
Předpokladem je být přihlášen jako root. Samozřejmě, není to ideální stav vzhledem k bezpečnosti, ale kdo chce, může si nakonfigurovat sudo a jet přes něj.

První důležitý příkaz:

"apt-get install make gcc unzip"
Tím si zajistíme přítomnost kompileru a všech pro něj potřebných balíků. Unzip se bude hodit záhy pro rozbalení diginedu.

Další instalační příkaz:

"apt-get install ax25-apps ax25-tools libax25 libax25-dev xutils-dev"
Samozřejmě můžete vše instalovat najednou, já jsem to zde oddělil jenom kvůli přehlednosti.
Zde se nám nainstaluji všechny knihovny a utility pro protokol AX.25 a věci potřebné pro jeho kompilaci.

Nyní jak splašit zdrojáky diginedu:

Otevřeme si stránku http://digined.pe1mew.nl/?Download kde uvidíme seznam souborů ke stažení a nás zajímá  "DIGI_NED Source code"
Pravým myšítkem si vykopírujeme adresu tohoto souboru a do okna kde jsme přihlášeni k počítači s Debianem (Putty je mocný nástroj) napíšeme:  wget [mezera] a pravým myšítkem si do okna plácneme právě vykopírovaný odkaz.
Vznikne nám tedy "wget http://digined.pe1mew.nl/?download=dnsrc040.zip"

Soubor se nám uloží pod úžasným názvem "index.html?download=dnsrc040.zip" za což můžeme poděkovat lidem, kteří specifikovali HTML.

Co s tím?

Nyní si soubor rozbalíme:   "unzip index.html?download=dnsrc040.zip"
Rozpadne se nám na dva další soubory: digi_ned-0.4.0.tgz    a README.TXT
TGZ je opět archiv, takže prozměnu rozbalit:  "tar -xf digi_ned-0.4.0.tgz"

Vznikne nám adresář (složka) digi_ned, takže neváháme:   cd digi_ned

No a nyní už vlastní kompilace
K ní jsou dva příkazy:
"make depend"   Ten nám nakonfiguruje závislosti a kompiler
a samotne "make"   – to chvíli poběží a pokud vše dopadne dobře, objeví se nový soubor digi_ned  což je výsledek celého snažení. Nyní si už můžeme posbírat soubory diginedu (tedy  digi_ned, digi_ned.* digi_id.ini a digibcon.ini) a nakopírujeme si je, kam chceme.

Nakonec nás už jenom čeká nakonfigurování AX.25 a diginedu a máme funkční digi. Tyto věci jsou ale náplní jiného článku.

Konfiguraci AX.25 najdete ZDE
Konfiguraci DigiNedu najdete ZDE