Pkg installé en "root" non dispo pour les autres utilisateurs

Résolu
pietch -  
 pietch -
Bonjour,

Petit problème d'installation de package en ligne de commande:
J'ai installé un package qui s'appelle ferret (http://ferret.pmel.noaa.gov/) et qui permet de faire des graphiques scientifiques depuis le terminal, j'en ai besoin pour le boulot. Pour l'installer il m'a fallu me connecter en tant que root avec "sudo -s" puis mon mot de passe car en tant qu'utilisateur normal j'avais l'erreur "permission denied" car il a besoin d'écrire et créer des dossiers dans "usr/local/". Tant que je reste en root je peux lancer ferret depuis le terminal, pas de problème! mais dès que je quitte le mode root, ben ça me dit "command not found".

Peut-être y a-t-il une commande spéciale pour qu'un package installé en root soit dispo pour tout les utilisateurs?

Merci beaucoup si certains ont la réponse!


A voir également:

2 réponses

_Ritchi_ Messages postés 21333 Date d'inscription   Statut Contributeur Dernière intervention   6 104
 
Bonjour,

En lisant la documentation d'installation, je te suggère de réinstaller Ferret dans un répertoire à toi (dans ton compte utilisateur).
Pour cela, il suffit de ne pas choisir /local/usr comme répertoire pour créer le répertoire ferret. Choisis plutôt un répertoire à toi.
Important:
Tu as téléchargé deux fichiers: fer_environment.tar.gz et fer_dsets.tar.gz . Place ces deux fichiers sur le bureau.

Lance le Terminal depuis ton compte utilisateur (que j'appelle dans la suite pietch et fais ceci:
step1: 
cd Applications
mkdir ferret
cd ferret
step 2:
tar xzf  /Users/pietch/Desktop/fer_environment.tar.gz
step 3:
cd ..
mkdir fer_dsets
cd fer_dsets
step 4:
tar xzf  /Users/pietch/Desktop/fer_dsets.tar.gz


La partie Complément d'installation se lancera ainsi:
/Users/pietch/Applications/ferret/bin/Finstall

A l'étape 1.1 Choisis l'option 1
A l'étape 1.2 dans laquelle Finstall te demande le répertoire qui contient les fichiers de support de Ferret, répond:
/Users/pietch/Applications/ferret

A l'étape 1.3 dans laquelle Finstall te demande le répertoire qui contient le fichier tar des exécutables, répond:
/Users/pietch/Applications/ferret/bin


La partie Customisation 'ferret_paths" se lancera ainsi:
/Users/pietch/Applications/ferret/bin/Finstall

A l'étape 1.1 Choisis l'option 2
A l'étape 1.2 dans laquelle Finstall te demande le répertoire qui contient les fichiers de support de Ferret, répond:
/Users/pietch/Applications/ferret

A l'étape 1.3 dans laquelle Finstall te demande le répertoire qui contient les fichiers sample data, répond:
/Users/pietch/Applications/fer_dsets

A l'étape 1.4 dans laquelle Finstall te demande le répertoire où tu souhaites mettre le fichier ferret_paths, répond:
/Users/pietch/Applications

A l'étape 1.5, tape:
 source /Users/pietch/Applications/ferret_paths 

Le lancement de Ferret se fera alors tout simplement par:
ferret


Le réglage de l'environnement écran ne change pas.

En espérant avoir été suffisamment précis

Ritchi
0
pietch
 
Salut Ritchi,

J'ai suivi ta procédure et ça marche très bien! Merci beaucoup c'est super sympa de m'avoir dépanné.

Bonne journée,

Pieter
0