Gnucash izstrādes versijas uzstādīšana
Gnucash ir bezmaksas
atvērtā koda divkāršā ieraksta grāmatvedības programma. Tā darbojas gan Windows, gan Linux vidē. Jau gatavas (nokompilētas) standarta un jaunākās versijas uzstādīšana ir aprakstīta
GnuCash.
Tālāk ir parakstīts, kā uzstādīt jaunāko GnuCash izstrādes versiju no pirmkoda
Ubuntu vidē.
Windows lietotājiem rekomendējam izmantot Ubuntu
VmWare virtuālajā mašīnā, jo tajā izveidot izstrādes vidi un kompilēt ies daudz ātrāk un vienkāršāk kā Windows vidē.
Uzstādīšana
- Uzstāda izstrādes rīkus un bibliotēkas:
sudo apt-get install subversion automake autoconf gnome-common libwebkit-dev
sudo apt-get install texinfo intltool libdbi0-dev libdbd-{sqlite3,pgsql,mysql} doxygen
sudo apt-get build-dep gnucash Warning: Lai būtu drošs ka vienmēr ir aktuālās rīku versijas, šīs komandas jāpalaiž pēc katras Ubuntu atjaunošanas!
- Lejuplādē GnuCash pirmkodu:
- Nokonfigurē Gnucash projektu:
cd gnucash
./autogen.sh
./configure --enable-debug --prefix=/opt/gnucash-svn
- Nokompilē un uzstāda:
- Palaiž GnuCash izstrādes versiju:
/opt/gnucash-svn/bin/gnucash
Latviskošana
- Atjauno *.po faila saturu atbilstoši pirmkoda izmaiņām:
make pot
cd po
/usr/bin/msgmerge -o lv.new.po lv.po gnucash.pot
mv lv.new.po lv.po
- Uzstāda Poedit programmu:
sudo apt-get install poedit
- Atver ../gnucash/po/lv.po failu un veic tajā izmaiņas.
- Faila formātu un tulkojuma statistiku pārbauda ar komandu:
/usr/bin/msgfmt -c --statistics lv.po
- Pēc tam veic Gnucash kompilēšanu un palaiž to ar komandu:
/opt/gnucash-svn/bin/gnucash
Palaišana ar citu valodu
Lai Gnucash palaistu ar citu saskarnes valodu, pirms palaišanas iestata sistēmas LANG mainīgo uz citu valodu.
Ievadot komandu
- Piemēram, lai Gnucash palaistu ar angļu valodas saskarni, ievada komandu:
Izmainot palaidēju starta izvēlnē
Skripta izveide
- Lejuplādē un saglabā skriptu gnucashen.sh
- Klikšķina uz gnucashen.sh faila ar labo peles pogu, izvēlas Īpašības.
- Klikšķina cilni Atļaujas.
- Iezīmē Ļaut izpildīt failu kā programmu un Aizvērt.
Palaidēja izmainīšana
- Klikšķina ar labo peles pogu uz Lietotnes, izvēlas Rediģēt izvēlnes
- Izvēlas Birojs un GnuCash finanšu pārvaldība
- Spiež pogu Rekvizīti
- Pie lauka Komanda spiež pogu Lūkoties un izvēlas sagatavoto skriptu.
- Spiež pogas Aizvērt un Aizvērt.
Izstrādes vides pielāgošana
Gnucash jaunākā izstrādes versija izmanto guile 1.8 bibliotēku, bet Ubuntu 10.04 pēc noklusēšanas ir 1.6. Tāpēc nestrādā daži pārskati u.c. lietas. Tālāk ir aprakstīts, kā uzlabot izstrādes vidi.
- Kā root lietotājs nosaka esošās uzstāda 1.8 bibliotēkas:
sudo apt-get install --reinstall guile-1.8 guile-1.8-dev
- Ar roku izveido simbolisko saiti, kam būtu jābūt šobrīd neesošā guile-1.8-slib pakotnē:
cd /usr/share/guile/1.8
sudo ln -s ../../slib slib
- Ievadot komandu guile --version jārāda 1.8...:
guile --version
Guile 1.8.7
...
- Izpilda komandu:
sudo guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
- Pilnībā pārbūvē Gnucash.
Skatīt arī
Saites