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
Nächste Überarbeitung
Vorhergehende Überarbeitung
debian_paketierung [05.08.2017 11:32]
thooge [Paket ändern]
debian_paketierung [15.11.2019 09:03] (aktuell)
thooge [Paket ändern mit Quilt]
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>​ +Das oder die Pakete liegen dann im Verzeichnis eine Ebene höher ​ 
-  cd <​paket>​ +und können ganz normal mit ''​dpkg''​ eingespielt werden.
-  ​dpkg-buildpackage -us -uc+
  
-Im übergeordneten Verzeichnis ist jetzt das neue Paket abgelegt. 
debian_paketierung.1501925532.txt.gz · Zuletzt geändert: 05.08.2017 11:32 von thooge