Note, that this recipe is not updated long time and could be outdated!
Got it.

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

  1. Uzstāda izstrādes rīkus un bibliotēkas:

    sudo apt-get install git autoconf automake build-essential checkinstall doxygen fakeroot gir1.2-webkit-3.0 \
    gnome-common google-mock guile-1.8-dev intltool libboost-all-dev libdbd-{sqlite3,pgsql,mysql} libdbi0-dev \
    libgnomecanvas2-dev libgnomeui-common libgnomeui-dev libgtest-dev libgtk-3-dev libwebkit2gtk-4.0-dev \
    libwebkit-dev libxslt1-dev slib swig texinfo xsltproc; sudo apt-get build-dep gnucash

    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!

  2. Lejuplādē GnuCash pirmkodu:

    git clone https://github.com/Gnucash/gnucash.git
  3. Nokonfigurē Gnucash projektu:

    cd gnucash
    ./autogen.sh
    ./configure --enable-debug --prefix=/opt/gnucash-dev
  4. Nokompilē un uzstāda:

    make
    sudo make install
  5. Palaiž GnuCash izstrādes versiju:

    /opt/gnucash-dev/bin/gnucash

Latviskošana

  1. Valodu faili tiek uzturēti maint zarā, tāpēc nepieciešams lietot šo zaru:

    git fetch origin
    git checkout -b test origin/maint
  2. Atjauno .po faila saturu atbilstoši pirmkoda izmaiņām:

    make pot
    cd po
    msgmerge -o lv.new.po lv.po gnucash.pot
    mv lv.new.po lv.po
  3. Uzstāda Poedit programmu:

    sudo apt-get install poedit
  4. Atver ../gnucash/po/lv.po failu un veic tajā izmaiņas.
  5. Faila formātu un tulkojuma statistiku pārbauda ar komandu:

    msgfmt -c --statistics lv.po
  6. Karsto taustiņu norādes pārbauda ar komandu:

    msgfmt -c --check-accelerators="_" --statistics lv.po
  7. Pēc tam veic Gnucash kompilēšanu un palaiž to ar komandu:

    /opt/gnucash-dev/bin/gnucash

Saites

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

  1. Piemēram, lai Gnucash palaistu ar angļu valodas saskarni, ievada komandu:

    LANG=en_US gnucash

Izmainot palaidēju starta izvēlnē

Skripta izveide

  1. Lejuplādē un saglabā skriptu gnucashen.sh
  2. Klikšķina uz gnucashen.sh faila ar labo peles pogu, izvēlas Īpašības.
  3. Klikšķina cilni Atļaujas.
  4. Iezīmē Ļaut izpildīt failu kā programmu un Aizvērt.

Palaidēja izmainīšana

  1. Klikšķina ar labo peles pogu uz Lietotnes, izvēlas Rediģēt izvēlnes
  2. Izvēlas Birojs un GnuCash finanšu pārvaldība
  3. Spiež pogu Rekvizīti
  4. Pie lauka Komanda spiež pogu Lūkoties un izvēlas sagatavoto skriptu.
  5. 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.

  1. root lietotājs nosaka esošās uzstāda 1.8 bibliotēkas:

    sudo apt-get install --reinstall guile-1.8 guile-1.8-dev
  2. 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
  3. Ievadot komandu guile --version jārāda 1.8...:

    guile --version
    Guile 1.8.7
    ...
  4. Izpilda komandu:

    sudo guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
  5. Pilnībā pārbūvē Gnucash.

Saites


  
Tags Programmēšana Valoda Gnucash Lokalizācija Uzstādīšana
Created by Valdis Vītoliņš on 2009-07-29 06:26
Last modified by Valdis Vītoliņš on 2021-04-13 14:29
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License