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 07:58] 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'' +  * ''dh-make'' zum "Debianisieren" eines Upstream-Quellpaketes 
-  * ''dpkg-buildpackage''+  * ''uupdate'' zur Datenübernahme für eine neue Upstream-Version 
 + 
 +===== Mit Tarballs ===== 
 + 
 +  * ''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.1641628731.txt.gz · Zuletzt geändert: 08.01.2022 07:58 von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki