Debian: The package is of bad quality: wrong-file-owner-uid-or-gid
Question de Invité | 17/10/2026 à 18:07
J'essaie juste de créer mon premier propre paquet Debian (DEB). J'ai créé le package avec "dpkg -b" et je ne reçois aucun message d'erreur lors de la création. Cependant, dès que j'essaie d'installer le package, l'avertissement suivant s'affiche:
The package is of bad quality: The installation of a package which violates the quality standards isn't allowed. This could cause serious problems on your computer. Please contact the person or organisation who provided this package file and include the details beneath.
Sous l'avertissement, il y a un bouton "Détails". En cliquant dessus, une nouvelle fenêtre contenant le texte suivant apparaît:
Lintian check results for /home/pm/Desktop/TestProg/TestProg.deb: E: TestProg: wrong-file-owner-uid-or-gid usr/ 1000/1000 E: TestProg: wrong-file-owner-uid-or-gid usr/share/ 1000/1000 E: TestProg: wrong-file-owner-uid-or-gid usr/share/TestProg/ 1000/1000 E: TestProg: wrong-file-owner-uid-or-gid usr/share/TestProg/TestProg1000/1000 E: TestProg: wrong-file-owner-uid-or-gid usr/share/applications/ 1000/1000 E: TestProg: wrong-file-owner-uid-or-gid usr/share/applications/.desktop 1000/1000 E: TestProg: wrong-file-owner-uid-or-gid usr/share/pixmaps/ 1000/1000 E: TestProg: wrong-file-owner-uid-or-gid usr/share/pixmaps/icon128.png 1000/1000
Qu'est-ce que je fais de mal? Il n'y a eu aucun message d'erreur lors de la création, pourquoi maintenant? Quelqu'un peut-il m'aider?
Sujets Connexes
Sortie des Packages Debian, des Packages RPM et des Binaires pour Linux
Blog | 0 Commentaires
Linux: Obtenir son propre User-ID / UID / GID
Question | 1 Réponse
Message d'Erreur: dpkg-deb: error: control directory has bad permissions 777
Question | 1 Réponse
HTML5: Input File avec Sélection de Dossier
Tutoriel | 0 Commentaires
Équivalent pour apt-get sur OpenSUSE
Question | 1 Réponse
Delphi/Lazarus: Créer Label lors de l'exécution dynamiquement
Conseil | 0 Commentaires
Erreur Linux: Could not open lock file - Permission denied
Question | 2 Réponses
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Lors de l'installation d'un package Debian, Lintian vérifie automatiquement si le package correspond aux conventions et spécifications générales.
Une spécification indique que le propriétaire des fichiers du package doit être root. Dans votre cas, il s'agit plutôt de l'utilisateur avec l'UID 1000, qui est probablement votre compte utilisateur. Cette erreur se produit souvent lors de la création des fichiers avec le propre compte utilisateur.
Pour vous assurer que les fichiers appartiennent réellement à root, vous pouvez simplement ajouter "fakeroot" à la commande lors de la création du package. Par exemple comme ça:
Ou comme ça:
Après cela, ce message d'erreur ne devrait plus s'afficher. Cependant, si vous ne souhaitez pas publier votre package et si vous souhaitez uniquement l'utiliser par vous-même, vous pouvez également ignorer cet avertissement.
17/10/2026 à 22:00