URL: https://linuxfr.org/users/_florent/journaux/simplification-de-linstallation-de-logiciels Title: Simplification de l'installation de logiciels Authors: Florent Bayle Date: 2005年05月28日T22:48:37+02:00 Tags: Score: 0 Bon, désolé, mais exceptionnellement ce journal ne parlera pas du TCE ;-). On parle de plus en plus du fait que Linux [1] soit prêt ou non pour le Desktop. Un problème récurrent est l'installation de logiciels. En effet, si l'on excepte la mise à jour des logiciels, qui pourra être automatique, ou semi-automatique et l'installation de la distribution, qui sera bien souvent réalisée par un proche, un LUG, [pré-installé sur l'ordinateur],... C'est le seul moment ou l'utilisateur [2] aura à modifier son système. Certaines distributions facilitent ce processus en proposant des installateurs graphiques (kpackage, synaptic, gestionnaires de mandriva, ...), mais ces installateurs ne sont bien souvent pas assez bien intégrés pour que les utilisateurs s'en servent. Pour palier à cela, certaines distributions installent beaucoup de programmes (pour pouvoir faire le maximum de tâches). Mais cela pose plusieurs problèmes : * perte de place sur le disque dur. Cela n'est bien sûr plus d'actualité avec les disques dur de 120 Go et plus, mais il ne faudrait pas que cela deviennent un argument en défaveur de Linux. * perte du choix (si l'on installe 4 suites bureautique, l'utilisateur sera perdu, on devra donc faire des choix, au détriment de la possibilité de choix de l'utilisateur).Pour résoudre ces deux problèmes, une idée m'est venue. La plupart des environnements de bureau utilisés par les distributions "grand public" (kde et gnome) disposent d'un menu contenant la plupart des applications de la distribution (comme le menu démarrer, diront certains). Alors pourquoi ne pas utiliser ce menu pour l'installation des programmes aussi ? L'idée serait de placer une entrée pour chaque type de programme possible dans le menu (exemple, une entrée "traitement de texte", une entrée "logiciel de dessin", une entrée "navigateur", ...). Lorsque l'utilisateur cliquerait pour la première fois sur une des entrées de ce menu, une fenêtre apparaîtrait avec un texte semblable à celui-ci :
C'est la première fois que vous essayez d'utiliser cette fonctionnalité. Les programmes suivants peuvent remplir cette fonctionnalité, veuillez choisir celui que vous désirez utiliser.Ce message serait suivi d'une liste de programmes qui peuvent convenir pour remplir cette tâche (exemple, pour "tableur", on aurait OOo calc, gnuméric,...), avec pour chacun un bref résumé, avec les avantages de ce programme par rapport aux autres programmes de la liste (taille plus faible, plus de fonctionnalités,...). L'utilisateur pourrait alors choisir l'un des programmes, qui serait alors installé, puis lancé. Lorsque l'utilisateur utilisera par la suite l'entrée du menu, c'est ce programme qui sera lancé. Les deux problèmes indiqués plus haut seront alors corrigés, puisque : * l'utilisateur n'installera que les programmes qu'il compte utiliser (résout le problème de la place) * l'utilisateur aura toujours le choix sur le programme à installer.Bien sûr pour pouvoir proposer toutes les catégories de programme possibles, il faudra classer cela en sous-menus, et éventuellement sous-sous menus, mais certaines distributions font déjà cela très bien. Le problème qui reste est celui de la désinstallation/du changement d'application pour une tâche, et là vos idées seront les bienvenues. [1] : désignera ici GNU/Linux [2] : on parle ici de monsieur ou madame tout le monde, totalement débutant, pas de la personne qui utilise Windows depuis plusieurs années