Simples debian Paket: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 19: Zeile 19:
 
| -us
 
| -us
 
| '''Do not sign the source package.'''  
 
| '''Do not sign the source package.'''  
|Dieses Flag sagt dem Werkzeug, dass es das Quellpaket nicht signieren soll.  
+
|Dieses Flag sagt dem Werkzeug, dass es das Quellpaket nicht signieren soll. Das ist nützlich, wenn Sie das Paket für
Das ist nützlich, wenn Sie das Paket für Ihren persönlichen Gebrauch erstellen und nicht vorhaben, es zu verteilen, oder wenn Sie es später signieren wollen.
+
Ihren persönlichen Gebrauch erstellen und nicht vorhaben, es zu verteilen, oder wenn Sie es später signieren wollen.
 
|-
 
|-
 
| -uc
 
| -uc
 
| '''Do not sign the .changes file.'''  
 
| '''Do not sign the .changes file.'''  
|Dieses Flag verhindert, dass die .changes-Datei signiert wird. Ähnlich wie bei -us ist dies nützlich, wenn Sie das Paket nicht zur Veröffentlichung vorsehen.
+
|Dieses Flag verhindert, dass die .changes-Datei signiert wird. Ähnlich wie bei -us ist dies nützlich, wenn Sie das Paket
 +
nicht zur Veröffentlichung vorsehen.
 
|}
 
|}
  

Version vom 23. Juni 2023, 10:13 Uhr

Clonen der Source

Wir fassen das zu einem Archiv zusammen

  • tar -cvzf pico-server.tar.gz pico-server

Wir wechseln in das Verzeichnis

  • cd pico-server/

Wir erstellen eine Vorlage

  • dh_make -p pico-server_1.0.1 -f ../pico-server.tar.gz
single auswählen und bestätigen.

Wir bauen das Paket

  • dpkg-buildpackage -us -uc
Flag Bedeutung Erklärung
-us Do not sign the source package. Dieses Flag sagt dem Werkzeug, dass es das Quellpaket nicht signieren soll. Das ist nützlich, wenn Sie das Paket für
Ihren persönlichen Gebrauch erstellen und nicht vorhaben, es zu verteilen, oder wenn Sie es später signieren wollen.
-uc Do not sign the .changes file. Dieses Flag verhindert, dass die .changes-Datei signiert wird. Ähnlich wie bei -us ist dies nützlich, wenn Sie das Paket
nicht zur Veröffentlichung vorsehen.

Das Paket befindet sich ein Verzeichnis höher

  • ls ../pico-server_1.0.1*
../pico-server_1.0.1-1_amd64.buildinfo	
../pico-server_1.0.1-1_amd64.deb      
../pico-server_1.0.1-1.dsc
../pico-server_1.0.1-1_amd64.changes	
../pico-server_1.0.1-1.debian.tar.xz  
../pico-server_1.0.1.orig.tar.gz

Man kann das Paket nun installieren

  • dpkg -i ../pico-server_1.0.1-1_amd64.deb