Сега малко и аз да обясня ( до колкото ми се отдава

).
Първо tar.gz и tar.bz2 са видове архивиране.
В самите архиви могат да се съдържат сорс код на приложенията от който можеш да ги компилираш или бинарен софтуер ( дори може да е и инсталатор). Самите файлове с такова разширение можеш да ги разглеждаш като примерно zip архиви.
Относно декомпресирането им за tar.gz архив командата е:
tar vzxf именаархива.tar.gzа за архиви с разширени tar.bz2 командата е:
tar vjxf именаархива.tar.bz2Добре ще е да погледнеш ман страниците на tar, gzip, gunzip, bzip2, bunzip2.
А относно компилирането от сорс в общия слувай:
1) Дърпаш архива на приложението което искаш да компилираш примерно prog.tar.bz2
2) Разархивираш го ( tar vjxf prog.tar.bz2)
3) Влизаш в папката която е излязла от архива ( cd prog)
4) Пускаш ./configure
5) make
6) Като роот ( можеш да ползваш sudo или su) пишеш make install
7) Ако искаш да премахнеш приложението ( защото то няма да бъде налично в
пакетния ти менажер) отново влизаш в папката и пишеш make uninstall
Надявам се да го разбереш правилно.
п.с.
В почти всеки архив със соркс на приложение слагат файлове README и INSTALL добре е да ги четеш.