Paquetages
Un article de Wiki de la communauté Mandriva.
[modifier] Définition d'un paquetage
Un paquetage RPM (parfois appelé « paquet », ou, en anglais package) est un fichier, doté d'une extension .rpm, qui permet l'installation automatique d'une application (autrement dit d'un certain programme), sur un ordinateur tournant sous Linux dans le cadre de certaines distributions, parmi lesquelles Mandriva.
Les paquetages Mandriva sont des archives (ils contiennent des fichiers) qui ont des relations de dépendances entre elles (on ne peut en installer certaines qu'en en installant d'autres auparavant). Mandriva utilise le système de paquetage RPM issu de RedHat, autre distribution Linux sur laquelle Mandriva s'est appuyée à ses débuts (mais elles sont de moins en moins compatibles entre elles et l'installation d'un RPM Redhat sur une Mandriva a de fortes chances d'échouer).
Un paquetage est destiné à être installé sur un système possédant une architecture, une distribution et une version de cette distribution spécifiques. Les sources (au sens de code source) d'un logiciel, au contraire, n'ont pas ces contraintes et peuvent être installées sur toutes les plateformes, mais elles nécessitent une étape de compilation qui est longue et fastidieuse et parfois peut échouer (il est difficile pour un développeur de prévoir tous les cas de figures sur toutes les plateformes qui existent).
Réaliser un paquetage s'appelle « empaqueter » et vous trouverez plus d'informations sur cette opération sur cette page.
[modifier] Métapaquetages
Mandriva Linux utilise un concept nommé métapaquetages pour faciliter l'installation de grand groupes de paquetages. Par exemple, il est très courant pour les utilisateurs qui installent initialement seulement l'environnement de bureau KDE d'essayer l'environnement de bureau GNOME aussi. GNOME est constitué de plusieurs dizaines de paquetages et les trouver et les installer tous séparément serait une tâche fastidieuse. L'utilisation de métapaquetages rend cela facile. Un métapaquetage est simplement un paquetage qui ne contient pas de fichiers, mais qui requiert l'installation d'un groupe d'autres paquetages afin que lorsque vous installez le métapaquetage, tous les autres paquetages seront installés en même temps. Pour installer l'environnement graphique GNOME au complet sur un système Mandriva Linux, vous pouvez simplement installer le paquetage task-gnome et tous les paquetages nécessaires seront installés. La plupart des métapaquetages dans Mandriva Linux ont des noms commençant par task- afin d'être faciles à identifier et à rechercher.
[modifier] Liste des métapaquetages
- Dans 2007 Spring :
- Dépôt main :
- task-3ddesktop : installe l'ensemble des bureaux 3D (Metisse, Beryl et Compiz)
- task-gnome : installe l'environnement de bureau GNOME complet
- task-gnome-minimal : installe l'environnement de bureau GNOME minimal
- task-kde : installe l'environnement de bureau KDE
- task-kde-devel : installe les librairies nécessaires pour compiler des programmes KDE
- task-printing : installe les paquetages nécessaire pour gérer l'impression sous Mandriva Linux
- task-printing-scanning : installe les paquetages d'impression et de numérisation
- task-x11 : installe le serveur X
- Dépôt contrib :
- task-beryl : installe beryl et ses plugins
- task-c++-devel : installe le nécessaire pour développer en C++
- task-c-devel : installe le nécessaire pour développer et compiler en C (beaucoup de logiciels, dont le noyau Linux, sont écrit en C)
- task-games : installe un ensemble des meilleurs jeux sous Linux
- task-xfce : installe l'environnement de bureau Xfce complet
- task-xfce-minimal : installe l'environnement de bureau Xfce minimal
- Dépôt main :