Skip to content
Matthew Hilton edited this page Apr 1, 2025 · 1 revision

Bookworm

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get purge libboost-all-dev -y



sudo apt-get --purge remove libboost*
sudo apt autoremove
sudo apt-get install -y libprotobuf-dev libusb-1.0.0-dev libssl-dev libboost1.81-dev libboost-system1.81-dev libboost-atomic1.81.0 libboost-chrono1.81.0 libboost-date-time1.81.0 libboost-filesystem1.81.0 libboost-regex1.81.0 libboost-system1.81.0 libboost-thread1.81.0 libboost-filesystem1.81-dev libboost-thread1.81-dev libboost-date-time1.81-dev
sudo apt install -y libprotobuf32 libboost-log1.81.0 libboost-test1.81.0 libboost-thread1.81.0 libboost-date-time1.81.0 libboost-chrono1.81.0 libboost-atomic1.81.0 libpulse-mainloop-glib0 libfontconfig1 libinput10 libxkbcommon0 librtaudio6 fbi libts0  insserv watchdog pulseaudio evtest mpg321 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-plugins-base-apps libjpeg62-turbo libtag1v5 libgps28 dos2unix triggerhappy locate eyed3 plymouth cpufrequtils libraspberrypi0 libgles2 libdouble-conversion3 gpsd ntp hostapd dnsmasq i2c-tools python3-pip libboost-log1.81-dev



sudo apt-get -y install cmake build-essential git
sudo apt-get -y install gcc-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++-arm-linux-gnueabihf protobuf-compiler
sudo apt-get -y install gcc-11-base libc6 libgcc1 libicu72 libidn2-0 libstdc++6 libunistring2 pulseaudio librtaudio-dev libgps-dev libblkid-dev libtag1-dev libgles2-mesa-dev libdouble-conversion-dev
sudo apt install -y libprotobuf32 libboost-log1.81.0 libboost-test1.81.0 libboost-thread1.81.0 libboost-date-time1.81.0 libboost-chrono1.81.0 libboost-atomic1.81.0 libpulse-mainloop-glib0 libfontconfig1 libinput10 libxkbcommon0 librtaudio6 fbi libts0  insserv watchdog pulseaudio evtest mpg321 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-plugins-base-apps libjpeg62-turbo libtag1v5 libgps28 dos2unix triggerhappy locate eyed3 plymouth cpufrequtils libraspberrypi0 libgles2 libdouble-conversion3 gpsd ntp hostapd dnsmasq i2c-tools python3-pip libboost-log1.81-dev


sudo apt install -y qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libqt5bluetooth5 libqt5multimedia5

sudo apt install -y qtmultimedia5-dev qml-module-qtbluetooth qtconnectivity5-dev

git clone https://github.com/opencardev/aasdk.git
cd aasdk
git checkout -b newdev
git branch --set-upstream-to=origin/newdev newdev
git pull

mkdir protobuf/build
cd protobuf/build
cmake ..
make
sudo make install


cd ../..
mkdir build
cd build

cmake ../
make
sudo make install

Clone this wiki locally