Club robotique de Sophia-Antipolis

Accueil > ... > Forum 1293

Installer des logiciels sous Linux

12 juin 2011, 13:39, par Eric

Pas tout à fait d’accord avec la mention "nécessite la sélection pointue de tous les paquets annexes" concernant Synaptic. Pour être franc, c’est même faux.

En fait Synaptic n’est que l’interface graphique de la commande apt-get (ou aptitude, version plus récente, mais basée sur le même mécanisme interne), dont l’intérêt est justement de gérer les dépendances. Il est facile de le vérifier en sélectionnant un paquet à installer et en constatant que ses dépendances (s’il en a) sont automatiquement ajoutées aux éléments sélectionnés dans la liste comme étant à installer.

Idem pour la désinstallation. Si des dépendances s’avèrent ne plus être utilisées par personne, elles sont automatiquement proposées à la désinstallation également.

Pour compléter le tour d’horizon, le premier outil "sympathique" dont tu parles n’est qu’une version simplifiée de Synaptic, qui fait tout simplement la relation entre le nom courant de l’application et le nom du paquet correspondant dans le repository, et classe les différents logiciels en catégories pour aider à s’y retrouver.

A préciser afin que les choses soient bien claires pour tout le monde : il est évident que cette gestion de dépendance et de désinstallation "intelligente" n’est disponible que pour les logiciels distribués sous forme de "paquets" et donc gérables par apt-get. Tout ce qui s’installe par compilation, décompression d’une archive image d’une arborescence de répertoire ou autre moyen "bas niveau" ne sera pas du tout géré par les mécanismes présentés ici. Très souvent ce n’est pas grave, car :

 s’il s’agit d’une installation par décompression d’arborescence, il suffit la plupart du temps d’effacer l’arborescence créée. Au pire il vous restera des fichiers de configuration inutiles dans /etc ou autres, mais ce n’est pas dramatique.

 s’il s’agit d’une installation par compilation (et donc très souvent utilisant la trilogie ./configure && make && make install), il est fort probable que le makefile propose une target pour la désinstallation (uninstall, remove,...). Attention, à ne pas confondre avec la target standard "clean" dont le rôle est d’effacer tous les fichiers produits par la compilation (make sans argument), dans le but de recommencer la génération des binaires avec un autre paramétrage par exemple.

Un message, un commentaire ?

modération a priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.