Quelle est la différence entre un méta-package et un package?

24

J'ai entendu certains paquets être classés en tant que meta-package . Alors maintenant, je me demande quelle est la différence entre un méta-package et un package?

    
posée Nitin Venkatesh 14.10.2011 - 18:19
la source

4 réponses

20
  

Ces packages ne contiennent pas de logiciels réels, ils dépendent simplement d'autres packages à installer.

Il est important de noter que la suppression d’un paquet de méta ne supprime PAS les paquets qu’il a installés:

  

lorsqu'un méta-paquet est automatiquement supprimé par la suppression ou la suppression de l'une ou plusieurs de ses dépendances sous-jacentes, tous les autres paquets figurant dans la liste dépendante du métapaquet sont toujours installés sur le système.

Vous pouvez examiner la structure d'un méta-package typique en tirant (par exemple) ubuntu-desktop:

apt-get source ubuntu-desktop

puis, en regardant la structure, vous trouverez la liste des packages recommandés par chaque méta-package, ainsi que la structure de tous les regrouper dans debian/rules .

Références:

réponse donnée Jorge Castro 14.10.2011 - 18:26
la source
8

Les méta-paquets sont un lien vers un package ou des packages existants. Donc, ils sont essentiellement un script qui installe d’autres paquets. Ils gardent les paquets 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épendances

    
réponse donnée Amith KK 14.10.2011 - 18:20
la source
2

Un méta-package contient d’autres packages et, par définition, il ne devrait rien faire d’autre.

Un paquet contient généralement une sorte de contenu (fichiers, applications, documentation, script ou autre).

    
réponse donnée RolandiXor 14.10.2011 - 18:20
la source
2

En termes simples, un méta-package ne contient rien, sauf les documents vides. La seule chose qu'il possède, ce sont les métadonnées, ce qui signifie qu'il peut y avoir des dépendances, des conflits, etc.

    
réponse donnée MiJyn 14.10.2011 - 18:21
la source

Lire d'autres questions sur les étiquettes