Platform:MacOS: verschil tussen versies

Uit EekBoek
Naar navigatie springenNaar zoeken springen
(Update voor ppl.)
 
(11 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.'''''
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 MacOSX 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.
Een alternatief is alles via macports te installeren, zie hiervoor [[Platform:MacOSX macports]].


<br>Packager: Nvt.
De naam van het bestand is '''EekBoek-installer.dmg'''.


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. Deze documentatie gaat ervan uit dat ActivePerl 5.12 is geïnstalleerd. Gebruikt u een andere versie van ActivePerl dan dient u verderop enkele triviale wijzigingen in filenamen aan te brengen.
'''Na het openen van de container kan EekBoek worden gestart door te dubbelklikken op het config bestand van een reeds bestaande administratie.'''


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:
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:


ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
  /Volumes/EekBoek\ 2.05/EekBoek.app/Contents/MacOS/ebshell


EekBoek kan nu worden geïnstalleerd met de opdracht
<!--


ppm install --area=perl htp://www.eekboek.nl/repo/macosx/EekBoek.ppd
=== Install kit ===


''Let op: Er is weliswaar een versie van EekBoek beschikbaar in de ActiveState repository doch deze loopt achter en dient niet te worden gebruikt.''
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg


Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
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.


wxperl -S ebwxshell
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.


of, als ActivePerl niet in het standaard PATH voorkomt, met:
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].


/usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
 
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.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
 
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
 
Voer na het uitpakken de relocatieprocedure uit:
 
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
 
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
 
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
 
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
 
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell


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


  #!/bin/bash
  #!/bin/bash
  /usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
  /Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell


Maak het executable:
Maak het executable:
Regel 38: Regel 56:


Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
-->

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