Outils pour utilisateurs

Outils du site


Explications sur les distributions et l'installation manuelle de logiciels

Sous Linux c'est un peu spécial (sans dec), car la plupart du temps on tourne sous des “Distributions”. Les distributions se chargent d'emballer les logiciels dans des paquets qui sont faciles à installer.

Lorsqu'on installe un paquet via le gestionnaire de paquets (synaptic, aptitude ou autre), les fichiers sont copiés dans le répertoire /usr/, ainsi que dans ses sous-répertoires.

Le répertoire /usr/ contient donc tous les logiciels de la distribution.

Dans /usr/ chez moi il y a les répertoires:

bin games include lib lib64 local sbin share src

Normalement donc, on n'installe que les logiciels déjà présents dans la liste des paquets de la distribution, et on va rarement chercher un logiciel directement depuis son site (on va pas sur openoffice.org pour télécharger openoffice, à la place on utilise le gestionnaire de paquets). Toutefois, on peut quand même vouloir installer un logiciel sans passer par le gestionnaire.

Sauf que ce qu'on installe soi-même manuellement ne doit pas être mélangé avec ce qui est installé dans la distribution, c'est pour ça qu'il y a un répertoire /usr/local/

/usr/local reprend presque la même arborescence que /usr

bin etc games include lib man sbin share src

Le but, c'est d'avoir des compartiments isolés, un dans lequel on va travailler manuellement (/usr/local) et un autre qui sera géré par le système de paquets de la distribution dans lequel il ne faut pas intervenir sous peine de perturber son fonctionnement (/usr). En effet, le gestionnaire de paquets conserve un tas d'infos sur les logiciels installés, dont la liste des fichiers qui ont été copiés, la version du logiciel etc… Si ces fichiers ont été modifiés sans qu'il en ait connaissance, il risque de ne plus retrouver ses petits et donc de s'en plaindre…

En fait pour comprendre Linux, comprendre son arborescence de fichiers est assez important. Des sites web qui contiennent des documentations sur Linux ont des articles dédiés à la question. Voir cet article de Framasoft ou bien celui-ci de linux-aide.

Il est tout de même vivement recommandé d'utiliser le gestionnaire de paquets, et donc de perdre l'habitude Windowsienne d'aller chercher directement le programme à installer depuis le site web. Les distributions ne regroupent pas tout et il peut falloir installer des logiciels ou des composants à la main (genre: des polices de caractères spécifiques), mais c'est rare, et peut-être trouverez vous des alternatives parmi ce qui est déjà présent dans les dépots. Si vous devez installer un truc à la main, le site sur lequel vous êtes devrait donner des instructions sur où mettre le logiciel, sinon, explorez votre disque dur et les articles ci-dessus, cela vous permettra de comprendre où installer le logiciel.

article/linux/logicielsetpaquets.txt · Dernière modification: 2011/08/18 18:31 (modification externe)