wiki:Documentatie/Beheerder/Installeren/Installatiehandleiding/Linux

Version 5 (modified by adriaan, 14 years ago) (diff)

--

TOC(heading=Inhoudsopgave, sectionindex, compact, Documentatie/Installatiehandleiding/)? TOC(heading=Hoofdstukken, titleindex, compact, Documentatie, Releases, ImplementatieBladen, Events)? TOC(heading=Releases, compact, titleindex, depth=1, Releases/*)?

Linux Installatie

Deze handleiding beschrijft de installatie van OpenAC onder Linux (waarbij we "Linux" opvatten als dingen-die-niet-Windows zijn, dus FreeBSD en MacOSX vallen hier ook onder). Omdat er meer variatie zit in de beschikbare Linux varianten dan in de Windows varianten, is er meer handwerk te verrichten.

NoteBox(tip, Als je dapper genoeg bent om de Linux versie te installeren, dan is de [wiki:Documentatie/Ontwikkelhandleiding ontwikkelaarsinformatie] wellicht ook nuttig.)?

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.

Python

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.

  • 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.
  • 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.
  • Fedora: Is niet getest.
  • FreeBSD en PC-BSD: Python wordt niet standaard meegeleverd. TODO: hoe installeer je het? portinstall python27 maar onder pc-bsd?
  • MacOSX: Is niet getest.

Versiebeheer

Installeer een van de versiebeheer tools om de source van OpenAC mee op te halen. Aanbevolen is Subversion omdat het de meest-centrale bron van de OpenAC source is, maar je kan ook Mercurial of Git gebruiken, zie daarvoor de pagina over source control?.

  • OpenSuse: Gebruik zypper in subversion.
  • Debian en Ubuntu: Gebruik apt-get install subversion.
  • Fedora: Gebruik yum install subversion.
  • FreeBSD en PC-BSD: Gebruik portinstall -PP subversion.
  • MacOSX: Is niet getest.

Sources

Maak een checkout van de OpenAC source tree.

svn co https://svn.openac.fenac.nl/release/v2.000

Subversion vraagt om username en wachtwoord, dat zijn de gegevens van uw AC-login op de OpenAC website.

Dependencies

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.

Gebruik

Als er eenmaal een checkout is gemaakt, kan je OpenAC opstarten door in de source directory python openac.pyw te draaien.