A quick note on purchasing, installing, troubleshooting, and running VelociDrone on modern Fedora Linux.
Introduction
As a Fedora Linux user and FPV enthusiast, I wanted a native Linux FPV simulator with realistic flight physics and good transmitter support. After comparing several simulators, I purchased VelociDrone.
This article documents the installation process, the OpenSSL compatibility issue on Fedora 44, and the workaround that allowed the launcher to run successfully.
Why VelociDrone?
- Native Linux launcher
- Realistic FPV flight physics
- Freestyle and racing
- Multiplayer
- USB transmitter support
- Regular updates
Pricing
One-time purchase (not a subscription)
Purchased from the official website
Installation
unzip production-launcher-redhat.zip
chmod +x Launcher
./Launcher
- > Initial Error
- > libssl.so.10 => not found
- > libcrypto.so.10 => not found
Check:
ldd ./Launcher
openssl version
rpm -q openssl openssl-libs
Download Legacy OpenSSL RPM
wget https://buildlogs.centos.org/c7.2009.u.x86_64/openssl/20230320160926/1.0.2k-26.el7_9.x86_64/openssl-libs-1.0.2k-26.el7_9.x86_64.rpm
sudo dnf install rpm2cpio cpio
mkdir -p ~/velocidrone/legacy-libs
cd ~/velocidrone/legacy-libs
rpm2cpio ~/Downloads/openssl-libs-1.0.2k-26.el7_9.x86_64.rpm | cpio -idmv`
Verify:
find . -name "libssl.so.10" -o -name "libcrypto.so.10"
Launch:
LD_LIBRARY_PATH=$HOME/velocidrone/legacy-libs/usr/lib64 ./Launcher`
Learning Notes
- Do not replace Fedora’s OpenSSL.
- Do not symlink libssl.so.3 to libssl.so.10.
- Use extracted compatibility libraries.
- ldd is invaluable for diagnosing missing shared libraries.
Conclusion
VelociDrone runs well on Fedora once the legacy launcher dependencies are satisfied. Hopefully a future launcher update targets OpenSSL 3.x directly.
Top comments (0)