Navigosaure.net

L'installation de logiciels sous Linux, Windows, et Mac OS

Publié le lundi 17 décembre 2007 à 19:12 dans la catégorie Expérience utilisateur
Tags associés : , ,

Ayant les 3 systèmes d'exploitations Mac OS X 10.5, Windows XP SP2 et Ubuntu Linux 7.10 au quotidien je vais vous livrer mon expérience au niveau installation de logiciels. Pour le cas Linux je ne vais pas du tout rentrer dans les détails (.deb vs .rpm vs les autres types de paquet, ni parler de la compilation) mais je vais rester dans le cas général d'installation de logiciel par monsieur tout le monde (j'en suis presque un sous Linux). Idem pour les autres systèmes, je vais uniquement parler du cas le plus général.

Windows

Dans le cas général, on obtient un fichier exécutable .exe soit de la part d'un ami soit via le site officiel du logiciel ou un site comme Telecharger.com. Il suffit ensuite de double-cliquer sur le fichier, puis cliquer sur suivant, suivant, etc. jusqu'à la fin et c'est fini.

Avantanges

Inconvénients

Linux

Ici pas de site tel telecharger.com, du moins pas besoin. La très grande majorité des logiciels se trouve dans ce que l'on appelle des "dépôts". Pour installer un logiciel il suffit donc de lancer Synaptic et le système s'occupera donc de télécharger le logiciel souhaité ainsi que tous ceux nécessaires à son bon fonctionnement (si on accepte bien sûr).

Avantages

Inconvénients

Mac OS X

On m'a longtemps venté le système d'installation de logiciel sous Mac... pourtant je n'ai rien trouvé d'exceptionnel. Mais ça s'explique sûrement par ma méconnaissance de ce système, si vous êtes utilisateur de Mac confirmé, corrigez moi.

En général il faut télécharger un fichier .dmg qui est une image disque. Cela signifie qu'un double-clic dessus la monte (elle apparaît sur le bureau comme quand on insère une clé USB, c'est pareil pour Mac OS X). Ensuite il faut faire glisser le fichier .app que contient cette image disque jusqu'au dossier /Applications/ du système d'exploitation. Il ne faut pas oublier d'éjecter (démonter) l'image disque une fois l'installation finie. Pour désinstaller l'application il faut faire glisser le fichier .app du dossier /Applications/ dans la corbeille

Avantages

Inconvénients

Conclusion

Comme vous l'aurez sûrement compris, je préfère de loin la gestion de programmes sous Linux, même si au premier abord elle n'est pas très intuitive. En effet Synaptic propose de nombreux logiciels quand on cherche juste un nom, et il est difficile de comprendre au premier abord pourquoi l'installation d'un simple logiciel nécessite l'installation d'autres programmes (toutes les dépendances). De même si aucun dépôts n'existe pour le logiciel que l'on cherche (cas très rare), ça peut vite devenir mission impossible pour l'utilisateur lambda.

Mis à part ça, cet article montre peut-être ma méconnaissance du monde Mac et Linux. Sous Linux il y a sûrement beaucoup d'autres façons d'installer des logiciels, peut-être plus intuitive. Sous Windows Vista, il y peut-être une meilleure gestion de la suppression et de la mise à jours des logiciels mais je ne peux pas savoir sans avoir pu essayer.

Billets sur le même sujet

On en parle ailleurs :

Aucun trackback.

Les trackbacks pour ce billet sont fermés.

Commentaires / Ajoutez le votre

Geoffrey

Attention à ne pas trop généraliser, la méthode d'installation d'un logiciel sous linux différe grandement selon la distribution utilisée. Ainsi la méthode que tu décris est valable pour les distributions basées sur le système de package APT, grosso-modo, les distributions dérivées de debian (ubuntu, knoppix, etc). Mais il existe autant de distribution que de geeks, et on notera par exemple les distributions basées sur le RPM (dérivées en général de Red Hat, comme Fedora). Mais dans la plupart des cas les systèmes de package proposent une solution uniforme pour la mise à jour des sus-cités packages.

De plus il existe en général plusieurs façons d'aborder un système de package, pour APT par exemple tu as le choix entre (au moins, il en existe surement d'autres), 3 interfaces différents (2 en console, apt-get et aptitude, et synaptic en graphique).

Thomas

J'ai en effet essayé d'être le plus général possible (cas Madame Michu ou presque) mais on sera tous d'accord pour dire que sous Linux il n'y a pas vraiment de général inter-distribution. mais comme tu dis je suppose que dans la rgande majorité des cas la distribution met en avant la gestion des paquets via un Synaptic-like donc ça reste très performant :)

Une dernière remarque, pour APT il existe un autre version graphique, le "Ajouter/Supprimer" du menu "Applications", en tout cas sous Ubuntu.

giz404

J'allais également parler du menu "ajouter/supprimer" qui installe et désinstalle de façon transparente pour l'utilisateur de base (on ne mentionne pas les dépendances).
Linux possède le système le plus cohérent, et de loin. La simplicité d'installation d'OSX n'est pas mal non plus : c'est plus facile de savoir où sont les fichiers correspondant à une appli précise contrairement à Linux où les informations sont disséminées selon une logique qui peut échapper au novice.
Pour windows, le processus d'installation est sans plus. Clairement moins bien que sur Ubuntu, mais c'est le prix à payer de la diversité des applications et des éditeurs disponibles pour cet OS...
Là où ça pèche vraiment, c'est à la désinstallation, mais il s'agit une fois de plus de la responsabilité de l'éditeur du soft et non de l'OS.

En bref, Linux c'est mieux, tant qu'on a le net :D

antistress

sur mac, chaque programme a ses dépendances donc ?
ce qui veut dire :
des doublons
lorsqu'une dépendance est mise à jour dans un prog, les autres n'en profitent pas

Thomas

Techniquement oui. En pratique je pense qu'ils utilisent tous les bibliothèques par défaut de Mac OS X (Cocoa, Quartz Composer, etc.);

Xethorn

Sous mac, le fait que tu sois nécessairement obligé de monter / démonter une image permet d'éviter le cas suivant (sous windows) :

- Télécharger un zip
- Le dézipper
- Installer le logiciel en cliquant sur l'exécutable
- Supprimer le dossier correspondant à l'archive dézippé.
- Vider la poubelle.

(dans notre cas, le .zip initial reste sur l'ordinateur).

Il s'agit de 5 opérations manuelles contre 3 (si montage automatique) sous mac. Personnellement, ça ne me dérange pas trop d'avoir ce système. Maintenant, j'adorerai avoir un système tel que aptitude sous mac.

Thomas

Personnellement je n'ai pas souvent croisé des exécutables dans des .zip sous Windows mais bon c'est clair que sous Mac ça reste mieux que Windows et que tout ça ne vaut pas la gestions des paquets comme sous Linux :)

joey

Pour OS X, c'est un peu plus complexe. On a parfois des logiciels qui fonctionnent sur le mode Windows. La plupart du temps, il suffit de faire un drag'n'drop là où on souhaite installer le programme, et le raccourci vers /Applications/ est dans le dmg, ou vers un autre emplacement, ou une info importante, c'est très pratique.

Parfois, on a des fichiers à lire dans le dmg, et c'est le coté archive qui est intéressant.

Et enfin, dans de rares cas, on a une installation un peu complexe et on est bien contents du principe dmg pour retrouver facilement l'ensemble des fichiers d'install sous la main tant que tout n'est pas fini, et on démonte une fois que c'est en place.

Ajouter un commentaire