sábado, 26 de mayo de 2007

Qué camello!

They say that the less-easy-to-use Linux distro is my beloved DEBIAN. A thousand times they have tried to convert me to other religions (I meant, distros). For example, E. my friend has tried to sell me the idea of Fedora being a better distro. J. my Linux Room mate tells me that Sabayon has been working just perfectly. Particularly, I've tried that Sabayon but I think that ain't shit. Fedora and I have philosophical issues.

To be truth I like to be in charge of my comp, because I bought it. I like to know what it does and when it does something. So Debian is just perfect for me. It lets me have the control.

But every desire has a price. Many times doing simple tasks in Debian can become a whole bad moment. A few days ago I had a nick in my MSN "The day they write a good IM client for Linux I'd praise it down to my knees".

Kopete, Gaim and aMSN have turned out to be just crap. So Crap that I rather use Meebo. Let's support meebo!. Today when I got in, I gave a minute to read the log and found out that they have been nominated to the 25 best IM clients. They deserve that. But, over them there was something that caught my eye: A new IM client (I thought.): Pidgin. So, hoping to find a better client I decided to install it.


Problem: There wasn't a debian package
Solution: Download the tarball source (tar.bz2)
Operation: $bunzip2 pidgin-2.0.1.tar.bz2
Operation: $tar xvf pidgin-2.0.1.tar
Comment: I know there's a kind of letter that helps me do the previous steps using just one
Comment: But I never learned it
Operation: $cd pidgin-2.0.1
Operation: $cat README
Operation: $cat INSTALL
Operation: $./configure
Problem: There wasn't a C compiler.
Solution: Install a C compiler
Operation: #apt-get install gcc
Operation: $./configure
Problem: The compiler can't create executables
Solution: Joeputa Vida! Don't know what to do... Read in forums
Operation: #apt-get install libc-dev
Problem: No such package
Solution: Joeputa Vida! Keep on reading.
Operation: #apt-get install libc6-dev
Comment: God bless the forums
Operation: $./configure
Problem: There wasn't a XML <-> Perl parser
Operation: $apt-cache search xml |grep perl
Operation: #apt-get install libxml-parser-perl
Operation: $./configure
Problem: There wasn't GLib2.0 headers
Solution: Install Glib2.0 headers
Operation: $apt-cache search Glib2.0
Operation: #apt-get install libglib2.0-dev
Operation: $./configure
Problem: There wasn't gtk2 headers
Solution: Install gtk2 headers
Operation: $apt-cache search gtk2
Operation: #apt-get install libgtk2.0-dev
Operation: $./configure
Problem: There had to be libxml2 >= 2.6.0 headers
Solution: Install libxml2 >= 2.6.0 headers
Operation: #apt-get install libxml2-dev
Operation: $./configure
Comment: Finally configuring worked Now.,.. let's compile
Operation: $make
Comment: If something goes wrong here I quit!
Comment: It'd better to be a good one
Comment: I've listened to two Cranberries songs
Comment: Linger
Comment: Ode to my family
Comment: Three.
Comment: Empty
Comment: Ok, now let's install...
Operation: #make install
Comment: Zombie
Comment: Don't they have the MTV Unplugged version?
Comment: Finally it has been installed
Comment: Let's try it.
Operation: Close Kopete.
Operation: alt-f2 -> pidgin -> OK
Problem: So called Pidgin needs a SSL library.
Solution: Ask to him who Knows it all
Comment: God I just found out it was GAIM, as much as I hate it.
Solution: Cry
Comment: Ok, I started with it, I'm finishing
Comment: If they changed the name of it, maybe it's because it has a significant improvement
Comment: Go ahead!
Solution: Downloas a library
Operation: $mkdir yassl
Operation: $mv yassl-1.6.8.zip ./yassl
Operation: $unzip yassl-1.6.8.zip
Operation: $cat README
Operation: $cat INSTALL
Operation: ./configure
Problem: There isn't a c++ compiler
Solution: Install a C++ compiler
Operation: #apt-get install g++
Operation: $./configure
Comment: Configuring worked
Operation: $make
Comment: Ok, it's done
Operation: #make install
Comment: Theory says it has to work now
Operation: alt - f2 -> pidgin
Problem: It didn't.
Solution: Look for another SSL library
Comment: But before
Operation: rm -rf yassl
Operation: $apt-cache search lib*ssl
Comment: It's not working
Solution: Ask to him who knows it all again.
Comment: It says literally: apt-get install libnss3-dev.
Operation: #apt-get install libnss3-dev
Commment: It didn't work either
Comment: It's personal now.
Comment: Keep on reading
Comment: It seems I had to recompile from scratch after installing yassl.
Comment: To the recompiling, my boys!
Operation: $./configure
Operation: $make
Comment: Holy Mary, fifteen more minutes.
Comment: It's done
Comment: Argghhhhhhhh!! It's not working
Comment: *feeling so frustrated*
Operation: #apt-get install gnutls-bin
Operation: #apt-get install libace-ssl5.4.7c2a
Operation: $cd ..
Operation: $rm -rf pidgin-2.0.1
Operation: $tar xvf pidgin-2.0.1.tar
Operation: $cd pidgin-2.0.1
Operation: $make
Comment: I'm gonna make my bed
Operation: #make install
Operation: alt-f2 -> pidgin -> ok
Comment: It worked!!!

Installing something in debian is a CAMELLO!

Camello: You say that when something is very laborious to do.

Related words:

- Qué Jartera!
- Qué mamera!