Changes between Version 6 and Version 7 of Documentatie/Beheerder/Installeren/Installatiehandleiding/Linux
- Timestamp:
- Oct 14, 2014 11:20:28 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Beheerder/Installeren/Installatiehandleiding/Linux
v6 v7 8 8 [[NoteBox(tip, Als je dapper genoeg bent om de Linux versie te installeren, dan is de [wiki:Documentatie/Ontwikkelhandleiding ontwikkelaarsinformatie] wellicht ook nuttig.)]] 9 9 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.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 (bijvoorbeeld naar meetpakketten) gerealiseerd kunnen worden. 11 11 12 12 == Python == 13 13 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.14 In 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. 15 15 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. 16 Log 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`. 18 20 - '''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`. 20 22 - '''MacOSX''': Is niet getest. 21 23 … … 26 28 ook Mercurial of Git gebruiken, zie daarvoor de pagina over [wiki:Documentatie/Ontwikkelhandleiding/Source source control]. 27 29 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}}}. 30 Log 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}}}. 32 36 - '''MacOSX''': Is niet getest. 33 37 34 38 == Sources == 35 39 36 Maak een checkout van de OpenAC source tree. 40 Maak 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. 37 41 38 42 {{{ 39 svn co https://svn.openac.fenac.nl/release/v2.000 43 cd ~ 44 svn co https://svn.openac.fenac.nl/release/v2.008 OpenAC 45 mkdir OpenAC/.openac 40 46 }}} 41 47 42 Subversion vraagt om username en wachtwoord, dat zijn de gegevens van uw AC-login op de OpenAC website.48 Subversion 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. 43 49 44 50 45 51 == Dependencies == 46 52 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. 53 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. De dependencies worden automatisch geinstalleerd. 54 55 Log 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 {{{ 58 cd ~/OpenAC 59 sh bin/setup-linux.sh 60 }}} 61 48 62 49 63 == Gebruik == 50 64 51 Als er eenmaal een checkout is gemaakt, kan je OpenAC opstarten door in de source directory {{{python openac.pyw}}} te draaien. 65 Als 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 {{{ 68 cd ~/OpenAC 69 python openac.pyw 70 }}}