Comment les packages sont-ils proposés et quelle est la différence entre les packages supplémentaires et les nouveaux packages?


16

Lors de l'installation d'un nouveau package via apt-get install, je coche généralement oui si c'est un programme dont j'ai besoin / que je veux, mais je le lis et je suis un peu curieux de savoir ce que les sections signifient réellement.

  1. Comment apt-getsait quels packages sont "suggérés"?

  2. Quelle est la différence entre "Les packages supplémentaires suivants seront installés" et "Les NOUVEAUX packages suivants seront installés"?

Réponses:


11

Il existe trois façons de base qu'un package Ubuntu peut dépendre ou extraire d'autres packages:

  1. Cela dépend - c'est une dépendance difficile, le programme que vous installez nécessite que cet autre package soit exécuté. Si vous essayez de désinstaller l'un de ces packages, votre programme sera désinstallé avec.
  2. Recommande - il s'agit d'un package nécessaire ou recommandé pour une utilisation normale du programme que vous installez, mais le programme fonctionnera sans lui. Par défaut, Ubuntu les installera (sauf s'il est désactivé avec --no-install-recommends) mais il ne se plaindra pas si vous les supprimez plus tard.
  3. Suggestions - il s'agit d'un package qui peut améliorer le programme que vous installez mais n'est pas considéré comme faisant partie d'une utilisation normale. Ces packages ne sont pas installés par défaut (sauf s'ils sont activés avec --install-suggests) et seraient considérés comme un "hé, vous pourriez les trouver intéressants" du développeur du package.

Par défaut, Ubuntu installe les packages marqués comme dépend et recommande , et tous ceux-ci seront répertoriés comme packages supplémentaires , sauf si vous en avez spécifié certains explicitement sur la ligne de commande.

Les packages marqués comme NEW sont tous les packages sur le point d'être installés, c'est-à-dire les packages spécifiés sur la ligne de commande et tous les packages supplémentaires.


3

Lorsqu'un package est créé, son auteur lui donne une liste de packages suggérés, ce sont des choses dont vous n'avez pas besoin, mais que vous voudrez peut-être avoir.

Lorsque vous installez un package, il télécharge automatiquement ce package, ainsi que tout autre package dont on dit qu'il dépend. Les "nouveaux" packages sont la combinaison des packages que vous lui avez explicitement demandé d'installer et des packages dépendants dont il a besoin pour fonctionner. Les "extras" ne sont que ceux dont il a besoin, mais vous n'avez pas précisé.


0

Fondamentalement, votre machine stocke une base de données de tous les fichiers de programme installés.

Lorsque vous demandez que quelque chose soit installé, apt-getvérifiez d'abord la liste locale pour voir si elle est déjà installée. Sinon, il se rend sur le Web pour faire apparaître une liste à jour des fichiers disponibles dans les référentiels.

Chaque programme a une liste des fichiers dont il a besoin pour fonctionner correctement (appelés Prérequis ou Requis) et quels programmes en dépendent (appelés Dépendances)

Apt-Get vérifie ensuite la liste locale pour voir si tout est là. Sinon, il sélectionne les prérequis requis et les ajoute à votre demande d'installation.

L'aide a été prise


Lorsque vous installez un programme, ses dépendances doivent être installées en même temps. Habituellement, la plupart des dépendances requises seront déjà installées, mais quelques extras peuvent également être nécessaires. Ainsi, lorsque vous installez un package, ne soyez pas surpris si plusieurs autres packages sont également installés - ce ne sont que des dépendances qui sont nécessaires pour que le package choisi fonctionne correctement.

Par défaut, de nombreux programmes utiles sont déjà installés lorsque vous installez Ubuntu sur votre ordinateur. Cependant, il se peut que vous ayez besoin d'un logiciel particulier qui remplisse un objectif non atteint par les applications par défaut. Vous voudrez peut-être simplement essayer un programme alternatif à celui qui est déjà installé. En d'autres termes, vous avez besoin d'un nouveau logiciel.

Veuillez consulter les articles suivants:

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.