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
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