Benutzer-Werkzeuge

Webseiten-Werkzeuge


debian_paketierung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
debian_paketierung [08.01.2022 08:06] – [Debian Paket erstellen] thoogedebian_paketierung [08.12.2023 14:24] (aktuell) – [Debian Paket erstellen] thooge
Zeile 1: Zeile 1:
 ====== Debian Paket erstellen ====== ====== Debian Paket erstellen ======
 +
 +===== Simpel =====
  
 Einfachste Variante, einfach zusammenbauen aufgrund der Ordnerstruktur im Projektverzeichnis: Einfachste Variante, einfach zusammenbauen aufgrund der Ordnerstruktur im Projektverzeichnis:
Zeile 12: Zeile 14:
 </code> </code>
  
-Weitere Möglichkeiten+Weitere Werkzeuge
   * ''dh-make'' zum "Debianisieren" eines Upstream-Quellpaketes   * ''dh-make'' zum "Debianisieren" eines Upstream-Quellpaketes
 +  * ''uupdate'' zur Datenübernahme für eine neue Upstream-Version
 +
 +===== Mit Tarballs =====
 +
   * ''dpkg-buildpackage -uc -us''   * ''dpkg-buildpackage -uc -us''
 +
 +===== Mit Git =====
 +
 +FIXME Das hier sind erste Notizen. Wie eine neue Version zu einem vorhandenen Repository
 +hinzugefügt werden kann ist leider noch völlig unklar. Diverse Versuche sind bisher fehlgeschlagen.
 +
 +Debain-Paket lediglich mit Git verwalten
 +Es stehen keine Tarballs zur Verfügung
 +
 +Werkzeug: git-buildpackage
 +
 +Wenn Änderungen gemacht wurden, so sind sie mit 
 +  git clean -fd
 +  git checkout .
 +zu bereinigen
 +Des weiteren dürfen keine Dateien mehr im Verzeichnis sein, die ggf.
 +durch einen früheren Build-Prozeß erzeugt wurden und über z.B. .gitignore
 +nicht angezeigt werden.
 +
 +
 +Gewünschten Tag auschecken
 +  git checkout debian/3.5.14+dfsg1.orig-1
 +  gbp buildpackage --git-ignore-branch
 +
 +oder aktuelle version
 +  git checkout debian/sid
 +  gbp buildpackage
 +
 +Changelogeintrag schreiben
 +  export DEBEMAIL="mustermann@example.com"
 +  gbp dch --snapshot --auto debian/
 +
 +Änderungen mit neuem Changelog committen
 +
  
 ===== Paket bauen ===== ===== Paket bauen =====
debian_paketierung.1641629182.txt.gz · Zuletzt geändert: 08.01.2022 08:06 von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki