Lazy Ubuntu

Installing Pidgin 2.2.0 on Ubuntu 7.04 (Feisty Fawn)

by Toor, September 16th, 2007 | 19 Comments

A few days ago, multi-protocol instant messaging client Pidgin (a.k.a Gaim) has been upgraded to version 2.2.0. The new version supports MySpaceIM protocol, includes XMPP enhancements and certificate management. As Ubuntu users, installing Pidgin is a breeze on Ubuntu 7.04 (Feisty Fawn).

1. Run command in terminal, you can also use other text editor:

sudo gedit /etc/apt/sources.list

2. Add the following to your /etc/apt/sources.list:

deb http://repository.debuntu.org/ feisty multiverse
deb-src http://repository.debuntu.org/ feisty multiverse

3. Get GPG key:

wget http://repository.debuntu.org/GPG-Key-chantra.txt -O- | sudo apt-key add -

4. Update:

sudo apt-get update

5. Install Pidgin:

sudo apt-get install pidgin

6. Install pidgin-libnotify plugin:

sudo apt-get install pidgin-libnotify

Now, you can run Pidgin from Applications → Internet → Pidgin Internet Messenger menu item.

Pidgin 2.2.0 screenshot

Pidgin 2.2.0 screenshot

If you like this post, please consider buying me a beer.

Tags: HOWTOs

