Vous êtes ici : Accueil > Communauté > Installation & Paramétrage > Comment installer ALBUM depuis le dépôt subversion ?

Comment installer ALBUM depuis le dépôt subversion ?

Documentation en cours de rédaction...

 Prérequis

Buildout

 Avant de commencer, il faut savoir que nous allons utiliser buildout pour l'installation d'ALBUM. Si vous ne connaissez pas buildout, mieux vaut faire un petit tour ici :  http://www.communesplone.org/support/documentation/tutoriels/utilisation-dun-buildout/tutorial-all-pages

Système

 Debian Lenny à jour avec le sources.list :

deb http://ftp.fr.debian.org/debian// lenny main
deb-src http://ftp.fr.debian.org/debian// lenny main

deb http://security.debian.org lenny/updates main

deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main

 

aptitude install subversion python2.4 python2.4-dev gcc libssl-dev g++ python-imaging python-levenshtein

 

aptitude install python-twisted python-twisted-web2 lame libmp3lame0 ffmpeg gstreamer0.10-lame 
gstreamer0.10-ffmpeg gstreamer-tools gstreamer0.10-alsa gstreamer0.10-plugins-base gstreamer0.10-plugins-good
gstreamer0.10-plugins-really-bad gstreamer0.10-plugins-ugly gstreamer0.10-schroedinger gstreamer0.10-x

 

Checkout du repository

 Maintenant que buildout n'a plus de secret pour vous, nous allons télécharger le buildout d'ALBUM grâce à SVN.

zope@album:~/buildouts$ svn co http://svn.plone.org/svn/collective/album/trunk album

 Ici les fichiers nécessaires au lancement de l'installation vont être téléchargés sur votre machine. Il se peut que svn vous demande de confirmer l'acceptation d'un certificat ssl.

zope@album:~/buildouts$ cd album/

 On se positionne maintenant dans le dossier du buildout pour pourvoir effectuer les opérations suivantes.

 

Installation du buildout

 Initialisation du buildout

zope@album:~/buildouts/album$ python2.4 bootstrap.py

 

Problème temporaire

 Suite à un bug de la plateforme pypi.python.org, le téléchargement de la dépendance hachoir qui nous permet d'extraire les métadatas peut poser problème. En effet, le système d'installation des dépendances recherche les meilleures versions de ce paquet à une URL inaccessible. Il va donc renvoyer une vingtaine de "Download Error" au bout d'un certain timeout pour chacun de ces trois paquets avant d'effectivement télécharger les trois paquets ci-dessous. Cela peut durer quelques heures alors mieux vaut donc télécharger les trois eggs nécessaires manuellement dans le dossier eggs/ de notre buildout.

zope@album:~/buildouts/album$ cd eggs
zope@album:~/buildouts/album/eggs$ wget 
  http://pypi.python.org/packages/2.4/h/hachoir-metadata/hachoir_metadata-1.2.1-py2.4.egg
zope@album:~/buildouts/album/eggs$ wget 
  http://pypi.python.org/packages/2.4/h/hachoir-core/hachoir_core-1.2.1-py2.4.egg
zope@album:~/buildouts/album/eggs$ wget 
  http://pypi.python.org/packages/2.4/h/hachoir-parser/hachoir_parser-1.2.1-py2.4.egg
zope@album:~/buildouts/album/eggs$ cd ..

 

 Installation

zope@album:~/buildouts/album$ bin/buildout

 Cette commande permet de télécharger tous les composants d'ALBUM et de les installer. Selon votre connexion et votre machine, cette opération peut être longue.

 

Démarrage du buildout

 

zope@album:~/buildouts/album$ bin/instance start
zope@album:~/buildouts/album$ bin/convertdaemon start

 

Ouvrir maintenant votre navigateur Web et saisissez l'URL :

http://localhost:8080/

 

Vous devriez obtenir cette page :

zopequickstart.png 

Maintenant vous pouvez passer à l'étape n°2 : Comment paramétrer mon ALBUM ?

Actions sur le document