pipx! pipx! Hooray! 1 ▲ Courtney Rosenthal 1 hour ago · 5 min read1038 words · Tech · hide · 0 comments It’s been a festival of software vulnerabilities and system updates on the Internet this week. Some of my machines were exposed to these vulnerabilities, so I had to do some system updates. Unfortunately, when I did, a bunch of the installed programs broke. The impacted programs are all written in Python. Some of the ones I use are: certbot – TLS certificate issuance and renewal tool ansible – configuration management tool borg – secure, deduplicating backup utility borgmatic – automation wrapper for borg Not all broke. certbot was not impacted by the system updates, but the others were. The difference was due to the way the programs were installed. I decided to fix it so this wouldn’t happen again. Level 0: System Package Manager Most popular Linux distributions have all these programs in their package repositories. The easiest way to install these utilities is to use the system package manager. For example: apt install borgmatic # for Debian or Ubuntu Linux pacman -S borgmatic # for… No comments yet. Log in to reply on the Fediverse. Comments will appear here.