Skip to content

installation

kid-kodi edited this page Dec 9, 2018 · 2 revisions

Table des matières

  1. Plone Installation
  • Plone dépendances
  • Télécharger Plone 4.3 Unified Installer
  • Installez Plone
  1. Installez Baobab LIMS
  2. Testez votre installation

Plone Installation

Nous décrivons ici comment installer Plone sur un système Linux Ubuntu 16.04. Pour une installation dans un système d'exploitation différent, consultez la documentation en ligne de Plone, ici. Le processus d'installation nécessite que l'utilisateur dispose de privilèges root et de connaissances de base avec les lignes de commande Linux à l'aide d'un terminal. Si vous n'êtes pas familier avec le système d'exploitation UNIX, Lisez ce dictatiel. Veuillez noter qu'une seule ligne doit être complète à la fois.

Plone dépendances

Le framework Plone nécessite l'installation de packages système supplémentaires. Sans ces paquets disponibles dans votre système, Plone ne compilera pas.

sudo apt-get install build-essential gcc python-dev git-core libffi-dev

sudo apt-get install libpcre3 libpcre3-dev autoconf libtool pkg-config

sudo apt-get install zlib1g-dev libssl-dev libexpat1-dev libxslt1.1

sudo apt-get install gnuplot libcairo2 libpango1.0-0 libgdk-pixbuf2.0-0

sudo apt-get install libxml2-dev libxslt1-dev

Télécharger Plone 4.3 Unified Installer

Le produit Baobab LIMS est implémenté et testé avec Plone 4.3.11, une version sortie en 2016-09-12. Vous pouvez télécharger Plone 4.3.x en visitant le site Plone. Sélectionnez et cliquez sur le programme d'installation Unified de votre choix ou utilisez la ligne de commande wget dans votre terminal avec le chemin d'accès à la version Plone à installer. Seul Plone 4.3.11 peut être utilisé. La version 5 est disponible mais ne fonctionnera pas.

wget --no-check-certificate https://launchpad.net/plone/4.3/4.3.11/+download/Plone-4.3.11-r1-UnifiedInstaller.tgz

Selon l'option utilisée pour le téléchargement, le programme d'installation se trouverait dans le répertoire ~ / Downloads si le téléchargement a été effectué à partir du site Plone. Si la deuxième option utilise plutôt la ligne de commande wget, le programme d'installation doit être téléchargé dans le répertoire en cours.

Installez Plone

Pour continuer l'installation, dans votre terminal, changez de répertoire dans le dossier contenant le fichier téléchargé, puis exécutez la ligne de commande suivante pour décompresser le fichier d'archive.

tar -xf Plone-4.3.11-r1-UnifiedInstaller.tgz

Accédez au dossier extrait cd Plone-4.3.11-r1-UnifiedInstaller dans votre terminal et exécutez la commande suivante pour installer Plone

./install.sh --target=/usr/local/Plone --build-python zeo

où --target est le paramètre utilisé pour spécifier le chemin du dossier d'installation, --build-python pour ajouter et construire le paquet Python dans votre système, ceci est optionnel si Python existe déjà et enfin zeo est l'option pour installer Plone comme un Application client-serveur. Plone nécessite Python2.7 pour fonctionner. Exécutez ./install.sh --help pour obtenir la liste complète des paramètres disponibles et leur signification.

Note: En mode production, ajoutez la ligne de commande précédente avec sudo puis exécutez.

Install Baobab LIMS

Dans le nouveau dossier créé / usr / local / Plone existe un autre dossier nommé zeocluster. Ce dossier contient le fichier de configuration buildout.cfg. Trouver dans le fichier de configuration, la section commençant par eggs =, et ajouter baobab.lims et bika.lims aux entrées existantes. Bika LIMS est une dépendance dont Baobab LIMS a besoin pour fonctionner. Quelques modules dans les modules de référence Baobab LIMS dans Bika LIMS.

eggs = Plone Pillow bika.lims baobab.lims graphite.theme

Ajoutez à la section develop = le chemin vers votre version de Baobab LIMS et BIKA LIMS qui devrait être déjà téléchargé sur votre machine locale. Par convention, il est préférable de placer le code source dans zeocluster / src de votre dossier d'installation de Plone.

develop = src/bika.lims src/baobab.lims src/graphite.theme

Ajoutez la ligne suivante au fichier de buildout. ajoutez-le dans la section buildout: index = https://pypi.python.org/simple/ en raison de l'avertissement ci-dessous.

Attention

Si vous rencontrez le problème des paquets non trouvés, ajoutez la ligne suivante, problème lié à ceci: https://github.com/BaobabLims/baobab.lims/issues/55

index = https://pypi.python.org/simple/

Ajoutez la ligne ci-dessus dans la section [buildout].

Enregistrer le fichier

Utilisez git clone ou fork ce projet pour avoir votre propre copie sur votre machine locale. Pour les développeurs, tout changement dans votre code source que vous jugez intéressant et utile pour la communauté s'il vous plaît créer une demande Pull et nous faire savoir si vous souhaitez devenir un collaborateur dans le projet Baobab LIMS.

Si vous utilisez git clone cd dans le répertoire src de zeocluster et exécutez la commande clone à partir de là.

par exemple: git clone https://github.com/BaobabLims/bika.lims.git

Liens ci-dessous

https://github.com/BaobabLims/bika.lims.git https://github.com/BaobabLims/baobab.lims.git https://github.com/BaobabLims/graphite.theme.git

Exécuter bin / buildout. Buildout va télécharger et installer toutes les dépendances déclarées.

Si vous avez installé Plone en tant qu'utilisateur root, c'est-à-dire en utilisant sudo, vous devez exécuter la ligne de commande buildout avec l'utilisateur plone_buildout. Cet utilisateur est créé automatiquement lors de l'installation de Plone:

sudo -u plone_buildout bin/buildout

Test your installation

First, you will need to start the zeoserver (this is the database process).

bin/zeoserver start

Pour démarrer un client Plone en mode débogage, exécutez cette commande:

bin/client1 fg

Si vous avez installé Plone en tant qu'utilisateur root, vous devrez utiliser les commandes suivantes à la place:

sudo -u plone_daemon bin/zeoserver start sudo -u plone_daemon bin/client1 fg

Notez les messages d'erreur et prenez des mesures correctives si nécessaire. Si aucune erreur n'est rencontrée, vous pouvez appuyer sur Ctrl + C pour quitter.

Dans votre navigateur préféré, firefox ou google chrome, exécutez http: // localhost: 8080 / et commencez à travailler avec Baobab LIMS. Profitez-en!

En mode production, d'autres outils importants doivent être installés et configurés, comme Supervisorctl et nginx. L'article suivant détaille le processus à suivre pour ajouter les outils cités précédemment.

Clone this wiki locally