CzADSB-Packages: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Mlat klient)
(PiAware)
Řádka 43: Řádka 43:
 
  rsync ../mlat-client_*.deb webser1:/home/tydyt/rxw/dists/${VERSION_CODENAME}/
 
  rsync ../mlat-client_*.deb webser1:/home/tydyt/rxw/dists/${VERSION_CODENAME}/
 
== PiAware ==
 
== PiAware ==
 +
Zdroj https://github.com/flightaware/piaware_builder
 +
 +
apt install build-essential git devscripts debhelper tcl8.6-dev autoconf \
 +
  python3-dev python3-venv python3-setuptools libz-dev openssl \
 +
  libboost-system-dev libboost-program-options-dev libboost-regex-dev \
 +
  libboost-filesystem-dev patchelf
 +
 +
cd
 +
git clone https://github.com/flightaware/piaware_builder.git
 +
. /etc/os-release
 +
./piaware_builder/sensible-build.sh ${VERSION_CODENAME}
 +
cd ./piaware_builder/package-${VERSION_CODENAME}
 +
 +
#dpkg-buildpackage -b --no-sign
 +
dpkg-buildpackage -b -ui -uc -us --no-sign
 +
 
 +
ls -l ../readsb_*.deb
 +
rsync ../readsb_*.deb webser1:/home/tydyt/rxw/dists/${VERSION_CODENAME}/

Verze z 2. 1. 2026, 18:53

Úvod

Na následující stránce je postup na vytvoření balíčků pro Debian pro snadnou instalaci. Samozřejmě se časem může něco změnit, ale to teď nevím.

Instalace podpory

Prvně provedeme aktualizaci a nainstalujeme potřebné programy a moduly:

sudo apt update && sudo apt upgrade -y
sudo apt install --no-install-recommends --no-install-suggests -y \
  git build-essential debhelper libusb-1.0-0-dev pkg-config fakeroot libncurses-dev zlib1g-dev libzstd-dev librtlsdr-dev help2man rsync

ReADSB

Zdroj: https://github.com/wiedehopf/readsb

cd
git clone --depth 20 https://github.com/wiedehopf/readsb.git
cd readsb

rm -f ../readsb_*.deb
export DEB_BUILD_OPTIONS=noddebs

# Sestaveni bez podpory zavislosti na dalsi prijimace
#    dpkg-buildpackage -b -ui -uc -us
#
# Seatvani s podporou rtlsdr
#    dpkg-buildpackage -b -ui -uc -us --build-profiles=rtlsdr
#
# Sestaveni s podporou vsech zarizeni
#    dpkg-buildpackage -b -ui -uc -us --build-profiles=with_sdrs
#
dpkg-buildpackage -b -ui -uc -us

ls -l ../readsb_*.deb
. /etc/os-release
rsync ../readsb_*.deb webser1:/home/tydyt/rxw/dists/${VERSION_CODENAME}/

Mlat klient

Zdroj https://github.com/mutability/mlat-client

cd
git clone https://github.com/mutability/mlat-client.git
cd mlat-client
export DEB_BUILD_OPTIONS=noddebs
dpkg-buildpackage -b -ui -uc -us

ls -l ../mlat-client_*.deb
. /etc/os-release
rsync ../mlat-client_*.deb webser1:/home/tydyt/rxw/dists/${VERSION_CODENAME}/

PiAware

Zdroj https://github.com/flightaware/piaware_builder

apt install build-essential git devscripts debhelper tcl8.6-dev autoconf \
 python3-dev python3-venv python3-setuptools libz-dev openssl \
 libboost-system-dev libboost-program-options-dev libboost-regex-dev \
 libboost-filesystem-dev patchelf

cd
git clone https://github.com/flightaware/piaware_builder.git
. /etc/os-release
./piaware_builder/sensible-build.sh ${VERSION_CODENAME}
cd ./piaware_builder/package-${VERSION_CODENAME}

#dpkg-buildpackage -b --no-sign
dpkg-buildpackage -b -ui -uc -us --no-sign
 
ls -l ../readsb_*.deb
rsync ../readsb_*.deb webser1:/home/tydyt/rxw/dists/${VERSION_CODENAME}/