Wie lade ich ein aktualisiertes Paket auf meine PPA hoch, ohne es schnell durcheinander zu bringen?


7

Im Rahmen des Ubuntu App Showdown erhielt ich Kommentare zum Deb-Packaging (wie vielleicht alle anderen Teilnehmer). Diese können einfach behoben werden, und ich habe sie bereits entdeckt, aber Debian-Verpackungsdateien werden von Quickly verwaltet.

Die Frage ist also: Wie kann ich ein aktualisiertes PPA-Paket erstellen und hochladen, ohne von Quickly entstellt zu werden?

Erhöht schnell auch die Version bei der Veröffentlichung und erstellt die .pot-Übersetzungszeichenfolgendatei neu. Wie können wir dies ohne schnell erreichen?


ubuntuforums.org/showthread.php?t=1642956 Sie können hier suchen, aber es funktioniert nicht für mich. Ich suche immer noch nach dieser Antwort.
— Alen

Ich bin kein Benutzer von schnell, aber wie genau verwaltet es "Debian-Verpackungsdateien"? Wenn Sie schnell die Verpackung Erstellen von Dateien und Speichern der relevanten Daten sollten Sie theoretisch in der Lage sein , das Quellpaket von Hand zu bauen. Beachten Sie natürlich, dass dies keine gute Idee wäre, wenn Sie die Debian-Pakete für den App-Showdown einreichen. Sie sind sich nicht sicher, ob diese die Verwendung von Quickly zum Verpacken und Hochladen erfordern oder nicht ...
— Thomas Ward

Erstellt schnell Debian / und aktualisiert Änderungsprotokoll, Regeln usw. Wenn Sie etwas im Inneren berühren, werden beim nächsten schnellen Ausführen von submitubuntu Änderungen neu geschrieben, die in der Tat Korrekturen für das Verpacken sind
— RealEnder

Antworten:


4

Die einzige Möglichkeit, dies zu tun, besteht darin quickly submitubuntu, das Gerät nicht hochzuladen oder quicklyin irgendeiner Weise aufzurufen , nachdem Sie manuelle Änderungen vorgenommen haben.

So "erstellen" und laden Sie das "aktualisierte" Paket auf Ihre PPA hoch:

  1. Geben Sie Ihr Quellverzeichnis der obersten Ebene ein
  2. Art:

    debuild -S -sa
    
  3. Die Quellen ( keine Binärdateien!) Für Ihr Paket werden vorbereitet. Geben Sie Ihre GPG-Passphrase ein, wenn Sie zum Signieren aufgefordert werden.

  4. cd ..und Sie sollten eine Datei in Form von sehen:

    packagename_revision_ source.changes
  5. Laden Sie dies auf Ihren gewünschten ppa hoch mit:

    dput ppa:launchpad-username/ppa-name packagename_revision_source.changes
    

Du hast recht, das habe ich schon getan. Das Problem ist, dass wir das Framework schnell verlassen und einige seiner Extras verlieren - was ist dann mit dem Aktualisieren der .pot-Datei?
— RealEnder

Akzeptierende Antwort und einige Ergänzungen von Jonathan Carter: "Sie könnten" dch -i "eingeben und Ihre Korrekturen beschreiben und ~ ppa1 an die Versionsnummer anhängen. Die Versionsnummer wird beim Hochladen auf Extras geändert, muss es also nicht sein Auch perfekt, aber mit dem Suffix "~ ppaX" ist wahrscheinlich der richtige Weg. "
— RealEnder

Nachdem ich den ersten Befehl ausgeführt habe, sehe ich, dass "DistUtilsExtra.auto" einige der Dateien, einschließlich Hilfe, Übersetzung und der Datei desktop.in, nicht erkannt hat. Dies bedeutet, dass die Desktop-Datei und die Hilfe beim Hochladen nicht funktionieren die Änderungsdatei zu meinem ppa?
— Luke
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.