Je reprends ici des �l�ments d'un pr�c�dent envoi:


La taille occup�e par /usr est excessive!
Diverses actions doivent �tre men�es:

1- N'installer que ce qui est utile, selon la configuration. Quelques exemples: 

/usr/share/terminfo contient 2090 fichiers. 
Un utilisateur courant n'en utilise pas plus de 5:
linux, linux-lat, xterm, xterm-color, vt100. 
Il faudrait faire la s�lection lors de l'installation de l'archive rpm. 

/usr/share/zoneinfo contient 507 fichiers. 
Un utilisateur s�dentaire n'en utilise qu'un!
 
/usr/share/i18n contient 180 charmaps. 

/usr/share/locale contient des fichiers pour toutes les langues. 
Ce n'est pas utile. L'utilisateur a d�j� indiqu� lors de l'installation
quelle est sa langue; on pourrait lui demander ses pr�f�rences pour la
localisation, par exemple, avec � fr;en;es �, on installe la localisation 
� fr � si elle existe, sinon, et si la langue d'origine du paquet n'est 
pas � en �, la localisation � en �, sinon la localisation � es �
si elle existe; sinon rien. La localisation � ru � ou � pl � ne sert 
� rien � un utilisateur qui ne comprend pas cette langue. 
Certaines localisations sont plac�es dans /usr/lib 
(par exemple /usr/lib/linuxconf) 

Pour r�sumer, utiliser des archives rpm compl�tes, mais un utilitaire 
d'installation-configuration qui extrait les fichiers utiles en fonction 
des pr�f�rences d�clar�es par l'utilisateur. 
 
2- Un moyen simple de faire une installation all�g�e consiste � supprimer 
la documentation. Mais celle-ci est �parpill�e:
D'abord dans les r�pertoires d�di�s:  �/usr/doc � �/usr/info � �/usr/man � 
Mais aussi dans �/usr/lib �, on trouve des sous-r�pertoires �html �, �doc �,
 �examples �,  �test �, � help�, � help.eng �, � demos �, � manual �, 
 � tutorial �. Tous ces r�pertoires devraient �tre harmonis�s et mut�s dans
� usr/doc �. 
� usr/lib � doit �tre r�serv� � ce qui est n�cessaire au fonctionnement 
du programme. 
Dans la plupart des cas, avoir la doc disponible sur CD suffirait
et �conomiserait beaucoup de place.
 
3- La documentation, (pour ceux qui ont de la place) est h�t�roclite. 
Plusieurs formats co-existent: man, html, howto, ps, info, et autres. 
La encore, on pourrait demander les pr�f�rences de l'utilisateur, et
convertir lors de l'installation les documents dans le format pr�f�r�, 
en �vitant les redondances.

4- Le choix des outils. Actuellement un utilisateur ne peut pas choisir 
les langages et outils utilis�s: un utilisateur qui dit (ou pense) 
� le python ne m'int�resse pas, je ne veux pas l'installer �
installe quand m�me python parce qu'il est requis par des outils de 
configuration. Et c'est ainsi qu'on se retrouve avec des tas d'outils 
et de paquets dont on a pas vraiment besoin et qui font � peu pr�s la 
m�me chose. On ne contr�le pas plus ce qu'on met dans sa machine, 
qu'avec d'autres O$ o� on ne sait pas du tout ce quels programmes 
contient la machine. Bref, ne pas confondre avec Windo$

Répondre à