web-dev-qa-db-fra.com

Comment dépanner rapidement les échecs de conditionnement

J'ai créé une application Quickly et j'essaie de créer un package pour la distribuer via le Software Center.

Cependant, chaque fois que j'essaie l'une des commandes de mise en package rapide (package, share, release ou submitubuntu), elle échoue sans me dire exactement pourquoi.

Comment puis-je dépanner la défaillance de l'emballage afin de pouvoir enquêter ou demander de l'aide à ce sujet?

7
David Planella

Utilisez la commande package pour créer un package local, en spécifiant le --verbose option. Cela vous donnera la sortie complète des outils sous-jacents invoqués rapidement pour créer votre package. Exécutez-le en tant que tel sur votre dossier de projet:

quickly package --verbose

Une autre commande qui pourrait aider:

python setup.py build

Problèmes courants

Construire rapidement

Les commandes d'empaquetage rapide écrasent les fichiers de contrôle d'empaquetage à chaque exécution. Dans certains cas, et si vous savez ce que vous faites, vous pouvez ou devez les modifier sans les remplacer rapidement. Dans ces cas, vous pouvez:

  1. Effectuez les modifications requises dans les fichiers de contrôle de l'emballage
  2. Courir debuild -S dans votre arborescence source pour construire un paquet source local
  3. Courir dput ppa:yourusername/ppa ../projectname_*_source.changes pour télécharger le package source local sur votre PPA distant dans Launchpad
  4. Vérifiez si votre PPA construit le package ou attendez que l'e-mail de Launchpad indique un succès ou un échec
8
David Planella