19 responses so far ↓

  • 1 Brad // Sep 17, 2007 at 1:42 pm

    excellent stuff, though you should probably add

    sudo gedit /etc/apt/sources.list

    so that new users don’t have to worry about figuring out how to edit the sources.list file as well as not being able to save if they did.

  • 2 toor // Sep 17, 2007 at 11:58 pm

    @Brad: Thanks for your comment. I’ve updated this post.

  • 3 Joshua // Sep 24, 2007 at 12:02 pm

    Excellent tutorial; it helped me to upgrade to Pidgin on Ubuntu. I have one question, what is that theme you used in the screen-shots?

  • 4 toor // Sep 24, 2007 at 4:49 pm

    @Joshua: It’s Black.

  • 5 Mark Blake // Oct 19, 2007 at 7:51 pm

    Didnt work for me,
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.

    Since you only requested a single operation it is extremely likely that
    the package is simply not installable and a bug report against
    that package should be filed.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    pidgin: Depends: libmeanwhile1 (>= 1.0.2) but it is not installable
    Depends: libsilc-1.0-2 but it is not installable
    E: Broken packages

  • 6 Install pidgin 2.2.0 on Ubuntu 7.04 » article » sglogs.com // Oct 22, 2007 at 2:17 am

    […] Installing Pidgin 2.2.0 on Ubuntu 7.04 (Feisty Fawn) — Phorolinux […]

  • 7 Shaun // Oct 28, 2007 at 12:00 am

    After installing pidgin-libnotify, don’t forget to enabled that plugin in Tools->Plugins

  • 8 Shaleen // Nov 2, 2007 at 3:11 am

    Hi, thanks first of all. Can i remove Gaim 2.0.4 Beta after installing Pidgin 2.2 safely.

  • 9 Shaleen // Nov 2, 2007 at 3:41 am

    Gr8 Gaim automatically upgraded to Pidgin. Thanks, no need to upgrade to Ubuntu 7.10 as of yet

  • 10 howefield // Nov 17, 2007 at 9:27 am

    Much appreciated, great tutorial.

  • 11 Jared // Nov 25, 2007 at 4:24 pm

    I hate to be offtopic, but what theme is that you are using?

  • 12 passer by // Dec 9, 2007 at 2:15 am

    I can really not thank u more!

  • 13 Lunatic // May 29, 2008 at 4:17 pm

    Great info. Thanks a lot.

  • 14 Ray // Jul 6, 2008 at 5:40 pm

    How to install Pidgin 2.4.3 in Linux Ubuntu 7.04 Feisty Fawn by compiling its source code(to compile Pidgin source code)

    First, remove Gaim by MainMenu-> Add/Remove-> Gaim

    Use synaptic to install the required packages…
    search for libgtk2.0 -> to install libgtk2.0-0 and libgtk2.0-dev
    search for gstreamer0.10 -> to install libgstreamer0.10-0 libgstreamer0.10-dev libgstreamer0.10-plugins-good libgstreamer0.10-plugins-ugly
    libgstreamer0.10-plugins-bad libgstreamer0.10-plugins-ffmpeg
    search for gtkspell -> to install libgtkspell0 and libgtkspell-dev

    Open a terminal by MainMenu > Accessories > Terminal
    Download pidgin-2.4.3.tar.bz2 from Pidgin website
    Unzip/extract pidgin-2.4.3.tar.bz2 into a foler called pidgin-2.4.3 by
    double clicking on tar.bz2 file-> click on Extract button-> Extract
    Put that folder on your Desktop
    Then type the commands (without “# “)
    # cd Desktop/pidgin-2.4.3
    # ./configure

    Then if you encounter the following message…
    quote “XScreenSaver extension development headers not found.
    Use –disable-screensaver if you do not need XScreenSaver extension support, this is required for detecting idle time by mouse and keyboard usage.
    ” end of quote
    Open Synaptic and search for “xscreensaver”
    Then I found a package called “xscreensaver”, but it had no its dev file, so I had to skip that support by enter the following in the terminal…
    # ./configure –disable-screensaver

    Then if you encounter the following message…
    quote “Startup notification development headers not found.
    Use –disable-startup-notification if you do not need it.
    ” end of quote
    Open Synaptic and search for “startup notification”
    Install libstartup-notification0 and its dev file libstartup-notification0-dev
    Then run the same command again …
    # ./configure –disable-screensaver

    Meanwhile development headers not found.
    Use –disable-meanwhile if you do not need meanwhile (Sametime) support.
    -> synaptic search: meanwhile -> install Meanwhile and its dev

    avahi development headers not found.
    Use –disable-avahi if you do not need avahi (Bonjour) support.
    -> synaptic search: avahi bonjour
    libavahi-compat-libdnssd-dev for
    Development headers for the Avahi Apple Bonjour compatibility library
    is not the one I need,
    so I give up by adding “–disable-avahi” after ./configure
    # ./configure –disable-screensaver –disable-avahi

    D-Bus development headers not found.
    Use –disable-dbus if you do not need D-Bus support.
    -> libdbus-1-dev, simple interprocess messaging system (development headers) is not the one, so I put down “… no” here.

    Perl development headers not found.
    Use –disable-perl if you do not need Perl scripting support.
    -> libperl-dev, Perl library: … yes

    Neither GnuTLS or NSS SSL development headers found.
    Use –disable-nss –disable-gnutls if you do not need SSL support.
    MSN, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!
    -> libgnutls-dev, the GNU TLS library - development files…yes

    Tcl development headers not found.
    Use –disable-tcl if you do not need Tcl scripting support.
    -> tcl8.4-dev, Tcl (the Tool Command Language) v8.4 - development files… yes

    Tk development headers not found.
    Use –disable-tk if you do not need Tk scripting support.
    -> tk8.4-dev, Tk toolkit for Tcl and X11, v8.4 - development files…yes

    So eventually, the command becomes …
    # ./configure –disable-screensaver –disable-avahi –disable-dbus
    Then I followed the README and INSTALL files inside pidgin-2.4.3 folder..
    # sudo make
    # make check
    # sudo make install
    # make clean
    # make distclean
    # pidgin or # finch
    or MainMenu > Internet > Pidgin

  • 15 Santo // Jul 22, 2008 at 1:42 pm

    Having problems regarding sudo apt-get add -. Root-terminal freezes, and nothing happens. Followed every step along the way and still nothing. whats that all about??

  • 16 Litio // Aug 12, 2008 at 7:32 pm

    Thank’s a lot…

  • 17 Robin Hood // Aug 21, 2008 at 9:02 pm

    Thank you. Works like a charm.

  • 18 Litio // Oct 10, 2008 at 7:59 pm

    Thanks a lot, I visited a lot of pages and here I found the answer to my question, I’m really begginer

  • 19 Whuuu // Aug 27, 2009 at 10:32 am

    If someone still runs into dependency problems like Ray did:
    apt-get build-dep pidgin

Leave a Comment