Sl:Namestitev

From Gramps
Revision as of 09:29, 22 October 2008 by Romjerome (talk | contribs) (Posodobitev na zadnjo različico)
Jump to: navigation, search


Izvedljivi CD

Če se zanimate za program GRAMPS, pa ga ne želite tudi namestiti oz. ga ne morete (ni vaš računalnik, windows, brez interneta, službeni računalnik,…) potem preizkusite naš Rodoslovni CD za linux. Z njim lahko poganjate odprotkodne, brezplačne rodoslovne programe, ne da bi jih bilo treba namestiti na trdi disk. Kasneje lahko sistem Ubuntu 7.04 s programom GRAMPS tudi namestite.

Enostaven prenos in namestitev programa GRAMPS

Pred prenosom programa preverite, če je različica programa GRAMPS za vašo distribucijo najnovejša:

  • Mandriva:
  urpmi gramps
  • Debian, (K,X,Edu)Ubuntu, Mepis, Suse:
  apt-get install gramps
  • Fedora:
  yum install gramps
  • Gentoo (and Sabayon):
  emerge gramps 

Posodobitev na zadnjo različico

Če različica programa GRAMPS, privzeta za vašo distribucijo ni najnovejša, morda lahko uporabite različice, ki so jih pripravili uporabniki:

  • Ubuntu in izpeljanke (Kubuntu, Mephis, ...): Paketi Ubuntu so na voljo na naslovu sourceforge.
  • SuSE: Richard Bos zagotavlja izdaje GRAMPS-a za skladišče apt SuSE. Na njegovi strani se vedno nahaja zadnja izdaja paketov. Oglejte si tudi odgovor v tem forumu.
  • Mandriva: Dostikrat se novejše različice GRAMPS-a nahajajo v navzgornjih skladiščih. Da bi jih uporabili, jih morate omogočiti z izbiro "backports". Poglejte wiki distribucije Mandriva. Z izbiro teh skladišč boste potem lahko nameščali novejše različice programov, vključno s programom GRAMPS, če bo na voljo. Preverite lahko tudi izbiro skladišč "contrib". Če zadnja različica programa GRAMPS ni na voljo, jo boste morali namestiti iz izvornih datotek (glejte spodaj).
  • Fedora: Če imate FC6 (FC7, FC8), na straneh sourceforge poiščite download gramps-zzz.fc6.noarch.rpm, če je na voljo, ter namestite želeni paket, za FC7 pa uporabite paket fc7. Namesto nameščanja iz izvornih datotek (opisano spodaj) si lahko tudi sami zgradite paket iz datoteke z nastavitvami rpm, ali pa uporabite binarni paket iz testne različice fedore.
  • Debian: zadnja različica je nameščena neposredno v debian različico unstable (Sid Gramps). Lahko jo posodobite v običajnem upravljalniku paketov. Različica Testing se posodablja 10 dni kasneje (razen neposredno pred izidom nove stabilne različice), gl. Lenny Gramps.

"Opomba: Nekatere distribucije Linuxa imajo lahko nekoliko drugačen način pridobivanja in nameščanja paketov programa GRAMPS. Pred pridobivanjem paketa preberite navodila, ki se nanašajo na vašo distribucijo."

V vseh ostalih primerih morate pridobiti izvorni paket zzz.tar.gz in ročno namestiti program GRAMPS. Podrobnosti so navedene v nadaljevanju.

Windows, BSD, MacOs, Solaris

Za operacijski sistem Windows je na voljo preizkusni namestitveni program Windows. Če ta še ne prinaša zadnje različice programa GRAMPS, bo zanjo treba počakati do nove različice namestitvenega programa.

Za MacOSX je na voljo namestitveni paket GRAMPS na naslovih Fink project in MacPorts. V projektu Fink se trenutno nahaja na naslovu unstable tree.

Navodila za poizkusno namestitev na sisteme BSD in MacOS se nahajajo nekoliko niže.

Gnome in KDE

Uporabljate lahko oba okolja, vendar se GRAMPS bolje prilega okolju GNOME. Pri poganjanju v okolju KDE prihaja do določenih manjših težav, povezanih z GTK, ki pa jih ni možno rešiti znotraj programa GRAMPS. Za podrobnosti o tem si oglejte stran za KDE.

Dodatni programi, ki jih lahko uporablja program GRAMPS

GRAMPS za svoje delovanje teh programov ne potrebuje, vseeno pa boste z njihovo pomočjo pri svojem delu učinkovitejši:

  • Gnome-print: Omogoča neposredno tiskanje, predogled in izvoz v obliki PS in PDF s polno mednarodno podporo. Trenutno je za ta program treba namestiti paket gnome-python-desktop (v posameznih distribucijah je lahko znan pod drugim imenom, npr. v debianu pythone-gnome2-desktop).
  • Črkovalnik: Namesti se s paketom python-gnome2-extras in omogoča preverjanje črkovanja v opombah.
  • Graphviz, Inkscape: S programom GRAMPS lahko izdelate izvrstna rodoslovna drevesa (grafične prikaze sorodstva). Izdelajo se s pomočjo paketa Graphviz, ki generira kodo dot, in programov za izdelavo grafičnega prikaza na njeni osnovi (npr. dotty, ki ga uporabljamo iz ukazne vrstice). Oboje vam kot raziskovalcu daje proste roke pri oblikovanju prikaza, vendar zahteva določen trud pri učenju uporabe. Z datotekami dot, izdelanimi v programu GRAMPS, zna dobro delati tudi program kgraphviewer. Druga možnost izdelave grafičnega prikaza je pretvorba drevesa v obliko svg, takšno datoteko pa potem odpirate in urejate v programu Inkscape.
  • ttf-freefont: Uporaben zaradi velikega števila podnaborov unicode in oblike truetype. Dobro se obnese z izhodnima oblikama gnomeprint in graphviz.

