The RPi team has released a beta version of a 64-bit Raspbian. I have successfully installed sdr-trunk v4 on a 4GB RPi and so far it seems to be working well with 2GB of free RAM. There are a few error messages when starting that I still need to work on, but it runs! I wanted to get this out to the Community so the smart folks can work on it.
Here's the steps I followed, YMMV:
-- download latest arm64 file and burn to SD/Thumb drive/ssd
add empty file '.ssh' to /boot
-- boot RPi and configure wifi/locale/etc
-- add required libs:
sudo apt update
sudo apt upgrade
sudo apt install default-jdk
sudo apt install x11-apps
sudo apt install rtl-sdr
sudo apt install gradle
-- enable x11:
sudo nano /etc/lightdm/lightdm.conf
add: xserver-allow-tcp=true
sudo service lightdm restart
add to .bashrc:
# enable x11
sudo reboot
-- install sdr-trunk 4
cd
unzip
install jmbe 1.0.7
cd sdr-trunk
unzip
cd build
gradlew clean build
cd ~/sdr-trunk
gradlew clean build
-- sdr-trunk must be run locally or via vnc:
launch vnc, connect to RPi
navigate to sdr-trunk/build/distribution/
unzip sdr-trunk-0.4.0.zip
cd bin
./sdr-trunk
it takes a while to load. It isn't very responsive, but now I have a portable scanner. More to come as I investigate use sdr-trunk 5.