Debian Paket erstellen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 22: Zeile 22:
 
;Type of package: (single, indep, library, python) wählen
 
;Type of package: (single, indep, library, python) wählen
  
=Überprüfen des Paketes=
+
=Optional Erstellen und Überprüfen des Paketes=
*lintian -EvIm --pedantic --show-overrides --color=auto PAKET_VERSION_source.changes  
+
*dpkg-buildpackage -S -us -uc
 +
*lintian -EvIm --pedantic --show-overrides --color=auto PAKET_VERSION_source.changes
 +
 
 
=Erstellung des Binärpaketes=
 
=Erstellung des Binärpaketes=
 
*dpkg-buildpackage -us -uc
 
*dpkg-buildpackage -us -uc

Version vom 6. Juni 2020, 16:53 Uhr

Beispiel daq und snort

Vorbereitung

  • echo export DEBFULLNAME='"Xinux Technik"' >> ~/.profile
  • echo export DEBEMAIL='"technik@xinux.de"' >> ~/.profile
  • source ~/.profile

Install

  • sudo apt-get install build-essential debhelper dh-make quilt fakeroot lintian

Installation der von daq benötigten Pakete

  • apt-get install -y build-essential libpcap-dev libpcre3-dev libdumbnet-dev bison flex zlib1g-dev liblzma-dev openssl libssl-dev libnghttp2-doc libnetfilter-queue-dev libluajit-5.1-dev

Verzeihnis erstellen

  • mkdir daq
  • cd daq

daq runterladen und ins Verzeichnis wechseln

Erstellen der Vorlagen

  • dh_make -f ../daq-2.0.7.tar.gz
Type of package
(single, indep, library, python) wählen

Optional Erstellen und Überprüfen des Paketes

  • dpkg-buildpackage -S -us -uc
  • lintian -EvIm --pedantic --show-overrides --color=auto PAKET_VERSION_source.changes

Erstellung des Binärpaketes

  • dpkg-buildpackage -us -uc

snort runterladen und ins Verzeichnis wechseln

Erstellen der Vorlagen

  • dh_make -f ../daq-2.0.7.tar.gz
Type of package
(single, indep, library, python) wählen