Platform:MacOS: verschil tussen versies

Uit EekBoek
Naar navigatie springenNaar zoeken springen
(Nieuwe pagina)
 
(Update voor ppl.)
 
(14 tussenliggende versies door 3 gebruikers niet weergegeven)
Regel 1: Regel 1:
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]


=Mac OSX=
'''Indien u enkel de command line versie van EekBoek nodig heeft kunt u de instructies voor [[Platform:CPAN|CPAN installatie]] volgen.'''


<!-- De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl].
De kant en klare versie voor MacOS systemen vindt u op [https://github.com/eekboek/eekboek/releases GitHub]. Dit is een MacOS containerbestand.
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]] -->


==Installatie via macports ==
De naam van het bestand is '''EekBoek-installer.dmg'''.


Zie http://www.macports.org.
'''Na het openen van de container kan EekBoek worden gestart door te dubbelklikken op het config bestand van een reeds bestaande administratie.'''


Je hebt xcode 3.1.4 (op Leopard) nodig, die kan je bij Apple ophalen. Je moet daartoe een developer account aanmaken.
Als u de Package Contents bekijkt dan ziet u ook het command line '''ebshell''' programma. Hiermee kunnen administraties worden aangemaakt. Dit programma moet worden opgestart vanuit een terminal window of batch script:


Het macports systeem leeft naast het bestaande systeem, alles staat in /opt.
  /Volumes/EekBoek\ 2.05/EekBoek.app/Contents/MacOS/ebshell


De hieronder genoemde commando's worden in de terminal ingetypt.
<!--


Opmerking: Door eenmalig in te tikken:
=== Install kit ===


sudo port selfupdate
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg


kun je macports zichzelf laten updaten.
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.


Eerst Perl installeren:
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.


sudo port install perl
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].


EekBoek heeft een aantal modules nodig, de meeste zijn via macports aanwezig:
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.


sudo port install p5-dbd-sqlite
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
sudo port install p5-archive-tar
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
sudo port install p5-archive-zip
sudo port install p5-ipc-run3
sudo port install p5-module-build
sudo port install p5-term-readline-gnu
sudo port install wxwidgets


Vervolgens met de perl CPAN module Wx en EekBoek installeren
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library


sudo perl -MCPAN -e shell
Voer na het uitpakken de relocatieprocedure uit:


en dan op de '''cpan>''' prompt:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc


install Wx
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
''nu een hoop vragen beantwoorden als je niet eerder cpan hebt gebruikt...''
install EekBoek


Afsluiten met:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library


quit
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:


Nu moet het mogelijk zijn EekBoek op te starten, nog steeds vanaf de terminal prompt:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell


ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:


==Installatie via ActivePerl==
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell


ActivePerl voor MacOSX kan worden geïnstaleerd vanaf de [http://www.activestate.com/activeperl ActiveState site].
Maak het executable:


ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. De CPAN versie van EekBoek is beschikbaar in de ActiveState repository.
chmod +x eekboek.command


EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.


ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
-->
 
EekBoek kan nu worden geïnstalleerd met de opdracht
 
ppm install --area=perl EekBoek
 
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
 
ebwxshell
 
U kunt daar desgewenst een opstarticon voor maken. (Toch?)

Huidige versie van 4 aug 2021 om 11:11

Packager: Johan Vromans

Indien u enkel de command line versie van EekBoek nodig heeft kunt u de instructies voor CPAN installatie volgen.

De kant en klare versie voor MacOS systemen vindt u op GitHub. Dit is een MacOS containerbestand.

De naam van het bestand is EekBoek-installer.dmg.

Na het openen van de container kan EekBoek worden gestart door te dubbelklikken op het config bestand van een reeds bestaande administratie.

Als u de Package Contents bekijkt dan ziet u ook het command line ebshell programma. Hiermee kunnen administraties worden aangemaakt. Dit programma moet worden opgestart vanuit een terminal window of batch script:

 /Volumes/EekBoek\ 2.05/EekBoek.app/Contents/MacOS/ebshell