Army of GOD wrote:I already know how to unpack tarballs, thank you very much.
You need to do it on the command line or it doesn't count.
tar -xf hairyballs.tar.xz ~/tmp
mkdir ~/hairyballs
cd ~/tmp
./configure prefix=~/hairyballs
make
make install(disclaimer: sometimes you need extra parameters for make, sometimes there is no configure script (there might be an autogen.sh instead), sometimes you only need to run make install instead of make and then make install, you should always refer to the INSTALL or README file which is supplied with the source to see how it should be compiled).
If the compilation fails, it probably means you're missing some dependencies. The error message you get from either configure or make will probably let you know what those are, if not you can also refer to the README or INSTALL files. Then just apt-get any libraries you need and run the compilation again.
sudo apt-get install libhair libballs libballs-dev
./configure prefix=~/hairyballs
make
make install
themoreyouknow.gif