Benutzer-Werkzeuge

Webseiten-Werkzeuge


debian_paketierung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
debian_paketierung [05.08.2017 11:32]
thooge [Paket ändern]
debian_paketierung [15.11.2019 09:02]
thooge
Zeile 10: Zeile 10:
   * ''​dh-make''​   * ''​dh-make''​
   * ''​dpkg-buildpackage''​   * ''​dpkg-buildpackage''​
 +
 +===== Paket bauen =====
 +
 +  apt-get source <​paket>​
 +  cd <​paket>​
 +  dpkg-buildpackage -us -uc
 +
 +Im übergeordneten Verzeichnis ist jetzt das neue Paket abgelegt.
  
 ===== Paket ändern ===== ===== Paket ändern =====
Zeile 36: Zeile 44:
 </​code>​ </​code>​
  
 +===== Paket ändern mit Quilt =====
  
-===== Paket bauen =====+  - Quellen holen<​code>​ 
 +apt-get source openssh 
 +</​code>​ 
 +  - Changelog-Eintrag schreiben NMU: Non Maintainer Update<​code>​ 
 +cd openssh-7.9p1 
 +dch --nmu 
 +</​code>​ 
 +  - Prüfe Format (sollte normalerweise quilt sein):<​code>​ 
 +cat debian/​source/​format  
 +oder 
 +what-patch 
 +</​code>​ 
 +  - ''​~/​.quiltrc''​ konfigurieren bzw. prüfen 
 +  - Alle Patches einspielen<​code>​ 
 +quilt push -a 
 +</​code>​ 
 +  - Neuen Patch erstellen<​code>​ 
 +quilt new keylength-768.patch 
 +</​code>​ 
 +  - Quellen ändern mit <​code>​ 
 +quilt edit sshkey.h 
 +  #define SSH_RSA_MINIMUM_MODULUS_SIZE ​   768 
 +</​code>​ 
 +  - Am Ende<​code>​ 
 +quilt refresh 
 +</​code>​ 
 +  - Paket(e) erstellen<​code>​ 
 +dpkg-buildpackage -us -uc 
 +</​code>​
  
-  apt-get source <​paket>​ 
-  cd <​paket>​ 
-  dpkg-buildpackage -us -uc 
  
-Im übergeordneten Verzeichnis ist jetzt das neue Paket abgelegt. 
debian_paketierung.txt · Zuletzt geändert: 15.11.2019 09:03 von thooge