[SOLVED. Post #26] The piaware has been built WITHOUT fa-mlat-client due to cx_Freeze issue

@byraspi
@heliosh

SUCCESS ON RPi - Synchronized with nearby receivers
(Dont know why failed to synchronize on AMD64 Computer)

(1) Wrote following image to a spare microSD card

image

(2) Slipped into RPi Model 4 and booted. ran sudo raspi-config and set Language & Time Zone.

(3) Did following to upgrade Bullseye to Bookworm:

(3.1) Replaced all occurrences ofbullseye by bookworm in files /etc/apt/sources.list & /etc/apt/sources.list.d/raspi.list by following sed commands. (Alternatively, this can be done by editing these files manually). After replacing bullseye by bookworm, updated apt.

sudo sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list
sudo sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/raspi.list
sudo apt update

(3.2) Upgraded OS to Bookworm by folloing commands

sudo apt update

## the full-upgrade command below will take a long time
## It will installs about 450 new packages to replace old ones
## in-between it will ask questions 3 or 4 times, answer all by y (yes)

sudo apt -y full-upgrade   

sudo apt -y autoremove
sudo apt -y clean
sudo reboot

# remove old config files
sudo apt purge ?config-files

(4) As a result of above upgrade, got following OS

Click on Screenshot to See Larger Size

 

(5) Installed dump1090-fa by following command

sudo bash -c "$(wget -O - https://raw.githubusercontent.com/abcd567a/piaware-ubuntu-debian-amd64/master/install-dump1090-fa.sh)"
 

(6) Installed piaware by following method

(6.1) Installed build tools & dependencies

sudo apt install -y python3-pip  
sudo apt install -y cmake  

sudo apt install -y devscripts  
sudo apt install -y build-essential  

sudo apt install -y debhelper  
sudo apt install net-tools 

sudo apt install -y tcl8.6-dev  
sudo apt install -y autoconf  

sudo apt install -y python3-dev  
sudo apt install -y python3-venv  

sudo apt install -y libz-dev  
sudo apt install -y zlib1g-dev  
sudo apt install -y libboost-system-dev  
sudo apt install -y libboost-program-options-dev  

sudo apt install -y libboost-regex-dev  
sudo apt install -y libboost-filesystem-dev  

sudo apt install -y patchelf  

sudo apt install -y itcl3
sudo apt install -y tcl

sudo apt install -y tcl-tls
sudo apt install -y tcllib

sudo apt install -y tclx8.4  

(6.2) Cloned piaware_builder source-code from WhoAMI Github repository, changed in file sensible-build.sh, the mlat-client source from mutability to wiedehopf, and build and installed the piaware

git clone  https://github.com/WhoAmI0501/piaware_builder   

cd piaware_builder 

sudo sed -i 's/mutability\/mlat-client.git v0.2.13/wiedehopf\/mlat-client.git master/' sensible-build.sh

sudo ./sensible-build.sh bookworm    

cd package-bookworm 

sudo dpkg-buildpackage -b --no-sign 

cd ../  

sudo dpkg -i piaware_8.2_*.deb

 

(7) SUCCESS

Click on Screenshot to See Large Size

 

2 Likes