As many Linux users know by now, Gaim has been renamed for a second time to Pidgin due to legal issues with AOL over the use of ‘AIM’. Many distros of Linux operating systems still distribute the popular messenger client in older versions that are still under the title Gaim. I’m not the kind of person to use outdated software, so updating to Pidgin was one of the first things that I did when I made the move from Windows Vista to Ubuntu. I found the task to be a bit more lengthy than I had intended.
Most distros have communities that contribute packages that can install applications in a one step process by gathering all dependencies that are needed and installing them with the application. However, the great site that I’ve found for Debian packages seems to have a few packages lagging behind. I can’t have that. Who wants to install an older version of software than what is currently offered on the applications official site? Unfortunately there are no Debian packages available from Pidgin. That is not a problem! First things first:
- Go to your Add or Remove application and completely remove anything associated with Gaim.
- Open a terminal and install the following dev packages with the following commands (*The following terminal commands are for APT software package management systems. To use these commands with a different package manager you need to edit the syntax accordingly):
- sudo apt-get install libglib2.0-dev
- sudo apt-get install libxml2-dev
- sudo aptitude install libnss-dev
- sudo apt-get install libgtk2.0-dev
- Go to www.Pidgin.im and download the source package.
- Extract the source package and navigate to the folder that the files were extracted to in a terminal window.
- You now need to configure and build Pidgin from the source files. Use the following commands in the terminal window to successfully configure Pidgin for your platform:
- sudo ./configure
- sudo make
- sudo make install
- Pidgin should now be successfully installed on your computer! You can now delete the source files that you downloaded from www.Pidgin.im.
If you experienced any problems while trying to follow this guide, please leave me a comment and I’ll try to help out. Always use Google.com to search for error messages before seeking help from others. Your questions are most likely already answered somewhere!
![[Ask]](http://kyleabaker.com/wp-content/plugins/bookmarkify/ask.png)
![[Bloglines]](http://kyleabaker.com/wp-content/plugins/bookmarkify/bloglines.png)
![[del.icio.us]](http://kyleabaker.com/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://kyleabaker.com/wp-content/plugins/bookmarkify/digg.png)
![[Facebook]](http://kyleabaker.com/wp-content/plugins/bookmarkify/facebook.png)
![[Feed Me Links]](http://kyleabaker.com/wp-content/plugins/bookmarkify/feedmelinks.png)
![[Friendsite]](http://kyleabaker.com/wp-content/plugins/bookmarkify/friendsite.png)
![[Google]](http://kyleabaker.com/wp-content/plugins/bookmarkify/google.png)
![[MySpace]](http://kyleabaker.com/wp-content/plugins/bookmarkify/myspace.png)
![[Reddit]](http://kyleabaker.com/wp-content/plugins/bookmarkify/reddit.png)
![[Rojo]](http://kyleabaker.com/wp-content/plugins/bookmarkify/rojo.png)
![[Shoutwire]](http://kyleabaker.com/wp-content/plugins/bookmarkify/shoutwire.png)
![[Slashdot]](http://kyleabaker.com/wp-content/plugins/bookmarkify/slashdot.png)
![[StumbleUpon]](http://kyleabaker.com/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Technorati]](http://kyleabaker.com/wp-content/plugins/bookmarkify/technorati.png)
![[Windows Live]](http://kyleabaker.com/wp-content/plugins/bookmarkify/windowslive.png)
![[Yahoo!]](http://kyleabaker.com/wp-content/plugins/bookmarkify/yahoo.png)
![[Email]](http://kyleabaker.com/wp-content/plugins/bookmarkify/email.png)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.12) Gecko/20080129 Iceweasel/2.0.0.12 (Debian-2.0.0.12-0etch1)
Thanks for the guide!
I have a debian Etch 40r3 system, (mostly KDE in my case), and had to use a bunch of disable switches when running the ./configure command - it wanted alot of libraries that weren’t on my system.
Example: (as root from inside the pidgin-2.4.3 directory)
./configure –disable-screensaver –disable-startup-notification –disable-gtkspell –disable-gstreamer –disable-meanwhile –disable-avahi –disable-dbus –disable-tcl
That’s after I installed the XML parser and Perl libraries.
apt-get install libxml-parser-perl
and
apt-get install libperl-dev
Without the guide you posted here, and the good documentation during the ./configure stage of the pidgin install, I would not have pidgin running on my Debian system. Which would be odd - since I already had it on my XP system!
Thanks