Hello,
I am staring with PX4, and I unsuccessfully tried to install PX4 on the latest Debian or Mint (I even edited the installer bash script, to use the proper version name, but it always failed something). Later, as the official guide recommends Ubuntu 18.04 or 20.04 ( Ubuntu Development Environment | PX4 User Guide (v1.12) ), I ended up installing that flavour, the 20.04 version, and it is how I made it “work” without loosing too much time.
The issue is that Ubuntu has nowadays a lot of inconveniences, and not just Canonical’s Snap (which has a lot of known performance issues, integration issues, lack of package version, lack disk cleanup, and as well as a closed-source server under exclusive Canonical control), but also, 20.04, an obsolete Python version (3.8.10, and, on another job, 1 year ago, once we upgraded it using alternative PPA repos, it broke the system, Apt actually, which was dependent on 3.8), and some Python packages are obsolete as well, for example, mavsdk (MAVSDK-Python)…
I just upgraded to the last available version on the official repos, upgraded pip, all packages, but I still get mavsdk 1.4.9, when the version 2.1 is already available, indeed, 2.x it is the one I need.
Please, does someone know how to update these packages without breaking the OS, or, alternatively, an approachable guide about how to install the Dev Toolchain on a more open, standard and updated Linux flavour, such as Debian or Mint (based on Ubuntu, but they remove Ubuntu decisions and respect de-facto standards)?
Other flavours, as Arch, would be also an option.
Also, please, this is not a critic, just a suggestion, do not feel offended by it, I just think the project should probably officially support Debian, or provide installers for Debian and Mint, as these are more open systems.
Thank you and regards