Debian Paket erstellen: Unterschied zwischen den Versionen
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
- wget https://www.snort.org/downloads/snort/daq-2.0.7.tar.gz
- tar -xvzf daq-2.0.7.tar.gz
- cd daq-2.0.7/
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