So beheben Sie Fehler beim schnellen Verpacken von Fehlern

7

Ich habe eine Quickly-App erstellt und versuche, ein Paket für die Verteilung über das Software Center zu erstellen.

Ich versuche jedoch, wenn eine der schnell Verpackungs Befehle ( package, share, releaseoder submitubuntu), schlägt es ohne mir genau , warum zu sagen.

Wie kann ich den Verpackungsfehler beheben, um ihn entweder zu untersuchen oder um Hilfe zu bitten?

David Planella
quelle

Antworten:

8

Verwenden Sie den packageBefehl, um ein lokales Paket zu erstellen, und geben Sie die --verboseOption an. Auf diese Weise erhalten Sie die vollständige Ausgabe der zugrunde liegenden Tools. Wird schnell aufgerufen, um Ihr Paket zu erstellen. Führen Sie es als solches in Ihrem Projektordner aus:

quickly package --verbose

Ein weiterer Befehl, der helfen könnte:

python setup.py build

Häufige Probleme

Nicht schnell zu bauen

Die Schnellverpackungsbefehle überschreiben die Verpackungssteuerungsdateien bei jeder Ausführung. In einigen Fällen und wenn Sie wissen, was Sie tun, möchten oder müssen Sie sie möglicherweise ändern, ohne sie schnell zu überschreiben. In diesen Fällen können Sie:

  1. Nehmen Sie die erforderlichen Änderungen an den Verpackungssteuerungsdateien vor
  2. Führen Sie debuild -Sin Ihrem Quellbaum aus, um ein lokales Quellpaket zu erstellen
  3. Führen Sie dput ppa:yourusername/ppa ../projectname_*_source.changesdiese Option aus, um das lokale Quellpaket auf Ihre Remote-PPA in Launchpad hochzuladen
  4. Überprüfen Sie, ob Ihr PPA das Paket erstellt, oder warten Sie auf die E-Mail von Launchpad, um Erfolg oder Misserfolg anzuzeigen
David Planella
quelle