243Fermer245
flankerLe 19/07/2010 à 10:57
Kevin Kofler (./243) :
Kochise (./239) :
Marrant, sous Windows y'a les clés de registre qui permettent de configurer les chemins propres aux applications (à défaut y'a aussi des variables système) Linux supérieur en tout ? Nope...

Ça ne résout pas du tout le problème, ça, ça règle juste le chemin des DLLs, bref ça remplace les rpaths, mais on peut aussi éditer les rpaths dans un exécutable déjà compilé. Mais un logiciel GNU/Linux a beaucoup plus d'objets à trouver que les .so! Il y a les traductions, les icônes, les fichiers représentant l'interface (qui sont dans certains cas chargés dynamiquement, cf. par exemple GtkBuilder), parfois des plugins (soit compilés, soit des scripts en Python, JavaScript, Scheme etc.) etc.

Et comme déjà dit, on n'a pas besoin de pouvoir déplacer un logiciel (si on l'installe en tant qu'admin comme prévu) parce que l'arborescence est standardisée.

Oui, c'est vrai, il y a /bin, /usr/bin, /opt/bin, /usr/share/bin, /sbin, /usr/sbin, cheeky
Puis on peut tout à fait vouloir déplacer certains logiciels sur une partition spécifique, etc...
(sans compter que le système ne marche que quand on a une connexion permanente à internet...)