Created
November 19, 2020 15:00
-
-
Save kmanwar89/2811cd93680905d5b4dfb96aa8668b78 to your computer and use it in GitHub Desktop.
Install CHIRP on Ubuntu 20.04 - Workaround
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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