droits google earth [resolu] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 26-06-2006 à 12:58:11
/usr/local/bin est-il dans ton PATH d'utilisateur normal?
Marsh Posté le 26-06-2006 à 13:36:17
Je n'en ai aucune idée (je suis plutot débutant )...
Je vais chercher des tutos...
Marsh Posté le 26-06-2006 à 13:46:28
J'ai trouv ce tuto :
http://www.lea-linux.org/cached/in [...] _PATH.html
Mais mon bashrc et bash_profile n'y ressemblent pas trop...
quelqu'un a la marche à suivre pour une ubuntu dapper?
En tout cas merci
Marsh Posté le 26-06-2006 à 14:00:53
Tu peux voir l'ensemble de tes variables d'environnement (c'est comme ça que ça s'appelle) en tapant :
export
dans la liste, tu verras pas mal de trucs dont la variable PATH qui dit au système où il doit aller chercher les programmes quand tu veux les lancer sans indiquer leur chemin complet. Tu peux essayer ça en utilisateur normal :
export PATH=$PATH:/usr/local/bin:/usr/local/google-earth
La modif ne sera que temporaire, c'est à dire qu'au prochain boot il faudra recommencer, mais c'est juste pour voir si le problème vient de là
Marsh Posté le 26-06-2006 à 14:04:25
|
edit : donc si j'ai bien compris, PATH c'est un peu le même principe que les alias ou les host pour le réseau non?
Marsh Posté le 26-06-2006 à 14:37:32
La variable spéciale $PATH est censée contenir les répertoires où se trouvent les exécutables accessibles à l'utilisateur (e.g. /usr/bin, usr/local/bin, /bin, etc). Fais un 'echo $PATH' pour en avoir la liste.
Sinon pour voir, essaye d'exécuter directement le binaire sans passer par le lien : '/usr/local/bin/googleearth' dans un terminal.
Marsh Posté le 26-06-2006 à 14:38:52
Ok, donc le problème n'était pas un problème de path. Candidat suivant pour une réponse correcte
non, le path et les alias ne parlent pas de la même chose.
le path il agit comme quelque chose d'absolu. C'est à dire que quand tu tapes le nom d'un programme à executer, le système va aller voir dans chacun des répertoires de ton path, s'il le trouve.
Les alias sont plutot des substitutions. Suppose qu'un de tes programmes nécessite un fichier appelé librairie.
Chez toi, peut-etre que la librairie installée se nomme librairie-1.0.2
Chez ton voisin, peut-etre que la librairie installée c'est la librairie-1.0.4
Mais chez toi comme chez ton voisin, il y a un alias appelé librairie qui pointe sur l'un ou sur l'autre. Ca permet à ton programme d'utiliser directement le fichier sans avoir à réellement se soucier de la version installée. Et désolé si j'enfonce des portes ouvertes
Marsh Posté le 26-06-2006 à 14:47:39
Merci pour la précision
remi@remi:/usr/local/google-earth$ ./googleearth |
Marsh Posté le 26-06-2006 à 14:49:51
http://www.trustonme.net/forum/pub [...] 52b661e2c2
est ce que ça serait "propre" de l'installer dans mon home?
Marsh Posté le 26-06-2006 à 15:24:58
C'est ce que j'ai fait et ca pose aucun probleme. et tu te prendras pas la tete avec les droits root
Marsh Posté le 26-06-2006 à 16:09:04
Je vais essayer alors
Merci.
edit : c'est dangereux de l'utiliser avec sudo?
Marsh Posté le 26-06-2006 à 16:16:53
De manière générale, on utilise pas un programme en root. Sauf ceux qui ont besoin de root pour etre lancé (gestionnaire de paquet, firewall etc...).
Marsh Posté le 26-06-2006 à 17:57:08
Perso je m'en suis sorti comme ça :
#chmod esox /usr/local/bin/googleearth
#chmod -R esox /usr/local/share/googleearth
Et si (comme moi) tu as lancé googleearth comme root avant de le lancer comme simple utilisateur
#rm ~/.google*
Et après ça marche
Marsh Posté le 26-06-2006 à 19:11:57
ça marche ...
Merci !
Marsh Posté le 26-06-2006 à 12:24:23
Bonjour à tous, j'ai installé il y a peu google earth.
Au lancement j'ai ce message d'erreur :
remi@remiusr/local/bin$ googleearth
symlink: Permission non accordée
Le soft se lance avec sudo.
J'ai fait un :
remi@remi:/usr/local/google-earth$ whereis googleearth
googleearth: /usr/local/bin/googleearth
Il y a un lien :
remi@remi:/usr/local/bin$ ls -l
total 960
-rwxr-xr-x 1 root root 976056 2006-03-29 19:24 gaim
lrwxrwxrwx 1 root root 35 2006-06-22 00:22 googleearth -> /usr/local/google-earth/googleearth
Ce lien est autorisé en exécution, j'ai donc regardé sa cible :
remi@remi:/usr/local/google-earth$ ls -l
total 38372
-rw-r--r-- 1 remi remi 52433 2006-06-22 00:22 drivers.ini
-rw-r--r-- 1 remi remi 17489 2006-06-13 23:01 EULA-GoogleEarth-fr.txt
-rwxr-xr-x 1 remi remi 1306 2006-06-22 00:22 googleearth
-rwxr-xr-x 1 remi remi 25112 2006-06-22 00:22 googleearth-bin
-rw-r--r-- 1 remi remi 426 2006-06-22 00:22 googleearth.desktop
-rw-r--r-- 1 remi remi 18194 2006-06-22 00:22 googleearth-icon.png
-rw-r--r-- 1 remi remi 638 2006-06-22 00:22 googleearth-mimetypes.xml
-rw-r--r-- 1 remi remi 17748 2006-06-22 00:22 googleearth.xpm
-rw-r--r-- 1 remi remi 983 2006-06-22 00:22 ImporterGlobalSettings.ini
-rw-r--r-- 1 remi remi 4989 2006-06-22 00:22 ImporterUISettings.ini
drwxr-xr-x 2 remi remi 4096 2006-06-22 00:22 kvw
drwxr-xr-x 2 remi remi 4096 2006-06-22 00:22 lang
-rwxr-xr-x 1 remi remi 643664 2006-06-22 00:22 libauth.so
-rwxr-xr-x 1 remi remi 508136 2006-06-22 00:22 libbase.so
-rwxr-xr-x 1 remi remi 707236 2006-06-22 00:22 libbasicIngest.so
-rwxr-xr-x 1 remi remi 2786016 2006-06-22 00:22 libcollada.so
-rwxr-xr-x 1 remi remi 667596 2006-06-22 00:22 libcommon.so
-rwxr-xr-x 1 remi remi 40392 2006-06-22 00:22 libcomponent.so
-rwxr-xr-x 1 remi remi 1196132 2006-06-22 00:22 libcrypto.so.0.9.8
-rwxr-xr-x 1 remi remi 164716 2006-06-22 00:22 libcurl.so.3
-rwxr-xr-x 1 remi remi 3842620 2006-06-22 00:22 libevll.so
-rwxr-xr-x 1 remi remi 331896 2006-06-22 00:22 libframework.so
-rwxr-xr-x 1 remi remi 425164 2006-06-22 00:22 libfreeimage.so.3
-rwxr-xr-x 1 remi remi 16272 2006-06-22 00:22 libfusion.so
-rwxr-xr-x 1 remi remi 42272 2006-06-22 00:22 libgcc_s.so.1
-rwxr-xr-x 1 remi remi 2471840 2006-06-22 00:22 libgeobase.so
-rwxr-xr-x 1 remi remi 517084 2006-06-22 00:22 libGLU.so.1
-rwxr-xr-x 1 remi remi 1223400 2006-06-22 00:22 libgoogleearth.so
-rwxr-xr-x 1 remi remi 617444 2006-06-22 00:22 libgooglesearch.so
-rwxr-xr-x 1 remi remi 420164 2006-06-22 00:22 libgps.so
-rwxr-xr-x 1 remi remi 359464 2006-06-22 00:22 libIGAttrs.so
-rwxr-xr-x 1 remi remi 58020 2006-06-22 00:22 libIGCollision.so
-rwxr-xr-x 1 remi remi 962992 2006-06-22 00:22 libIGCore.so
-rwxr-xr-x 1 remi remi 73772 2006-06-22 00:22 libIGDisplay.so
-rwxr-xr-x 1 remi remi 522084 2006-06-22 00:22 libIGExportCommon.so
-rwxr-xr-x 1 remi remi 757316 2006-06-22 00:22 libIGGfx.so
-rwxr-xr-x 1 remi remi 245260 2006-06-22 00:22 libIGGui.so
-rwxr-xr-x 1 remi remi 274660 2006-06-22 00:22 libIGMath.so
-rwxr-xr-x 1 remi remi 838000 2006-06-22 00:22 libIGOpt.so
-rwxr-xr-x 1 remi remi 1044080 2006-06-22 00:22 libIGSg.so
-rwxr-xr-x 1 remi remi 143052 2006-06-22 00:22 libIGUtils.so
-rwxr-xr-x 1 remi remi 130292 2006-06-22 00:22 libjpeg.so.62
-rwxr-xr-x 1 remi remi 2263108 2006-06-22 00:22 liblayer.so
-rwxr-xr-x 1 remi remi 53664 2006-06-22 00:22 libmath.so
-rwxr-xr-x 1 remi remi 720416 2006-06-22 00:22 libmeasure.so
-rwxr-xr-x 1 remi remi 360260 2006-06-22 00:22 libmng.so.1
-rwxr-xr-x 1 remi remi 892928 2006-06-22 00:22 libnavigate.so
-rwxr-xr-x 1 remi remi 191720 2006-06-22 00:22 libnet.so
-rwxr-xr-x 1 remi remi 163580 2006-06-22 00:22 libpng12.so.0
-rwxr-xr-x 1 remi remi 8618544 2006-06-22 00:22 libqt-mt.so.3
-rwxr-xr-x 1 remi remi 262140 2006-06-22 00:22 libqui.so.1
-rwxr-xr-x 1 remi remi 621736 2006-06-22 00:22 librender.so
-rwxr-xr-x 1 remi remi 236504 2006-06-22 00:22 libssl.so.0.9.8
-rwxr-xr-x 1 remi remi 871596 2006-06-22 00:22 libstdc++.so.6
-rwxr-xr-x 1 remi remi 348768 2006-06-22 00:22 libtiff.so.3
-rwxr-xr-x 1 remi remi 367148 2006-06-22 00:22 libtweak.so
-rwxr-xr-x 1 remi remi 315504 2006-06-22 00:22 libwebbrowser.so
-rwxr-xr-x 1 remi remi 320340 2006-06-22 00:22 libwmsbase.so
-rwxr-xr-x 1 remi remi 80104 2006-06-22 00:22 libz.so.1
drwxr-xr-x 4 remi remi 4096 2006-06-22 00:22 linux
-rw-r--r-- 1 remi remi 510 2006-06-22 00:22 PCOptimizations.ini
-rw-r--r-- 1 remi remi 66007 2006-06-22 00:22 README.linux
drwxr-xr-x 2 remi remi 4096 2006-06-22 00:22 res
drwxr-xr-x 11 remi remi 16384 2006-06-22 00:22 resources
-rwxr-xr-x 1 remi remi 1708 2006-06-22 00:22 uninstall
drwxr-xr-x 2 remi remi 4096 2006-06-22 00:22 xml
A l'origine tous les fichiers appartenaient au root, j'ai donc essayé de me mettre propriétaire avec un chown -r.
J'ai fait de même avec le lien, mais sans succès.
Le binaire "googleearth" est autorisé en exécution, je ne vois pas d'où ça vient....
Quelqu'un a une idée? Merci.
Message édité par gremi le 26-06-2006 à 19:12:21
---------------
In aligot we trust.