Platform:Ubuntu: verschil tussen versies

Uit EekBoek
Naar navigatie springenNaar zoeken springen
 
(21 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 1: Regel 1:
==== Inleiding ====
Deze handleiding gaat over het installeren van EekBoek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.


Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Verder is er ook nog deze handleiding over Ubuntu Hardy: [[Wx_2.8_voor_Ubuntu_Hardy_LTS]].
__FORCETOC__


Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
===Installatie===
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op "eekboek" en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:


==== Opmerking vooraf ====
[[Bestand:installatie-ubuntu.png]]


Mocht je ooit het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren om de laatste resten te verwijderen:
In deze handleiding wordt echter verder de installatie via de commandline besproken.
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Uiteraard verwijderd dit geen boekhoudingen, maar alleen het programma.


==== Het installeren van pakketen ====
Voor de console versie van EekBoek is het pakket "eekboek" nodig:
 
Voor de console versie van eekboek is het pakket "eekboek" nodig:
   sudo apt-get install eekboek
   sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
   sudo apt-get install eekboek-gui
   sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig.  
sudo apt-get install eekboek-db-postgresql
  sudo apt-get install eekboek-db-postgresql
Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
 
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
 
=== Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 ===
 
EekBoek versie 2.02.00 heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom aan te raden om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:
 
  # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
  sudo dpkg -i eekboek*.deb      # gedownloade pakketten installeren
  rm eekboek*.deb                # gedownloade pakketten opruimen


==== Probleem bij deze versie van Ubuntu ====
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.


Bij deze versie van Ubuntu wordt een defect libwx-perl package geleverd, welke alleen nodig is voor de grafische versie van Eekboek. Door dit defecte pakket zal Eekboek crashen (de wizzard voor het aanmaken van een boekhouding werkt wel). Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").  


Mocht je 32-bit hebben dan kun je dit doen:
===Verwijderen van EekBoek===
  wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
  sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
sudo apt-get remove eekboek
  rm libwx-perl_0.9702-1build0.1_i386.deb
sudo apt-get remove eekboek-gui


Mocht je 64-bit hebben dan kun je dit doen:
===Opmerkingen===
  wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
In Ubuntu Natty ('''11.4''') zat een fout in een benodigd pakket voor de grafische versie van EekBoek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.
  sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
  rm libwx-perl_0.9702-1build0.1_amd64.deb


Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
In Ubuntu '''14.04''' kan na het installeren een fout optreden"


==== Eekboek starten ====
  fileparse(): need a valid pathname at /usr/share/perl5/EB/IniWiz.pm line 147.


Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").  
Dit is doorgaans een indicatie dat de taalpackages voor Nederlands niet (goed) zijn geïnstalleerd. Dit is op te lossen met


Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
  sudo locale-gen nl_NL.UTF-8
  sudo update-locale
  env EB_LANG=nl_NL.utf8 ebshell


Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
Zie verder https://sourceforge.net/p/eekboek/bugs/41/ voor details.

Huidige versie van 23 mei 2016 om 09:21

Deze handleiding gaat over het installeren van EekBoek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: Platform:UbuntuLTS. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.


Installatie

Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op "eekboek" en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:

In deze handleiding wordt echter verder de installatie via de commandline besproken.

Voor de console versie van EekBoek is het pakket "eekboek" nodig:

 sudo apt-get install eekboek

Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:

 sudo apt-get install eekboek-gui

Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig.

 sudo apt-get install eekboek-db-postgresql

Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.

Op de pagina Platform:Netwerk staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.

Het eventueel upgraden van de packages naar EekBoek versie 2.00.02

EekBoek versie 2.02.00 heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom aan te raden om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:

 # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
 wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
 wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
 wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
 sudo dpkg -i eekboek*.deb      # gedownloade pakketten installeren
 rm eekboek*.deb                # gedownloade pakketten opruimen

EekBoek starten

Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.

Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").

Verwijderen van EekBoek

Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:

sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui

Opmerkingen

In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van EekBoek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.

In Ubuntu 14.04 kan na het installeren een fout optreden"

 fileparse(): need a valid pathname at /usr/share/perl5/EB/IniWiz.pm line 147.

Dit is doorgaans een indicatie dat de taalpackages voor Nederlands niet (goed) zijn geïnstalleerd. Dit is op te lossen met

 sudo locale-gen nl_NL.UTF-8
 sudo update-locale
 env EB_LANG=nl_NL.utf8 ebshell

Zie verder https://sourceforge.net/p/eekboek/bugs/41/ voor details.