Drugi paketi, ki utegnejo biti uporabni:

  • Yelp: Brskalnik pomoči Gnome. Z njegovo pomočjo lahko berete dokumentacijo GRAMPS na svojem računalniku.
  • desktop-file-utils: s tem paketom si ob desnem kliku lahko ogledate seznam programov, ki so na voljo za odpiranje zunanjih predmetov v programu GRAMPS.

Nameščanje iz izvornih datotek

Splošne zahteve

GRAMPS 2.0 zahteva nameščene pakete python 2.3, gnome-python in pygtk2. Gnome-python mora biti 2.6.0 ali novejši. Pygtk mora biti 2.5.0 ali novejši.

Potreben je tudi paket librsvg2-common. Običajno prihaja do napak v nekaterih paketih ravno zaradi manjkanja tega paketa. Nujen je namreč za prikaz ikon.


Zahteve paketov Linux

Debian /Ubuntu Fedora /Redhat Opomba
python python nujen (potrebna različica 2.3 ali novejša)
pygtk2 pygtk2 nujen (zahtevana različica 2.5.0 ali novejša)
gnome-python gnome-python nujen (zahtevana različica 2.6.0 ali novejša)
librsvg2-common librsvg2 nujen za prevajanje kode
librsvg2-devel nujen za prevajanje kode
gnome-common nujen za prevajanje kode
intltool nujen za prevajanje kode
gnome-doc-utils nujen za prevajanje kode
python-reportlab neobvezen

Pridobitev izvorne kode

  • Zadnja stabilna različica programa GRAMPS je na voljo na naslovu GRAMPS SourceForge page. V času nastanka teh navodil je bila to različica gramps-3.0.1.tar.gz. Datoteko razširite v poljuben imenik:
  tar xzvf gramps-zzz.tar.gz

ter ga nato odprite:

  cd gramps-zzz

  • Če bi radi preizkusili najnovejšo razvojno različico programa GRAMPS, jo lahko dobite v obliki SVN na naslovu Kratka navodila za SVN. Različica SVN je lahko razmeroma nevarna, saj ni preveč preizkušena. Lahko se zgodi, da v izvajanju programa pride do napake ali pa povzroči izgubo podatkov. Zato to različico uporabljajte z dovoljšno mero previdnosti.

Preberite si vsebino datotek INSTALL in README, ki so priložene izvorni kodi. V njih so navedene najnovejše informacije v zvezi s tem.

Nameščanje iz izvorne kode v Linuxu

Uporabniki distribucije Debian imajo na razpolago več različic. V vsaki zahteva namestitev GRAMPS več datotek in knjižnic, kot jih je na voljo v običajno nameščenem programju Debian. Poleg tega je treba poskrbeti tudi za medsebojne odvisnosti programov.

Uporabniki trenutne stabilne različice debiana (Etch) naj razširijo vsebino datoteke gramps-2.8.8.tar.gz v svojo mapo ter se postavijo kot navaden uporabnik vanjo, saj je pred namestitvijo treba opraviti nekaj nastavitev.

V ta namen je na voljo skripta za pripravo izgradnje programa GRAMPS. Skripta samodejno pokliče običajen ukaz za nastavitev:

 ./autogen.sh   (kot navaden uporabnik).

Izpisale se bodo morebitne nezadoščene odvisnosti. Pred nadaljevanjem jih je treba namestiti (gl. tudi datoteko INSTALL). Izgradnja programov iz izvornih datotek običajno zahteva namestitev tudi razvojnih različic knjižnic. Morda boste želeli nastaviti tudi predponsko pot za autogen.sh, kot je navedeno v navodilih INSTALL. Običajno mesto namestitve je /usr/local.

Po uspešno izvedeni skripti autogen.sh lahko opravite običajen postopek namestitve s pomočjo ukaza make.

 make (kot uporabnik)

in nato

 make install (kot administrator) 

Nameščanje iz izvorne kode v sistemih BSD

Nameščanje na sistemih BSD poteka podobno brez posebnosti kot v Linuxu, le da je nekaj manjših sprememb pri imenih. Podrobnosti najdete na straneh BSD.

Nameščanje iz izvorne kode na sistemih z Mac OS X

Nekaj uporabnikov je uspešno namestilo GRAMPS na sistem Mac OS X. Za podrobnosti poglejte na strani Mac OS X. Na strani wiki tudi sami zapišite, če ste uspešno namestili program GRAMPS na OS X.

Nameščanje iz izvorne kode v sistemih Windows

K sreči je nekaj uporabnikov ustvarilo namestilni program za okolje Windows. Doslej ni bilo poročil o bistvenih razlikah med uradnimi različicami programa GRAMPS in namestilnim programom za okolje Windows. Vseeno pa uporabljajte namestilni program na lastno odgovornost. Razvojno osebje programa GRAMPS zagotavlja prostor za navodila za namestitev v okolju Windows, vendar zanjo niso odgovorni.

Če so zadoščene vse odvisnosti, lahko preizkusite razvojno različico programa GRAMPS iz izvorne kode tako, da preimenujete datoteko const.py.in v const.py, ter zaženete ukaz python gramps.py v mapi src. Ker gre za poganjanje razvojne različice v nepodprtem okolju, naj še bolj veljajo opozorila, ki so navedena zgoraj glede namestilnega programa. (Z lokalizirano različico programa so bile doslej težave).

Nameščanje iz izvorne kode v sistemu Solaris

Prejšnje različice programa GRAMPS so delovale tudi v sistemih Solaris. Vendar ni znano uspešno poganjanje na novejših različicah. Če bi to uspelo vam, bi bili veseli, če bi lahko posodobili strani za Solaris.