Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/01/2008, à 17:47

Barbatruk_tho

Script d'installation pour Celtx

Bonjour,

Pour simplifier un peu l'installation de Celtx, je souhaiterais pouvoir proposer un script qui aille automatiquement télécharger le paquet, l'installe dans le répertoire /usr/local/celtx, lui accorde les droits utilisateurs, puis fasse de même avec un script pour le lancement.
En gros, la même chose que sur le tutoriel, mais dans un seul script .sh, que l'utilisateur n'ait qu'à  lancer.

http://doc.ubuntu-fr.org/celtx

Malheureusement, je ne suis pas une grosse star en prog, et si le tutoriel fonctionne, le script lui ne marche pas. Je n'arrive pas bien à  déterminer pourquoi. Je pense que le problème vient du passage en mode root en début de script...

Voilà  la bête (on ne se moque pas mad)

#!/bin/sh

#Script d'installation automatique de Celtx 0.997 pour Ubuntu

#Information sur le logiciel
echo "Ce script va installer le logiciel Celtx 0.997 sur votre ordinateur"

#Passage en mode administrateur
echo "Entrez votre mot de passe sudo"
sudo echo -n "" || error_exit "Le script n'a pas obtenu les droits root"

#Création du dossier d'installation de Celtx
sudo mkdir /usr/local/celtx
cd /usr/local/celtx
#Téléchargement du paquet depuis le site officiel
sudo wget http://www.celtx.com/download/Celtx-fr.tar.gz
#Décompression de l'archive
sudo tar xvzf /usr/local/celtx/Celtx-fr.tar.gz
#Définition des droits utilisateurs
sudo chmod 755 -R /usr/local/celtx/celtx
#Suppression de l'archive
sudo rm /usr/local/celtx/Celtx-fr.tar.gz

#Installation du script de lancement de Celtx
cd /usr/bin
#Téléchargement du script
sudo wget http://www.aesplendaar.net/celtx
#Définition des droits d'utilisateurs
sudo chmod 755 -R /usr/bin/celtx

echo "Celtx a bien été installé sur votre ordinateur. Pour le lancer, tapez 'celtx' dans un terminal

L'erreur renvoyée est :

/usr/bin/celtx: 5: ./celtx: Permission denied

Dernière modification par Barbatruk_tho (Le 14/01/2008, à 17:55)

Hors ligne