wiki:InstallLinux

Installer les programmes SCENARI sous linux

Configuration minimum

  • Processeur 1.5 Ghz, 1Go de RAM pour les programmes auteurs comme SCENARIchain (variable en fonction du volume de documents), 4Go recommandés pour une utilisation confortable de SCENARIbuilder
  • Environ 150 mo d'espace disque par programme (plus de la place en fonction de chaque modèle documentaire)
  • OpenOffice.org ou LibreOffice pour les modèles avec générateurs OpenDocument Text (Scenari n'a été testé qu'avec une partie des versions d'OpenOffice.org ou LibreOffice, vous référez à la page de téléchargement d'une version précise de Scenari pour avoir des recommandations sur la version à utiliser d'Open/LibreOffice)

Installer les programmes SCENARI sur Ubuntu et Debian

Installer facilement les programmes SCENARI sur Ubuntu

Conseil

Consultez la page de la documentation ubuntu consacrée à SCENARI

Installer les programmes SCENARI sur Ubuntu et Debian (pour les non débutants)

Après une petite manipulation pour utiliser une source de packages du serveur scenari-platform.org, l'installation et la mise à jour des programmes Scenari se résume à une ligne de commande.

procédure :

  • Importez alors la clé PGP de scenari-platform.org en tant qu'user :
    wget -O- http://scenari-platform.org/deb/scenari.asc | sudo apt-key add -
    
  • éditez le fichier /etc/apt/sources.list
  • rajoutez a la fin la ligne :
    deb http://scenari-platform.org/deb nom_de_distrib main
    
    (remplacez nom_de_distrib par lucid oneiric quantal raring, sid, squeeze ou wheezy qui sont les seules versions supportées. Pour ubuntu, vous pouvez aussi consulter la page SCENARI de la documentation francophone d'ubuntu).
    (si vous voulez utiliser les nightly - des versions généralement expérimentales - ajoutez "nightly" a la fin de la ligne)

  • apt-get update

Si vous utilisez la Logithèque Ubuntu vous pouvez installer le paquet app-install-data-scenari en premier. Celui-ci y apporte une meilleure présentation des applications SCENARI.

A partir d'ici, vous pouvez utiliser un outil de de gestion des packages en mode graphique si c'est dans votre habitude, les packages SCENARI devraient y figurer, dans le cas contraire, lisez la suite de la procédure pour le faire en mode ligne de commande.

Pour afficher la liste des package fournis par scenari-platform.org :

  • apt-cache search scenari-platform.org
  • apt-get install nom_du_programme

Exemple

Cette procédure complète vous permet d'installer SCENARIchain et SCENARIbuilder avec ubuntu 13.04 (raring) :

sudo -s
echo "deb http://scenari-platform.org/deb raring main" >> /etc/apt/sources.list
apt-get update
apt-get install scenarichain4.0.fr-fr
apt-get install scenaribuilder4.0.fr-fr

Procédure complète pour installer une SCENARIapp précise (comme opale3.4.fr-fr) :

sudo -s
echo "deb http://scenari-platform.org/deb lucid main" >> /etc/apt/sources.list
apt-get update
apt-get install <nom_de_la_scenariapp>

Remplacez <nom_de_la_scenariapp> par le nom de package de la SCENARIapp qui vous aura été indiqué.

Debian : le cas de "lame"

Sous Debian le package lame n'est pas disponible dans les dépots officiels. SCENARI utilise lame pour toute manipulation audio pour produire des mp3s (Générateurs Flash webradio par exemple).

Il est cependant possible d'installer lame sous debian en ajoutant le dépôt debial-unofficial aux sources apt.

Remplacement de OpenOffice Debian par OpenOffice standard (proposé par OpenOffice.org)

Attention !

Les packages OpenOffice intégrées aux distributions Linux sont parfois modifiées et peuvent éventuellement poser des problèmes de compatibilité. Si la génération ne fonctionne pas ou que le résultat est incorrecte, nous recommandons plutôt d'utiliser la version "standard" d'OpenOffice ( http://www.openoffice.org/download/legacy/other.html ).

Désinstallation

apt-get remove <nom_de_la_senariapp>

Si vous voulez aussi désinstaller toutes les librairies utilisé par les programmes Scenari ou les SCENARIapps (si vous n'avez plus rien en rapport avec Scenari sur votre PC), vous pouvez retirer aussi les packages "libscenarisrv(...)" et "libscenarixul(...)".

Après désinstallation, vous pouvez si vous le souhaitez :

  • supprimer le répertoire de configuration de toutes les applications scenari : ~/.scenari
  • supprimer le répertoire contenant tous les documents que vous avez écrit : ~/nom_du_programme

Autres distributions : installation automatique "sci"

SCI est un script qui automatise le téléchargement et l'installation des applications (SCENARI builder, chain & client, demoServer).

Vous pouvez télécharger ce script à cette adresse : http://scenari-platform.org/svn/sci/trunk/sci.sh

aide "./sci.sh -h" :

Linux SCENARI application installer & setup (version v3.0.0)

sci.sh downloads and installs requested SCENARI applications.
Usage: sci.sh OPTION -a (builder|chain|client|demo|kit|styler)

By default sci.sh will attempt to install applications system-wide and as such
requires the current user to be a sudo user that has root access
to /opt and /usr. Should this not be the case, either use the -u option to
perform a local user installation or the -r option to perform a system-wide
installation using the su command requiring the root password.

OPTIONS:

Application name (required):
  -a  Provide the name of the application to download and install:
      * builder  Download and install SCENARIbuilder.
      * chain    Download and install SCENARIchain.
      * client   Download and install SCENARIclient.
      * demo     Download and install SCENARIdemoserver.
      * kit      Download SCENARIkit to the current directory.
      * styler   Download SCENARIstyler to the current directory.

Installation options (optional)
  -n  Nightly build: sci.sh will install the latest nightly build of the
      application that you request. If this switch is not present sci.sh
      will install the latest stable version.
  -c  Clean download and install: delete any previously attempted downloads
      before starting the download & install process.
  -d  Download only, do not install.
  -f  'force' mode: the installer does not interact with the user, all default
      choices are used. If the application is already installed it will be 
      replaced. This is basically equivalent to pressing return for each 
      question the the installer normally asks the user.
  -u  Local user installation: sci.sh will install the application in the
      current user's home directory.
  -r  System-wide installation using the su command requiring the root password.
      This option should be used if you are not a sudo user but have root access
      though the su command.
  -v  Version of SCENARI to install: 4.0, 4.1 (default 4.0).

Language selection (optional)
  -l  Request a specific language.
      * en-US  Download and install English versions if possibe (default)
      * fr-FR  Download and install Frensh versions

Copyright (c) 2007-2014 samuel.monsarrat@kelis.fr

exemple pour installer une "nightly" SCENARIbuilder pour tous les utilisateurs, et le pack modeling pour l'utilisateur courant :

  • Si l'utilisateur courrant est un "sudoer" (ex: comme tout user "administrateur" sous Ubuntu):
    $ wget http://scenari-platform.org/svn/sci/trunk/sci.sh
    $ chmod +x sci.sh
    $ ./sci.sh -na builder
    
  • Si l'utilisateur courrant n'est pas un "sudoer" (ex: Fedora ne configure pas sudo par défaut):
    $ http://scenari-platform.org/svn/sci/trunk/sci.sh
    $ chmod +x sci.sh
    $ ./sci.sh -nra builder
    
    L'option -r indique à sci.sh d'utiliser la commande su -c pour lancer le script d'installation en tant que root. Dans ce cas vous devez fournir le mot de passe root.

Installation manuelle

Voici la démarche à suivre :

  • Décompresser cet archive, par ex:
    $ tar xzf SCENARIclient_4.0.005_lin.tgz
    

ceci vous donne cinq fichiers:

install.sh
license.txt
LISEZMOI.txt
README.txt
SCENARIclient.tar.gz
  • Lisez le fichier LISEZMOI.txt
  • Les programmes SCENARI peuvent être installés soit en tant que root au quel cas ils seront installés pour tous les utilisateurs, soit en tant que simple utilisateur, au quel cas ils seront installés dans le profil courant.

Suivant votre choix de déploiement exécutez install.sh :

  • soit en tant que root (administrateur) à partir du dossier dans lequel se trouve ce script:
    # ./install.sh
    
  • soit en tant que simple utilisateur à partir du dossier dans lequel se trouve ce script:
    $ ./install.sh
    

Suivez les étapes de l'installation, un fichier de log est créé dans /tmp qui contient les actions effectuées et aussi les erreurs éventuelles.

  • pour SCENARIbuilder, installez au moins l'extension modeling de la version correspondante. L'extension modeling contient toutes les primitives de base indispensable a toute tache de conception de modèles. Les extensions sont installé uniquement "par user", même si vous effectuez cette installation en tant que root.

Problèmes d'installation

Impossibilité de trouver l'exécutable OpenOffice.org

Si vous avez installé OpenOffice dans un répertoire spécifique, ou que vous avez plusieurs versions d'OpenOffice et LibreOffice installées en parallèle, vous pouvez spécifier explicitement celle à utiliser.

Menu "application" -> "préférences" -> "général" -> "outils externes" -> "emplacement personnalisé", et choisir un chemin du type "/opt/openoffice.org3/"

LibreOffice et OpenOffice.org peuvent cohabiter sur la même machine.

Création de l'atelier impossible.

Si vous obtenez le message d'erreur suivant :

Attention !

"Création de l'atelier impossible. Le serveur est indisponible. Veuillez réinstaller l'application."

Ce problème peut être lié à la configuration globale des proxy (si cette dernière n'est pas en connexion directe).

Voici un exemple de résolution fonctionnant pour Ubuntu (testé pour 10.04 et 9.10) :

  • Allez dans Système > Préférences > Serveur mandataire (ou System -> Preferences -> Network Proxy si votre système est en anglais).
  • Dans l'onglet "Configuration du Serveur mandataire" si l'option "Configuration manuelle du serveur mandataire" est cochée, la solution suivante peut fonctionner.
  • Allez dans l'onglet "Hôtes à ignorer" (en anglais "Ignored hosts"), et écrivez sans les guillemets dans la zone de saisie : "127.0.0.1".
  • Cliquez alors sur "Ajouter".
  • Cliquez sur "Fermer".
  • Lancez alors votre chaîne éditoriale, vous devriez pouvoir créer un atelier maintenant. Si votre chaîne éditoriale était déjà lancée, fermez la et relancez la.

Pour plus d'information sur cette erreur ou poser une question à ce sujet, consultez le lien du discussion forum de configuration globale du proxy.

Plantage de SCENARI lors de la création d'un item flv ou swf

Pour plus d'information sur cette erreur, trouver une solution de contournement ou poser une question à ce sujet, consultez le lien de la discussion discussion forum de problème de crash lors de la création de flv ou swf.

Comment installer une version nightly et stable en parallèle dans un même OS sans virtualisation ?

cf. la discussion forum sur l'installation de plusieurs versions Scenari en parallèle.

Last modified 4 weeks ago Last modified on 07/04/14 12:02:28

Attachments (2)

Download all attachments as: .zip