HowTo: Build & Use My Projects
Ever so often someone new to Open Source show up on GitHub or in my inbox. It usually starts something like this:
- “Hey, I just downloaded your software, what’s next?”
- “Your software doesn’t work on my system!!!!”
- “How can I do that weird-thing that fits my odd use-case?”
- “I have zero documented experience but I think you should fix your build system!”
This HowTo is for you.
0. Short Version
- Download a versioned archive from the project’s Releases page
- Extract archive for v1.2.3 and change to its directory,
cd archive-1.2.3/ ./configure --help, or use something like the following …./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var && make && sudo make install
Some projects of mine are available in Debian/Ubuntu/FreeBSD, if you use that, please report bugs to them and not me. I have no control over what they do.
Cheers
/Joachim
Wireguard and DNS Timeout
For a while now my Wireguard VPN provider has been handing out a bad DNS server. So whenever I do a DNS lookup it takes five (5!) seconds timing out, which is quite annoying.
This blog post is about how you can fix this with openresolv in Ubuntu.
Open Source Releases
The last couple of months have been crazy. The downturn in the economy due to Covid-19, mass layoffs, social distancing and quarantine. Not to mention the unrest in US and Europe in the wake of George Floyd’s uneccessary death.
sudo tricks
“My name is Joachim and I’m a
sudo su -user.”
Before you read any further, please read A life without sudo.
Minix Editline
Fix blinking WiFi LED on X200
Recently got my hands on a ThinkPad X200, the last model without the useless touchpad and with the awesome classic keyboard. A fine little machine that can easily be upgraded with an SSD disk and 8 GiB RAM!
I set it up with Linx Mint (LMDE 4), which worked great to begin with, but there was some odd issue with X/Wayland that sometimes caused the screen (only the screen) to freeze up and show random color patterns. Only way to workaround it was to suspend, wait, and resume again. So now I’m running Ubuntu 20.04 on it and everything seems to work a lot better, this far.
HowTo: Install pre-built packages
Every now and then people ask me for pre-built packages of software I maintain. Up until today I’ve had to refer them to the cold hard build instructions for each of my programs.