Debian Paket erstellen: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
Zeile 8: Zeile 8:
 
*sudo apt-get install build-essential debhelper dh-make quilt fakeroot lintian  
 
*sudo apt-get install build-essential debhelper dh-make quilt fakeroot lintian  
 
=Installation der von daq benötigten Pakete=
 
=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
+
*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=
 
=Verzeihnis erstellen=

Version vom 5. Juni 2020, 09:25 Uhr

Beispiel daq

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)
    • [s/i/l/p]?
  • s

Erstellung des Quellpaketes

  • dpkg-buildpackage -S -us -uc

Überprüfen des Paketes

  • lintian -EvIm --pedantic --show-overrides --color=auto PAKET_VERSION_source.changes

Erstellung des Binärpaketes

  • dpkg-buildpackage -us -uc