Ero sivun ”Aprsg” versioiden välillä
>Oh2gve p (Lisätty viite.) |
>Oh2gve (Päivitin ohjeen uutta softaversiota vastaavaksi.) |
||
Rivi 1: | Rivi 1: | ||
<div class="floatright">__TOC__</div> | <div class="floatright">__TOC__</div> | ||
'''aprsg''' eli APRS Gateway on [[APRS_iGate|IGate]]ohjelma | '''aprsg''' eli APRS Gateway on [[APRS_iGate|IGate]]ohjelma Unixin kaltaisille käyttöjärjestelmille. | ||
Tärkeimmät ominaisuudet: | Tärkeimmät ominaisuudet: | ||
* APRS-pakettien vastaanotto yhdeltä tai useammalta [[KISS_protokolla|KISS]]- tai tavalliselta [[TNC]]:ltä sarjaportin kautta | * APRS-pakettien vastaanotto yhdeltä tai useammalta [[KISS_protokolla|KISS]]- tai tavalliselta [[TNC]]:ltä sarjaportin kautta | ||
* Kuultujen pakettien lähettäminen [[APRS-IS]]-palvelimelle | * Kuultujen pakettien lähettäminen [[APRS-IS]]-palvelimelle | ||
* Pakettien välittäminen netistä bandille kutsun ja/tai lähettäjän sijainnin mukaan suodatettuna | * Pakettien välittäminen netistä bandille tai portista toiseen kutsun ja/tai lähettäjän sijainnin mukaan suodatettuna | ||
* Mahdollisuus vaihtaa palvelinta automaattisesti yhteyden katketessa | * Mahdollisuus vaihtaa APRS-IS-palvelinta automaattisesti yhteyden katketessa | ||
Ohjelman kotisivu on osoitteessa http://pakettiradio.net/aprsg/. | |||
==Asentaminen== | ==Asentaminen== | ||
Rivi 13: | Rivi 14: | ||
===Debian ja siihen pohjautuvat jakelut=== | ===Debian ja siihen pohjautuvat jakelut=== | ||
Debianille ja siihen pohjautuville käyttöjärjestelmille on tarjolla | Debianille ja siihen pohjautuville käyttöjärjestelmille on tarjolla valmiit asennuspaketit sekä aprsg:stä että sen käyttämästä APRS-protokollakirjastosta, libfapista. Ne löytyvät osoitteesta http://pakettiradio.net/downloads/. Lataa ja asenna paketit, esimerkiksi komentoriviltä homma tapahtuu seuraavasti. | ||
wget <nowiki>http:// | wget <nowiki>http://pakettiradio.net/downloads/aprsg/aprsg_<versio>.deb</nowiki> | ||
wget <nowiki>http:// | wget <nowiki>http://pakettiradio.net/downloads/libfap/libfap_<versio>.deb</nowiki> | ||
sudo dpkg -i | sudo dpkg -i libfap*.deb aprsg*.deb | ||
Graafisissa käyttöliittymissä | Graafisissa käyttöliittymissä asennus hoituu luultavasti lataamalla paketit ja tuplaklikkaamalla niitä asennuksen jälkeen. | ||
Asennuksen yhteydessä saatat saada varoituksia puuttuvista paketeista, jotka aprsg tarvitsee. Katso tällöin pakettien nimet virheilmoituksesta ja asenna ne haluamallasi pakettienhallintatyökalulla. | |||
====Asetukset ja käynnistäminen==== | ====Asetukset ja käynnistäminen==== | ||
Asennuksen jälkeen vuorossa on asetusten teko, joka tapahtuu luomalla asetustiedosto /etc/aprsg/aprsg.conf | Asennuksen jälkeen vuorossa on asetusten teko, joka tapahtuu luomalla asetustiedosto /etc/aprsg/aprsg.conf. Luominen tapahtuu helpoiten kopiomalla se jostain samassa hakemistossa olevasta esimerkkiasetustiedostostaja muokkaamalla sitä tiedostossa olevien kommenttien ja tarvittaessa [[#Konfigurointi|ohjeiden]] mukaan. | ||
Konfiguroitu aprsg käynnistyy komennolla | Konfiguroitu aprsg käynnistyy komennolla | ||
Rivi 38: | Rivi 34: | ||
====Poistaminen==== | ====Poistaminen==== | ||
Koska aprsg on asennettuna Debianin pakettienhallinnan kautta, voit poistaa sen | |||
Koska aprsg on asennettuna Debianin pakettienhallinnan kautta, voit poistaa sen haluamallasi pakettienhallintatyökalulla. Esimerkiksi siis komentamalla roottina | |||
aptitude purge aprsg | aptitude purge aprsg | ||
Rivi 44: | Rivi 41: | ||
===Lähdekoodeista kääntämällä=== | ===Lähdekoodeista kääntämällä=== | ||
'''aprsg''' tarvitsee kääntyäkseen ja toimiakseen wxWidgets- ja | '''aprsg''' tarvitsee kääntyäkseen ja toimiakseen wxWidgets- ja libfap-kirjastot. WxWidgetsin versio on syytä olla 2.6.0 tai tuoreempi, libfapin 0.5 tai tuoreempi. Jos käyttöjärjestelmäsi ei sisällä valmiita paketteja kirjastoille, hae lähdekoodit osoitteista http://www.wxwidgets.org/downloads/ ja http://pakettiradio.net/downloads/libfap/. Jos joudut/päädyt kääntämään wxWidgets-kirjaston itse, kannattanee jättää graafiset osat kääntämättä (--disable-gui), sillä aprsg ei niitä tarvitse. Tarvittavat modulit ovat base ja net. | ||
Kun edellämainitut kirjastot on asennettu ja tähdet ovat taivaalla oikeissa paikoissa, kääntämisprosessin pitäisi sujua normaaliin tapaan: | Kun edellämainitut kirjastot on asennettu ja tähdet ovat taivaalla oikeissa paikoissa, kääntämisprosessin pitäisi sujua normaaliin tapaan: | ||
wget <nowiki>http:// | wget <nowiki>http://pakettiradio.net/downloads/aprsg/aprsg-<versio>.tar.gz</nowiki> | ||
tar xvzf aprsg-<versio>.tar.gz | tar xvzf aprsg-<versio>.tar.gz | ||
cd aprsg-<versio> | cd aprsg-<versio> | ||
./configure | ./configure [--prefix=/opt tai muita optioita] | ||
make | make | ||
make install | make install | ||
Viimeinen komento tarvitsee kirjoitusoikeudet asennushakemistoon, mikä tarkoittaa usein sitä, että se pitää ajaa roottina. | |||
== Konfigurointi == | == Konfigurointi == | ||
''Pikaopas kiireisille harrastajille'' | ''Pikaopas kiireisille harrastajille'' | ||
#'' | #''Odota, että kiire menee ohi.'' | ||
#'' | #''Aloita konfigurointi kaikessa rauhassa ja ajatuksen kanssa ohjeen mukaan.'' | ||
'''aprsg'''n konfiguroinnissa kannattaa käyttää pohjana | '''aprsg'''n konfiguroinnissa kannattaa käyttää pohjana jotain mukana tulevista esimerkkiasetustiedostoista. Ensimmäiseksi kannattaa valita tarpeen mukaan joko sample.conf.rxonly- tai sample.conf.rxtx-tiedosto, lisätietoja voi katsoa advanced-tiedostosta hankkeen edetessä. Asetustiedoston risuaitamerkillä ja välilyönnillä alkavat rivit ovat kommenttirivejä, joihin on kirjoitettu vinkkejä asetusten tekoon. Lisäksi tiedosto sisältää valmiita asetuksia ja joitakin poiskommentoituja esimerkkiarvoja. Vähimmäiskonfiguraation saa tehtyä helpoiten ottamalla poiskommentoidut asetukset käyttöön ja muokkaamalla esimerkkiarvon omaan käyttöön sopiviksi vinkkien mukaan. | ||
Kun asetukset on tehty, niitä voi kokeilla komentamalla ohjelman käyntiin edusta-ajoon. | |||
aprsg | |||
Jos asetuksista löytyy virheitä, niistä pitäisi tulostua virheimoitus ennen ohjelman sulkeutumista. Kun nämä virheet on korjattu ja pakettilokitiedostossa alkaa paikallinen APRS-liikenne rullaamaan, voi ohjelman siirtää tausta-ajoon sammuttamalla sen ja komentamalla | |||
aprsg -d | |||
tai Debian-paketteja käytettäessä | |||
/etc/init.d/aprsg start | |||
Ohjelman toimintaa on hyvä seurata pakettilokin avulla ainakin jonkin aikaa käynnistyksen jälkeen, jotta asetuksien toimivuudesta päästään varmuuteen. Jos ohjelman toiminnasta löytyy selkeä virhe, ota yhteyttä tekijöihin niin korjaamme asian. Kiitos jo etukäteen! | |||
[[Category:APRS]] | [[Category:APRS]][[Category:Ohjelmat]] |
Versio 1. marraskuuta 2009 kello 09.41
aprsg eli APRS Gateway on IGateohjelma Unixin kaltaisille käyttöjärjestelmille.
Tärkeimmät ominaisuudet:
- APRS-pakettien vastaanotto yhdeltä tai useammalta KISS- tai tavalliselta TNC:ltä sarjaportin kautta
- Kuultujen pakettien lähettäminen APRS-IS-palvelimelle
- Pakettien välittäminen netistä bandille tai portista toiseen kutsun ja/tai lähettäjän sijainnin mukaan suodatettuna
- Mahdollisuus vaihtaa APRS-IS-palvelinta automaattisesti yhteyden katketessa
Ohjelman kotisivu on osoitteessa http://pakettiradio.net/aprsg/.
Asentaminen
Debian ja siihen pohjautuvat jakelut
Debianille ja siihen pohjautuville käyttöjärjestelmille on tarjolla valmiit asennuspaketit sekä aprsg:stä että sen käyttämästä APRS-protokollakirjastosta, libfapista. Ne löytyvät osoitteesta http://pakettiradio.net/downloads/. Lataa ja asenna paketit, esimerkiksi komentoriviltä homma tapahtuu seuraavasti.
wget http://pakettiradio.net/downloads/aprsg/aprsg_<versio>.deb wget http://pakettiradio.net/downloads/libfap/libfap_<versio>.deb sudo dpkg -i libfap*.deb aprsg*.deb
Graafisissa käyttöliittymissä asennus hoituu luultavasti lataamalla paketit ja tuplaklikkaamalla niitä asennuksen jälkeen.
Asennuksen yhteydessä saatat saada varoituksia puuttuvista paketeista, jotka aprsg tarvitsee. Katso tällöin pakettien nimet virheilmoituksesta ja asenna ne haluamallasi pakettienhallintatyökalulla.
Asetukset ja käynnistäminen
Asennuksen jälkeen vuorossa on asetusten teko, joka tapahtuu luomalla asetustiedosto /etc/aprsg/aprsg.conf. Luominen tapahtuu helpoiten kopiomalla se jostain samassa hakemistossa olevasta esimerkkiasetustiedostostaja muokkaamalla sitä tiedostossa olevien kommenttien ja tarvittaessa ohjeiden mukaan.
Konfiguroitu aprsg käynnistyy komennolla
/etc/init.d/aprsg start
Tarkkaile IGatesi toimintaa! Lokitiedostot ovat avuksi tässä vaiheessa, vaikka niiden keräämisestä myöhemmin haluaisit esimerkiksi levytilan säästämiseksi luopuakin. Pääteikkunaan tulostuvat vain muutamat käynnistymisen estävät virheet, kaikki muut tulevat lokitiedostoon.
Poistaminen
Koska aprsg on asennettuna Debianin pakettienhallinnan kautta, voit poistaa sen haluamallasi pakettienhallintatyökalulla. Esimerkiksi siis komentamalla roottina
aptitude purge aprsg
Lähdekoodeista kääntämällä
aprsg tarvitsee kääntyäkseen ja toimiakseen wxWidgets- ja libfap-kirjastot. WxWidgetsin versio on syytä olla 2.6.0 tai tuoreempi, libfapin 0.5 tai tuoreempi. Jos käyttöjärjestelmäsi ei sisällä valmiita paketteja kirjastoille, hae lähdekoodit osoitteista http://www.wxwidgets.org/downloads/ ja http://pakettiradio.net/downloads/libfap/. Jos joudut/päädyt kääntämään wxWidgets-kirjaston itse, kannattanee jättää graafiset osat kääntämättä (--disable-gui), sillä aprsg ei niitä tarvitse. Tarvittavat modulit ovat base ja net.
Kun edellämainitut kirjastot on asennettu ja tähdet ovat taivaalla oikeissa paikoissa, kääntämisprosessin pitäisi sujua normaaliin tapaan:
wget http://pakettiradio.net/downloads/aprsg/aprsg-<versio>.tar.gz tar xvzf aprsg-<versio>.tar.gz cd aprsg-<versio> ./configure [--prefix=/opt tai muita optioita] make make install
Viimeinen komento tarvitsee kirjoitusoikeudet asennushakemistoon, mikä tarkoittaa usein sitä, että se pitää ajaa roottina.
Konfigurointi
Pikaopas kiireisille harrastajille
- Odota, että kiire menee ohi.
- Aloita konfigurointi kaikessa rauhassa ja ajatuksen kanssa ohjeen mukaan.
aprsgn konfiguroinnissa kannattaa käyttää pohjana jotain mukana tulevista esimerkkiasetustiedostoista. Ensimmäiseksi kannattaa valita tarpeen mukaan joko sample.conf.rxonly- tai sample.conf.rxtx-tiedosto, lisätietoja voi katsoa advanced-tiedostosta hankkeen edetessä. Asetustiedoston risuaitamerkillä ja välilyönnillä alkavat rivit ovat kommenttirivejä, joihin on kirjoitettu vinkkejä asetusten tekoon. Lisäksi tiedosto sisältää valmiita asetuksia ja joitakin poiskommentoituja esimerkkiarvoja. Vähimmäiskonfiguraation saa tehtyä helpoiten ottamalla poiskommentoidut asetukset käyttöön ja muokkaamalla esimerkkiarvon omaan käyttöön sopiviksi vinkkien mukaan.
Kun asetukset on tehty, niitä voi kokeilla komentamalla ohjelman käyntiin edusta-ajoon.
aprsg
Jos asetuksista löytyy virheitä, niistä pitäisi tulostua virheimoitus ennen ohjelman sulkeutumista. Kun nämä virheet on korjattu ja pakettilokitiedostossa alkaa paikallinen APRS-liikenne rullaamaan, voi ohjelman siirtää tausta-ajoon sammuttamalla sen ja komentamalla
aprsg -d
tai Debian-paketteja käytettäessä
/etc/init.d/aprsg start
Ohjelman toimintaa on hyvä seurata pakettilokin avulla ainakin jonkin aikaa käynnistyksen jälkeen, jotta asetuksien toimivuudesta päästään varmuuteen. Jos ohjelman toiminnasta löytyy selkeä virhe, ota yhteyttä tekijöihin niin korjaamme asian. Kiitos jo etukäteen!