Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vitali2y/950bc3ad341b5a602c0a97cac346ca80 to your computer and use it in GitHub Desktop.
Save vitali2y/950bc3ad341b5a602c0a97cac346ca80 to your computer and use it in GitHub Desktop.
Installing Betaflight Configurator on Linux Mint 21.2
➜  cd ~/Downloads && wget https://github.com/betaflight/betaflight-configurator/releases/download/10.10.0-RC3/betaflight-configurator_10.10.0-RC3_amd64.deb && sudo dpkg -i betaflight-configurator_10.10.0-RC3_amd64.deb
~...~
Unpacking betaflight-configurator (10.10.0-RC3) ...
dpkg: dependency problems prevent configuration of betaflight-configurator:
 betaflight-configurator depends on libgconf-2-4; however:
  Package libgconf-2-4 is not installed.
dpkg: error processing package betaflight-configurator (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 betaflight-configurator
➜  Downloads cat ./install-libgconf-2-4.sh                             
#!/bin/bash

# https://github.com/betaflight/betaflight-configurator/issues/3869#issuecomment-2034701143

# Downloading packages
wget http://ftp.it.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb
wget http://ftp.it.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb
wget http://ftp.it.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb
wget http://ftp.it.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb
wget http://ftp.it.debian.org/debian/pool/main/o/openldap/libldap-2.5-0_2.5.13%2bdfsg-5_amd64.deb

# Configuring the libgconf-2-4 package
sudo dpkg --configure -a

# Installing the libldap-2.5-0 package
sudo apt-get install libldap-2.5-0

# Installing the gconf packages
sudo dpkg -i gconf2_3.2.6-8_amd64.deb
sudo dpkg -i libgconf-2-4_3.2.6-8_amd64.deb
sudo dpkg -i gconf2-common_3.2.6-8_all.deb
sudo dpkg -i gconf-service_3.2.6-8_amd64.deb

# Resolving any potential dependency issues
sudo apt-get -f install
➜  Downloads chmod +x install-libgconf-2-4.sh
➜  Downloads ./install-libgconf-2-4.sh
~...~
Setting up libgconf-2-4:amd64 (3.2.6-8) ...
Setting up gconf-service (3.2.6-8) ...
Setting up gconf2 (3.2.6-8) ...
Processing triggers for libc-bin (2.35-0ubuntu3.6) ...
➜  Downloads sudo dpkg -i betaflight-configurator_10.10.0-RC3_amd64.deb
Selecting previously unselected package betaflight-configurator.
(Reading database ... 534269 files and directories currently installed.)
Preparing to unpack betaflight-configurator_10.10.0-RC3_amd64.deb ...
Unpacking betaflight-configurator (10.10.0-RC3) ...
Setting up betaflight-configurator (10.10.0-RC3) ...
➜  Downloads
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment