J'ai entendu certains paquets classés comme un méta-paquet . Alors maintenant, je me demande quelle est la différence entre un méta-package et un package?
package-management
metapackages
Nitin Venkatesh
la source
la source
Réponses:
Il est important de noter que la suppression d'un méta-package ne supprime PAS les packages qu'il a installés:
Vous pouvez regarder la structure d'un méta-package typique en tirant (par exemple) ubuntu-desktop:
puis en regardant la structure, vous trouverez la liste des packages que chaque méta-package recommande, ainsi que la structure de l'ensemble
debian/rules
.Les références:
la source
Les métapaquets sont un lien vers un ou des packages existants. Il s'agit donc essentiellement d'un script qui installe d'autres packages. Ils conservent les packages en tant que dépendances.
Par exemple: le package
ubuntu-desktop
installe tous les packages nécessaires pour l'interface utilisateur par défaut pour ubuntu. Mais désinstaller le même ne désinstalle pas ses dépendancesla source
Un méta-package extrait d'autres packages et, par définition, ne devrait rien faire d'autre.
Un package a généralement une sorte de contenu (fichiers, applications, documentation, script ou autre).
la source
En termes simples, un méta-paquet ne contient rien, sauf des documents vides. La seule chose qu'il a, c'est des métadonnées, ce qui signifie qu'il peut avoir des dépendances, ou des conflits etc ...
la source
Le métapaquet n'est pas votre forfait habituel. C'est une façon d'installer toujours les derniers packages d'un logiciel. Par exemple, sur ubuntu, le métapaquet 'emacs' installe toujours la dernière version disponible d'emacs.
la source