Skip to content

Instantly share code, notes, and snippets.

@kmanwar89
Created November 19, 2020 15:00
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 kmanwar89/2811cd93680905d5b4dfb96aa8668b78 to your computer and use it in GitHub Desktop.
Save kmanwar89/2811cd93680905d5b4dfb96aa8668b78 to your computer and use it in GitHub Desktop.
Install CHIRP on Ubuntu 20.04 - Workaround
Source: https://dw1zws.com/how-to-install-chirp-on-ubuntu-20-04/
I found some of the steps did not work for me on Ubuntu 20.04, so I made my own gist below. This has been tested on both my laptop and desktop running 20.04, both fresh/recent installs.
--------------------------------------------------------
To install Chirp on Ubuntu Linux 20.04 as of 19 NOV 2020
--------------------------------------------------------
1) Edit the apt sources to change "Focal" to "Xenial"
a. sudo nano /etc/apt/sources.list.d/dansmith-ubuntu-chirp-snapshots-focal.list
b. Change "Focal" to "xenial"
2) Update repository and attempt to install - it should fail w/ dependency errors
a. sudo apt-get update && sudo apt-get install chirp-daily
3) Download the "chirp-dep-20.04.zip" dependency .deb files from from https://drive.google.com/open?id=1irLlhwTVlC8wO9OhSt3-9j943CyimhmM. Unzip the file.
4) Attempt to install the .deb files in bulk:
a. sudo dpkg -i sudo dpkg -i python-gtk2_2.24.0-5.1+b1_amd64.deb python-libxslt1_1.1.32-2.2_deb10u1_amd64.deb python-serial_3.4-4_all.deb python-suds_0.7_git20150727.94664dd-5_all.deb
b. Install will fail - this is expected
5) Run sudo apt --fix-broken install
b. This will install python-pkg-resources and fix the errors from step 4a.
6) Now, can install remaining .deb packages using the same command in 4a.
7) Finally, install CHIRP using sudo apt-get update && sudo apt-get install chirp-daily
The CHIRP website has not been updated since 2017. I will propose these steps on that website and perhaps add the package w/ dependencies to the official repository, or spin up a PPA for it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment