I needed to install some software on Ubuntu.
So I sudo’d updated and upgraded. Nothing.
I enabled more repositories, including one called “universe”. Nothing.
So I had to compile this fucker from source. Sigh.
I clone that bitch and go ./autogen.sh
And sure enough, I need autoconf installed. So I install it to compile the fucker aforementioned.
To compile, you need to type make. Shit doesn’t work because no makefile has been found. Because make needs fucking dependencies that I should have because I keep updating and upgrading that Linux hoe. But I don’t have them.
So I type ./configure which is a script to let me know which dependencies I need to use make to compile the library I need to run some software. By the way, do you know that it is 2025?
So ./configure is all like “syntax error unexpected token gtk+ 2.0 hello I’m shittin’ the bed ‘gain”.
So I try to install gtk+ 2.0 with pkg-config and guess what? Pkg-config needs some dependencies as well! This is so much fun.
Gtk+ 2.0 (sorry, 2.24.33) is well installed but pkg-config can’t find its ass. So I go into the fucking config.log to look at the abyss.
I try again to make some software and this time, guess what, I’m missing something called yacc, and the solution is to install something called bison and byacc. I am totally serious.
I try again to make. Failure. Something is missing again (remember, I update and upgrade everything I can all the time in between).
Now I need to install something called flex. I do. Still won’t work.
Now I need to install something called makeinfo, which is installed by sudoing texinfo (not a typo)! I’m having a wonderful time.
I make the software and now I can actually install the actual software that relies on that one.
All of that to open a fucking GUI on Ubuntu 24.04 (both native and wsl, same craziness).
Half assed GUI and CLI. Linux might be the worst.