12Aug

Que signifie "ce paquet est de mauvaise qualité" sur Ubuntu?

Installez de nombreux paquets. deb tiers sur Ubuntu - même des logiciels courants et de haute qualité comme Google Chrome et Skype - et vous verrez une erreur indiquant que le paquet est de mauvaise qualité.Nous expliquerons ce que signifie réellement cette erreur effrayante.

Cette erreur est généralement une fausse alarme. Vous pouvez généralement aller de l'avant et installer des paquets "de mauvaise qualité" malgré le message d'erreur. Le message indique seulement que les fichiers du package ne sont pas strictement conformes à la stratégie de packaging Debian.

Le paquet est-il réellement dangereux?

Cette erreur est plutôt effrayante - elle dit que le paquet "viole les standards de qualité" et "peut causer de sérieux problèmes sur votre ordinateur". Cependant, il s'agit généralement d'une fausse alarme. Bien que le paquet ne respecte pas complètement les directives de qualité du paquet, il est probablement sûr à installer. Si vous installez quelque chose comme Google Chrome ou Skype, vous pouvez continuer en cliquant sur le bouton Ignorer et installer pour continuer. Pour la plupart des paquets, cela ne fera pas exploser votre ordinateur. Vous ne remarquerez même rien de mal.

Quel est le problème réel?

Vous n'avez pas à deviner si le paquet est correct à installer, cependant. Vous pouvez développer la section Détails pour voir le problème exact avec le paquet.

Pour Google Chrome, nous pouvons voir que le package Google Chrome inclut un travail cron dans le répertoire /etc/.Toutefois, ce fichier n'est pas marqué en tant que fichier de configuration dans le package. Ceci est une erreur plutôt nitpicky - alors que Google devrait probablement résoudre ce problème afin que nous ne voyons pas ce message d'erreur, vous ne rencontrerez aucun problème sur votre ordinateur parce que vous avez installé ce paquet.

Qu'est-ce que Lintian?

Vous remarquerez que la section des détails indique que le paquet a eu des erreurs lors d'un "contrôle Lintian". Vous vous demandez peut-être ce que cela signifie et pourquoi vous devriez vous en soucier.

Ubuntu est basé sur Debian et utilise des paquets Debian( paquets. deb).La plupart des paquets Debian ne proviennent pas de sites Web de tierces parties - ils sont contenus dans les dépôts de logiciels de votre distribution. Ubuntu récupère la plupart des paquets dans ses progiciels directement à partir des dépôts de Debian. Pour s'assurer que ces paquets sont de haute qualité, Debian a une politique de packaging détaillée.

Lintian est un outil automatisé qui vérifie les paquets Debian pour s'assurer qu'ils sont conformes à cette politique. Le manuel de Lintian indique qu'il a été conçu pour être utilisé par les mainteneurs de paquets - ils peuvent l'utiliser pour vérifier leurs paquets avant de les télécharger. Quelqu'un pourrait même lancer Lintian sur l'ensemble du référentiel de paquets pour identifier les problèmes.

Le centre logiciel Ubuntu utilise Lintian pour vérifier les paquets. deb avant de les installer. Il détermine s'ils respectent les directives strictes d'empaquetage de Debian. Un paquet qui est "de mauvaise qualité" est juste un qui ne respecte pas ces directives. Ubuntu ignore en fait beaucoup d'erreurs Lintian - mais il met en évidence certaines erreurs de Lintian qui ne sont généralement pas un problème.

Pour l'utilisateur moyen, ce message ne signifie pas forcément grand-chose. Vous pouvez généralement aller de l'avant et installer le fichier. deb de toute façon, bien que vous devriez vous assurer que vous faites confiance à la source du paquet.

Bien que ce soit probablement une bonne idée de vérifier les fichiers. deb tiers inconnus avant de les installer et d'alerter les utilisateurs de tout problème, les contrôles d'Ubuntu sont trop stricts. Cette erreur sert uniquement à entraîner les utilisateurs à cliquer sur "Ignorer et installer" chaque fois qu'ils voient une telle erreur.