IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Variables d'environnement / Installation


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Février 2013
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2013
    Messages : 8
    Par défaut Variables d'environnement / Installation
    Bonjour à tous,

    je dois installer un programme sur un serveur linux or je suis assez gauche avec ce système.
    Le programme est livré avec un manuel d'installation qui est sûrement très simple de compréhension pour des personnes qui ont l'habitude d'utiliser Linux c'est pour cela que je viens vous demander votre aide.

    Voici le manuel :

    To install DIALIGN 2 on your system:

    Uncompress and tar the file dialign2_*.tar.Z
    ( uncompress dialign2_*.tar.Z
    tar xvf dialign2_*.tar )

    depending on your operating system.

    Set the environment variable DIALIGN2_DIR to the directory

    your_path/dialign2_dir

    where `your_path' is the directory where you have just installed DIALIGN 2

    ( setenv DIALIGN2_DIR /your_path/dialign2_dir/ )

    This is important for the online user-guide, for the similarity
    matrix BLOSUM62, and for two other files employed by the program.

    Add the DIALIGN 2 directory (/your_path/dialign2_dir/) to the
    environment variable PATH, so that the program can be called from every
    other directory.

    ( setenv PATH $PATH":/your_path/dialign2_dir" )

    To keep these environment variables for your next sessions also, put the
    commands into your .cshrc file.
    Le souci c'est que la commande "setenv" ne fonctionne pas dans ma console ça me retourne l'erreur : "-bash: setenv : commande introuvable".
    Je ne comprends pas ce que le manuel d'installation veut que je fasse concrètement c'est ce qui me rend la tâche de recherche sur internet difficile.

    Si vous pouviez m'aider ça serait très apprécié.
    Merci par avance.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Bonjour,

    comme il est suggéré dans la notice d'installation, setenv est une commande csh.
    l'équivalent en bash est export :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export PATH=$PATH:/yourPath/2dialign
    de même, l'équivalent de ~/.cshrc, est ~/.bashrc
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre du Club
    Inscrit en
    Février 2013
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2013
    Messages : 8
    Par défaut
    Quand je tape dans ma console :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export DIALIGN2_DIR /home/toto/public_html/prog/dialign2_dir/
    Une erreur survient : "/home/toto/public_html/prog/dialign2_dir/ " : identifiant non valable

  4. #4
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export DIALIGN2_DIR=/home/toto/public_html/prog/dialign2_dir/
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  5. #5
    Membre du Club
    Inscrit en
    Février 2013
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2013
    Messages : 8
    Par défaut
    Merci les deux commande ont marché !

    Que pensez-vous des dernière lignes du manuel :

    To keep these environment variables for your next sessions also, put the
    commands into your .cshrc file.


    J'ai bien compris que pour moi c'était .bashrc, d'ailleurs quand je fait un ls -a je le voit dans /home/username ce fameux .bashrc

    Mais qu'est ce que je dois faire exactement, qu'entendent-ils par "put the
    commands into your .bashrc file."

    J'ai peur de faire une bêtise si je touche à ce fichier caché

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2010
    Messages : 74
    Par défaut
    Salut,

    To keep these environment variables for your next sessions also, put the
    commands into your .cshrc file.
    Dans une autre session, tes valeurs stockées dans tes variables seront perdues.
    Il te faudra les redéfinir en retapant ces commandes.
    Si t'as pas que ça à faire, ben tu les mets dans ton .bashrc.
    Elles seront lancées automatiquement à chaque nouvelle session.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    man bash 1
    FICHIERS
           /bin/bash
                  L'exécutable bash
           /etc/profile
                  Le fichier d'initialisation commun à tout  le  système,  exécuté
                  pour les interpréteurs de commandes de connexion
           /etc/bash.bashrc
                  Le fichier de démarrage commun à tout le système pour chacun des
                  interpréteurs interactifs
           /etc/bash.bash.logout
                  Le fichier de nettoyage des interpréteurs de connexion commun  à
                  tout  le  système,  exécuté  lorsqu'un interpréteur de connexion
                  termine
           ~/.bash_profile
                  Le  fichier  d'initialisation   personnel   exécuté   pour   les
                  interpréteurs de commandes de connexion
           ~/.bashrc
                  Le fichier de démarrage personnel, pour chacun des interpréteurs
                  interactifs
           ~/.bash_logout
                  Le fichier de nettoyage personnel des interpréteurs de commandes
                  de  connexion,  exécuté  lorsqu'un  interpréteur de commandes de
                  connexion termine
           ~/.inputrc
                  Le fichier d'initialisation personnalisée de readline

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter une variable d'environnement au projet d'installation
    Par moooona dans le forum Visual Studio
    Réponses: 6
    Dernier message: 02/07/2010, 11h14
  2. [Inno Setup] Variable d'environnement install path
    Par 0xYg3n3 dans le forum Outils
    Réponses: 5
    Dernier message: 19/10/2007, 10h38
  3. nom de fichier et variables d'environnement
    Par joebarthib dans le forum Langage
    Réponses: 2
    Dernier message: 18/07/2002, 15h21
  4. Réponses: 4
    Dernier message: 18/07/2002, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo