Changes between Version 6 and Version 7 of Documentatie/Beheerder/Installeren/Installatiehandleiding/Linux


Ignore:
Timestamp:
10/14/14 09:20:28 (12 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Installeren/Installatiehandleiding/Linux

    v6 v7  
    88[[NoteBox(tip, Als je dapper genoeg bent om de Linux versie te installeren, dan is de [wiki:Documentatie/Ontwikkelhandleiding ontwikkelaarsinformatie] wellicht ook nuttig.)]] 
    99 
    10 Er is geen starter kit voor OpenAC onder Linux. We gebruiken een aantal standaard-pakketten en de standaard Python runtime die onder Linux beschikbaar is. De functionaliteit van OpenAC is onder Linux wel ''minder'' dan onder Windows, omdat niet alle koppelingen gerealiseerd kunnen worden. 
     10Er is geen starter kit voor OpenAC onder Linux. We gebruiken een aantal standaard-pakketten en de standaard Python runtime die onder Linux beschikbaar is. De functionaliteit van OpenAC is onder Linux wel ''minder'' dan onder Windows, omdat niet alle koppelingen (bijvoorbeeld naar meetpakketten) gerealiseerd kunnen worden. 
    1111 
    1212== Python == 
    1313 
    14 In de meeste Linux distributies is Python voorgeinstalleerd. OpenAC vereist minstens Python 2.5. Python 2.7 wordt het meeste gebruikt en getest. Python 3 wordt niet getest. 
     14In de meeste Linux distributies is Python 2.7 voorgeinstalleerd. OpenAC vereist minstens Python 2.5. Python 2.7 wordt het meeste gebruikt en getest. Python 3 wordt niet getest. 
    1515 
    16  - '''!OpenSuse''': Python is bijna altijd geinstalleerd, omdat het gebruikt wordt door sommige delen van de systeem-tools. Controleer of {{{/usr/bin/python}}} bestaat. Controleer dat {{{python --version}}} versie 2.7 afdrukt. Eventueel is Python te installeren met {{{zypper in python}}}. 
    17  - '''Debian''' en '''Ubuntu''': Python is bijna altijd geinstalleerd, omdat het gebruikt wordt door sommige delen van de systeem-tools. Controleer of {{{/usr/bin/python}}} bestaat. Controleer dat {{{python --version}}} versie 2.7 afdrukt. Eventueel is Python te installeren met {{{apt-get install python}}}. ''TODO:'' apt-get controleren. 
     16Log in als een gewone gebruiker. Controleer of Python geinstalleerd is met `python --version`. Als dat iets afdrukt als `Python 2.7.6` dan is Python al geinstalleerd en kan je verder met de volgende stap. Anders moet je eerst Python installeren: 
     17 
     18 - '''!OpenSuse''': Python is altijd geinstalleerd, omdat het gebruikt wordt door sommige delen van de systeem-tools. Zoniet, dan toch `sudo zypper in python`. 
     19 - '''Debian''' en '''Ubuntu''': Python is bijna altijd geinstalleerd, omdat het gebruikt wordt door sommige delen van de systeem-tools. Zoniet, dan `sudo apt-get install python`. 
    1820 - '''Fedora''': Is niet getest. 
    19  - '''FreeBSD''' en '''PC-BSD''': Python wordt niet standaard meegeleverd. ''TODO:'' hoe installeer je het? portinstall python27 maar onder pc-bsd? 
     21 - '''FreeBSD''' en '''PC-BSD''': Python wordt niet standaard meegeleverd. Gebruik (als root) `portinstall -PP python`. 
    2022 - '''MacOSX''': Is niet getest. 
    2123 
     
    2628ook Mercurial of Git gebruiken, zie daarvoor de pagina over [wiki:Documentatie/Ontwikkelhandleiding/Source source control]. 
    2729 
    28  - '''!OpenSuse''': Gebruik {{{zypper in subversion}}}. 
    29  - '''Debian''' en '''Ubuntu''': Gebruik {{{apt-get install subversion}}}. 
    30  - '''Fedora''': Gebruik {{{yum install subversion}}}. 
    31  - '''FreeBSD''' en '''PC-BSD''': Gebruik {{{portinstall -PP subversion}}}. 
     30Log eerst in als een gewone gebruiker. Controleer of subversion geinstalleerd is met `svn --version`. Als dat een omschrijving afdrukt (meestal beginnend met `svn, version 1.8.10`) dan is subversion al geinstalleerd en kan je verder naar de volgende stap. 
     31 
     32 - '''!OpenSuse''': Gebruik {{{sudo zypper in subversion}}}. 
     33 - '''Debian''' en '''Ubuntu''': Gebruik {{{sudo apt-get install subversion}}}. 
     34 - '''Fedora''': Gebruik {{{sudo yum install subversion}}}. 
     35 - '''FreeBSD''' en '''PC-BSD''': Gebruik (als root) {{{portinstall -PP subversion}}}. 
    3236 - '''MacOSX''': Is niet getest. 
    3337 
    3438== Sources == 
    3539 
    36 Maak een checkout van de OpenAC source tree. 
     40Maak een checkout van de OpenAC source tree. Log eerst in als gewone gebruiker. OpenAC wordt geinstalleerd in een directory `OpenAC` in de home-directory. Vervang in het onderstaande commando `v2.008` door de versie van OpenAC die je wilt hebben. 
    3741 
    3842{{{ 
    39 svn co https://svn.openac.fenac.nl/release/v2.000 
     43cd ~ 
     44svn co https://svn.openac.fenac.nl/release/v2.008 OpenAC 
     45mkdir OpenAC/.openac 
    4046}}} 
    4147 
    42 Subversion vraagt om username en wachtwoord, dat zijn de gegevens van uw AC-login op de OpenAC website. 
     48Subversion vraagt eerst om een wachtwoord behorende bij je login-naam. Druk maar op enter, omdat die toch niet overeenkomt met de login-namen voor de OpenAC site. Voer daarna je OpenAC-site username en wachtwoord in. 
    4349 
    4450 
    4551== Dependencies == 
    4652 
    47 OpenAC hangt af van een aantal andere pakketten, zoals wxPython, reportlab, en anderen. Omdat het te langdurig is om uit te leggen welke packages dat allemaal zijn in de verschillende distributies is er een shell-script {{{setup-linux.sh}}} in de {{{bin/}}} directory van de OpenAC source checkout. Draai het script om te detecteren welke Linux of BSD versie gebruikt wordt en wat de dependencies zijn. De dependencies worden automatisch geinstalleerd. 
     53OpenAC hangt af van een aantal andere pakketten, zoals wxPython, reportlab, en anderen. Omdat het te langdurig is om uit te leggen welke packages dat allemaal zijn in de verschillende distributies is er een shell-script {{{setup-linux.sh}}} in de {{{bin/}}} directory van de OpenAC source checkout. De dependencies worden automatisch geinstalleerd. 
     54 
     55Log eerst in als (dezelfde) gewone gebruiker met OpenAC sources in de `OpenAC` directory in de eigen home. Voer vervolgens de volgende stappen uit: 
     56 
     57{{{ 
     58cd ~/OpenAC 
     59sh bin/setup-linux.sh 
     60}}} 
     61 
    4862 
    4963== Gebruik == 
    5064 
    51 Als er eenmaal een checkout is gemaakt, kan je OpenAC opstarten door in de source directory {{{python openac.pyw}}} te draaien. 
     65Als er eenmaal een checkout is gemaakt, kan je OpenAC opstarten door in de source directory {{{python openac.pyw}}} te draaien. Dat kan in een terminal als volgt: 
     66 
     67{{{ 
     68cd ~/OpenAC 
     69python openac.pyw 
     70}}}