I hit a few minor annoyances getting chirp working to program my Baofeng UV-B5.
I installed from the repo on Dan Planet’s Linux page for chirp, but then noticed I can get a daily in zip form. These instructions are necessary to use either of these programs.
First, since I’m on Fedora 24, I added the yum repository and installed the program with dnf. I had to find and install the proper python package with gtk bindings to get the gui working. On Fedora this is the pygtk2 package. For Debian derivatives it should be called python-gtk.
Next, I want to run as regular user, so I created a file /etc/udev/rules.d/50-ttyusb.rules with contents:
Then just make sure your user is in the dialout group and reboot.
Download and Upload to radio works now.