Qu'est-ce que cela signifie d'avoir un paquet de mauvaise qualité (Quelles qualités devrait-il avoir pour être un paquet de mauvaise qualité) et que se passe-t-il si j'installe un paquet qui a une mauvaise qualité mais l'installe quand même.
package-management
Luis Alvarado
la source
la source
Réponses:
Vous pouvez voir pourquoi un paquet particulier est considéré comme une mauvaise qualité en consultant les détails fournis dans cette boîte de dialogue. Il doit généralement traiter de la façon dont un paquet est emballé et non pas du paquet lui-même.
Si le paquet ne respecte pas la politique Debian , il est considéré comme de mauvaise qualité.
Certains problèmes courants qui déclenchent cet avertissement sont les suivants:
la source
La signification peut varier de deb à deb, cela signifie fondamentalement que quelque chose manque / n'est pas emballé à 100%.
Vous pouvez l'installer soit en utilisant dpkg:
En supposant que vous ayez téléchargé le fichier .deb dans votre dossier ~ / Téléchargements, exécutez les commandes suivantes dans un terminal pour installer tous les fichiers .deb:
Ou utilisez Gdebi. Installez d'abord Gdebi:
Vous pouvez ensuite cliquer avec le bouton droit de la souris sur un fichier .deb et sélectionner "Ouvrir avec le programme d'installation de package Gdebi".
En fait, j'ai posté à ce sujet il y a quelques heures: Comment installer des fichiers .Deb lors de l'obtention du message "Le paquet est de mauvaise qualité" Erreur dans Ubuntu Software Center
la source
Pour vous assurer que les packages que nous installons à l'aide du Software Center sont exempts d'erreurs et de violations des règles Debian, ils sont vérifiés à l'aide de Lintian . Alors seulement l'installation d'un paquet sera accordée.
Dans le cas où il n'y a pas d'option pour le remplacer, nous pouvons installer des paquets via d' autres chemins plus traditionnels .
L' erreur "mauvaise qualité" de USC permet de sélectionner des paquets non standard et de nous avertir qu'ils ne respectent pas entièrement la stratégie Debian . C'est une bonne idée de vérifier le paquet avant de l'installer avec Lintian . C’est exactement ce que le centre logiciel fait aussi:
Vous verrez alors des erreurs (E) ou des avertissements (W) qui indiquent exactement les faiblesses de votre package dont le Centre de logiciel se plaint. Dans l'exemple ci-dessus, il s'agit des autorisations de fichier définies sur un mauvais ID utilisateur ou groupe. Si le paquet ne remplace pas les fichiers système, cela ne devrait pas affecter la stabilité globale de votre système et ne devrait donc pas constituer un risque pour votre installation. Cependant, une mauvaise autorisation peut être la cause d'une application nouvellement installée ne fonctionnant pas comme prévu.
Un «paquet de mauvaise qualité» n’affectera probablement pas la stabilité globale de votre système, ni le casse. C’est encore moins le cas lorsque vous faites confiance à votre source. Il existe même une liste maintenue par Debian qui montre les occurrences de balises Lintian dans des paquets des archives Debian .
Néanmoins, il est judicieux de savoir ce qui ne va pas avant d'installer un tel paquet. Cela vous aidera également à rédiger un rapport de bogue pour donner aux utilisateurs de l’emballage une chance de le réparer.
la source
Le paquet est de mauvaise qualité
"L'installation d'un package non conforme aux normes de qualité n'est pas autorisée. Cela pourrait entraîner de graves problèmes sur votre ordinateur. Veuillez contacter la personne ou l'organisation qui a fourni ce fichier de package et inclure les détails ci-dessous."
Parfois, les colis sont vraiment de mauvaise qualité mais la plupart du temps, il s’agit d’un faux positif. Nous ne pouvons pas faire grand chose pour vérifier la qualité de ces paquets, mais si vous faites confiance à la source, vous pouvez essayer ces alternatives pour l’installation de paquets.
Une mauvaise qualité suggère également une corruption lors du téléchargement, telle qu'une chute de paquets ou un accès Internet intermittent.
Installation à l'aide du gestionnaire de paquets GDebi
sudo apt-get install gdebi gdebi-core
la source
cette réponse a été écrite pour les développeurs, comme je l’ai répondu dans une autre question que les modérateurs semblent avoir fusionnée ...
Donc, si je vous ai bien compris, vous empaquetez un logiciel, mais des installateurs comme Software Center se plaignent de la qualité de ces derniers.
Essayez d’utiliser Lintian lors de l’emballage, c’est l’outil qui vérifie également lors de l’installation. En bref, c'est un
Exemple:
Quand vous construisez le paquet en utilisant
debuild
(comme vous devriez), vous ne pouvez même pas construire un paquet avec des erreurs en premier lieu, donc je suppose que vous le construisez de la mauvaise façon. debuild exécute Lintian sur le paquet source et pendant le processus de construction, vous verrez aussi le résultat:Si vous avez des lignes commençant par
E:
, vous avez des erreurs sérieuses qui vous empêcheront de distribuer les paquets de la manière habituelle. Ils doivent simplement avoir un certain degré de qualité.la source
Cette page WebUpd8 contient des informations qui pourraient vous être utiles. Si le package est un fichier ".deb", un correctif y est répertorié. L'explication générale de cette page est la suivante:
la source
Votre système pourrait se briser. Après l’installation du progiciel, le système peut ne pas démarrer correctement ou certains composants du système risquent de ne pas fonctionner correctement.
la source