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 3.3 pour les modèles avec générateurs OpenDocument Text
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 :
- é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 oneiric natty maverick lucid, 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
Remarque : à partir de lucid avec les programmes basés sur Scenari 3.6+ (opale 3.1...), vous devez activer les dépôts partner de canonical et installer sun-java6-jre
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
Lors de l'ajout des packages vous allez rencontrer un warning sur la clé PGP, vous pouvez soit l'ignorer, soit importer la clé en tant qu'user :
wget -O- http://scenari-platform.org/deb/scenari.asc | sudo apt-key add -
| Exemple |
|---|
Cette procédure complète vous permet d'installer SCENARIchain et SCENARIbuilder avec ubuntu 10.04 (lucid) : sudo -s echo "deb http://scenari-platform.org/deb lucid main" >> /etc/apt/sources.list apt-get update apt-get install scenaribuilder3.7 apt-get install scenarichain3.7 Procédure complète pour installer une SCENARIapp précise (comme opale3.2, opalesup3.2) : 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). Dans le cas de SCENARIbuilder, il peut également télécharger et installer les différents builderpack existant.
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 v2.1.1)
sci.sh downloads and installs requested SCENARI applications from the
scenari-platform website.
Usage: sci.sh [-n] {scbd|scch|sccl|sckt|scmd} [-cd{u|r}f] [en-US|fr-FR]
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:
Installation type (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.
Application name (required):
scbd Download and install SCENARIbuilder, you should at least install the
modeling builderpack by adding the -m option (see below).
scch Download and install SCENARIchain.
sccl Download and install SCENARIclient.
sckt Download SCENARIkit to the current directory.
scmd Download and install modeling builderpacks into an existing
SCENARIbuilder installation. you must provide at least one of the
folowing options: -m, -a.
Installation options (optional)
-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.
SCENARIbuilder specific options (optional)
-m Download and install the modeling extension builderpack
-a Download and install the modeling assessment extension builderpack
Language selection (optional)
en-US Download and install English versions if possibe (default)
fr-FR Download and install Frensh versions if possibe
NOTES:
Even when a system-wide installation is required sci.sh must be run as a
normal user. This is because although SCENARI binaries can be installed for all
users, SCENARIbuilder builderpacks MUST be installed in the user's profile.
Copyright (c) 2007-2012 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 -n scbd -m
- 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 -n scbd -rm
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.
Intégration avec d'autres windowmanagers que Gnome
KDE - Konqueror
| Attention ! |
|---|
Si vous utilisez KDE, il est possible que l'action "révéler la dernière génération" ou tout autre supposée ouvrir le gestionnaire de fichiers de votre système d'exploitation ne produisent aucun résultat. |
David Rivron propose des scripts qui permettent de résoudre ce problème :
Placez les 2 scripts dans /usr/local/bin, rendez les exécutable et après chaque nouvelle installation d'un programme Scenari, lancez :
update-sc-network-protocols.sh /chemin/du/repertoire/du/programme/scenari
Xfce - Thunar
- Placez vous dans votre application Scenari: CTRL SHIFT K sur 3.4, et CTRL SHIFT O à partir de 3.5. Cela vous ouvre la fenêtre des préférences de l'application.
- Faites clic-droit dans la liste => chaines de caractère (ou "string" selon que vous avez l'interface en français ou en anglais), et tapez: network.protocol-handler.app.file.
- Puis rentrez ce que retourne la commande which thunar.
- Fermez la fenêtre de préférences.
Pour ScenariBuilder, il faut effectuer cette opération dans les deux environnements: Test et Builder.
Installation manuelle
Voici la démarche à suivre :
- Téléchargez l'installeur de l'application SCENARI voulu depuis :
- Décompresser cet archive, par ex:
$ tar xzf SCENARIclient_3.6.011_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 forum suivant.
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 du forum suivant.
Comment installer une version nightly et stable en parallèle dans un même OS sans virtualisation ?
cf. le fil de discussion suivant.
Attachments
-
kfmclientexec
(32 bytes) -
added by stp 5 years ago.
konqueror script 1/2
-
update-sc-network-protocols.sh
(564 bytes) -
added by stp 5 years ago.
konqueror script 2/2