Erinevus lehekülje "GPSBabel" redaktsioonide vahel

Allikas: Tipikate Rattamatkaklubi teabebaas
Jump to navigation Jump to search
55. rida: 55. rida:
 
  sudo make install
 
  sudo make install
  
Seda ei oska hetkel öelda, kas vajadus ''make'' käsule ka Qt ''library path'' veelkord ette öelda on normaalne nähtus või tuleks Qt paigaldamisel veel midagi teisiti seadistada. Hetkel selliselt sai aga kompileeritud ning peale ''sudo make install'' ütlemist on utiliit ''gpsbabel'' kõikjalt kasutatav. Versiooniks ütleb 1.5.4 (nii nagu viimane ametlik väljalase), aga katse Garmin Virb X kaamerast pärit .FIT failide GPX-ks teisendamisega toimis nüüd ilusti.
+
Seda ei oska hetkel öelda, kas vajadus siinkohal Qt ''library path'' veelkord ette öelda on normaalne nähtus või tuleks Qt paigaldamisel veel midagi teisiti seadistada. Hetkel selliselt sai aga kompileeritud ning peale ''sudo make install'' ütlemist on utiliit ''gpsbabel'' kõikjalt kasutatav. Versiooniks ütleb 1.5.4 (nii nagu viimane ametlik väljalase), aga katse Garmin Virb X kaamerast pärit .FIT failide GPX-ks teisendamisega toimis nüüd ilusti.
  
 
[[Category:Digitaalne_rajaplaneerimine]]
 
[[Category:Digitaalne_rajaplaneerimine]]

Redaktsioon: 7. mai 2018, kell 16:03

Sissejuhatus

Tegemist on vabavaralise tasuta utiliidiga, mis võimaldab erinevaid GPSides ja seotud tarkvarades kasutatavaid failiformaate teisendada, muuta ja analüüsida.

Paigaldamine

Installipakett

GPSBabel kodulehel on olemas installipakett Windowsile ja algkoodi TAR pakk Linuxile. Ubuntu all võib selle paigaldada ka lihtsalt nii:

sudo apt-get install gpsbabel

Ise kompileerimine

Sissejuhatus

6. mai 2018 seisuga on viimane ametlik väljalase 1.5.4 pärit jaanuarist 2017. Kui see versioon ei rahulda, võib Github'ist laadida alla kõige uuema arendusversiooni ning selle ise kokku kompileerida. On osutunud näiteks, et Garmin Virb X kaamerast pärit .FIT failid ei ole 2017. aasta GPSBabeli jaoks sobilikud. Ubuntu apt-get abil paigaldatav versioon on 2018. aasta mai seisuga veel vanem ehk 1.5.2 ning see annab nende .FIT failide teisendusel lihtsalt vea. Uusim ametlik väljalase 1.5.4 (jaanuar 2017) teisendab .FIT failid küll GPX formaati ära, aga ajatemplid on pärit aastast 1989. Foorumitest pärit jutu järgi lahendati see probleem ära 2017. aasta suvel, aga kuna uut ametlikku väljalaset pole peale seda tehtud, tuleb soovi korral ise kompileerida.

Eelduste paigaldamine

Antud teisenduse jaoks ei ole ilmselt vajalik, aga et meil tekiks kõikvõimas versioon, tasub teha nii:

sudo apt-get install libusb-dev

Git'ist kloonimiseks:

sudo apt-get install git

Vaja on paigaldada ka Qt. Samas vajab 6. mai 2018 seisuga uusim GPSBabel Qt versiooni vähemalt 5.7, samas kui Ubuntu apt-get annab versiooni 5.5x.

Et saada uuem Qt versioon, tuleb tootja kodulehelt laadida alla Open Source versioon enda operatsioonisüsteemile (Linux või Windows, 32-bit või 64-bit).

Seejärel anda alla laetud failile käivitamise õigused ning käivitada ta:

chmod 755 qt-unified-linux-x64-3.0.4-online.run
sudo qt-unified-linux-x64-3.0.4-online.run

Käivitada tasub root õigustes, sest siis paigaldatakse ta /opt kausta, muidu läheb kasutaja enda kodukausta.

Graafilisel installeril pakutakse suurepärast võimalust registreerida jne, millest saab mööda allääres oleva SKIP nupuga. Valitud komponentidest võib üldiselt valida kõige minimaalsema, juurde tuleks panna valik Qt 5.10.1 -> Desktop gcc 64-bit (või muu uusim/endale sobiv versioon).

Ilmnes ka, et vähemalt tol katsel oli vaja Qt versiooni valikuks käsitsi symlink teha:

sudo ln -s /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf /usr/lib/x86_64-linux-gnu/qtchooser/default.conf

Lisaks oli vaja selle sama faili sees aga path-id ära muuta, nii et faili sisuks sai:

/opt/Qt/5.10.1/gcc_64/bin
/opt/Qt/5.10.1/gcc_64/lib

Kui on soov mingi hetk see Qt maha võtta või komponente juurde panna/ära võtta, siis selleks tuleb käivitada:

sudo /opt/Qt/MaintenanceTool

GPSBabel kloonimine, kompileerimine ja paigaldamine

git clone https://github.com/gpsbabel/gpsbabel.git
cd gpsbabel
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/Qt/5.10.1/gcc_64/lib
./configure
make
sudo make install

Seda ei oska hetkel öelda, kas vajadus siinkohal Qt library path veelkord ette öelda on normaalne nähtus või tuleks Qt paigaldamisel veel midagi teisiti seadistada. Hetkel selliselt sai aga kompileeritud ning peale sudo make install ütlemist on utiliit gpsbabel kõikjalt kasutatav. Versiooniks ütleb 1.5.4 (nii nagu viimane ametlik väljalase), aga katse Garmin Virb X kaamerast pärit .FIT failide GPX-ks teisendamisega toimis nüüd ilusti.