Eekboek met GUI installeren onder Debian: verschil tussen versies

Uit EekBoek
Naar navigatie springenNaar zoeken springen
Geen bewerkingssamenvatting
kGeen bewerkingssamenvatting
 
(45 tussenliggende versies door 5 gebruikers niet weergegeven)
Regel 1: Regel 1:
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Het volgende is getest op Debian Lenny. Het is alleen bruikbaar voor de platformen i386 en amd64.
 
Opmerking: er zitten een paar bugfixes in. Deze zullen niet meer van toepassing zijn op nieuwere versies dan 1.05.04.


Onderstaande moet als root.
Onderstaande moet als root.
 
  # het installeren van de afhankelijkheden voor het pakket eekboek:
  # het installeren van een aantal benodigde pakketten:
  apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl
  apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
  apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# het installeren van de afhankelijkheden voor het pakket libwx-perl:
 
  apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
  # verwijder een eventueel bestaande eekboek 1.04
  apt-get remove eekboek
  # het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
 
  apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
  # ophalen en installeren door mij gebackporte packages:
  cd /tmp
  # Tijdelijke directory aanmaken:
mkdir kanweg
  cd /tmp; mkdir kanweg; cd kanweg
  cd kanweg
   
  # alleen voor i386:
  # alleen voor i386:
  wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
  wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
  wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
  wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
  # alleen voor amd64:
  # alleen voor amd64:
  wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
  wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
  wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
  wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
  # dan weer voor zowel i386 als amd64:
  # weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.03-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.03-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.03-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
  dpkg -i *
  dpkg -i *
  cd ..
   
  rm -r kanweg
  # pakketten wissen, ze zijn immers geinstalleerd:
 
  cd .. ; rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
 
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
 
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
 
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
  cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell  # dit is een bug in 1.0.5.04
 
Dan moet er nog iets worden gewijzigd in een bestand:  (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
 
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
 
Hierna start de setup van Eekboek.


De boekhouding komt default in ~/.eekboek/admdir
Daarna kun je als gewone gebruiker de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" of "Applications | Office | EekBoek.


Wil je hem later weer starten, gebruik dan dit:
Kritiek en bedankjes zijn welkom op paul@vandervlis.nl.
perl ~/ebinstall/eekboek/script/ebgui --admdir=$HOME/.eekboek/admdir
Hmmm, dit werkt nog niet goed want ik krijg weer de wizzard. Diskussie is gaande.

Huidige versie van 27 mrt 2011 om 16:41

Het volgende is getest op Debian Lenny. Het is alleen bruikbaar voor de platformen i386 en amd64.

Onderstaande moet als root.

# het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl 

# het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base

# het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl

# Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg

# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb

# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb

# weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb

# ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.03-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.03-1_all.deb

# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.03-1_all.deb
apt-get install libdbd-pg-perl

# alles installeren:
dpkg -i *

# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg

Daarna kun je als gewone gebruiker de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" of "Applications | Office | EekBoek.

Kritiek en bedankjes zijn welkom op paul@vandervlis.nl.