My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
How_To_Install  

Phase-Deploy, Featured
Updated Sep 15, 2009 by eionrobb

#summary Brief description on how to install the plugin.

When updating make sure there isn't an old version of the plugin in your Pidgin plugins directory as Pidgin will use that instead

Account Setup

  • Download and install plugin for your specific platform as below
  • Restart Pidgin (or go to Tools->Plugins) to redetect plugins
  • Add a new account to Pidgin (Accounts->Manage Accounts->Add)
  • Choose "Facebook" from the dropdown list
  • Use your Facebook email address in the username field
  • Start chatting :)

Windows

  • Run the .exe installer or,
  • Copy the libfacebook.dll file to your C:\Program Files\Pidgin\plugins\ (or equivalent) directory and libjson-glib.dll to C:\Program Files\Pidgin\ and restart Pidgin

Pidgin Portable

Linux

  • If you have a Debian-based distro, install using the .deb package or,
  • Copy one of the .so files to either /usr/lib/purple-2/ (for 32-bit Linux), /usr/lib64/purple-2/ (for 64-bit Linux), /usr/lib/pidgin/ (for Nokia/Maemo) or ~/.purple/plugins/ (if you dont have root access) and restart Pidgin

Source

Make sure you have the Pidgin headers installed (you might need a devel package for your platform). Run make to build the plugins for all platforms, make libfacebook.dll to build the plugin for Windows, make libfacebook.so to build the plugin for 32-bit Linux, make libfacebook64.so to build the plugin for 64-bit Linux, make libfacebookarm.so to build the plugin for ARM Linux (Nokia etc). Run make install to install the plugin to the right directory.

Icons

Extract the facebook_icons.zip file to the pixmaps/pidgin/protocols folder. On Windows this is generally C:\Program Files\Pidgin\pixmaps\pidgin\protocols and on Linux, /usr/share/pixmaps/pidgin/protocols

You can also grab the "Original Emoticons" theme pack that has Facebook smilies/emoticons from http://wiki.andreineculau.com/Original_Smileys_Theme_for_Pidgin

Empathy / Telepathy-Haze

See https://bugs.freedesktop.org/show_bug.cgi?id=17907 for more info. Install icons to /usr/share/empathy/icons/hicolor/16x16/apps/im-facebook.png

Secure Certificates

If you're having trouble with "Invalid certificate" in Pidgin, download the .pem file and add it for login.facebook.com in Tools->Certificates in Pidgin.

If the above does not work for you, try the FAQ (Please do not post bug reports in the comments. Start a new issue instead)

Comment by matthew....@gmail.com, Sep 1, 2008

For some Linux flavors, pidgin may also look at : /usr/local/lib/ et al /usr/local/share/pixmaps/pidgin et al That "local" can make the difference.

Great plugin. Has the features I hoped it would :)

Comment by aleco...@gmail.com, Oct 15, 2008

@ matthew.morey: to use an HTTP proxy I should set it manually into facebook account. "use global proxy settings" doesn't work

Comment by daley...@gmail.com, Oct 29, 2008

Ubuntu - Hardy users:

1.) Download .deb file to Desktop 2.) Add "GDebi package installer" through Synaptic 3.) Close Synaptic (can't run GDebi with it open) 4.) Right-click on .deb file and hopefully you'll see "Open with GDebi Package Installer" 5.) Install and then voila!

NOTE Before doing it the way described above, I had tried adding somebody's repository to Synaptic and installing that way, but it was causing the crash that so many have described above.

Comment by eph.zero, Dec 23, 2008

@bugsysservant and @allie.fraser, if anyone's still having the same problem with Xandros, try downloading the .deb file. Open the file manager, right-click on the .deb, and select "Install DEB file..." in the menu. That worked for me, but the eee's default add/remove software program didn't.

Comment by project member eionrobb, Dec 28, 2008
Comment by goy.ben....@gmail.com, Jan 29, 2009

On Mandriva 2008.1 I downloaded libpurple0 and libpurple-devel and was not able to run make. I then downloaded the plugins package for good measure but still was unable to run make. Then I decided to copy libfacebook.so per the .deb package instructions to /usr/lib/purple-2 and that finally worked.

I needed to make extra sure that I was really working with /usr/lib/purple-2 that I had on my Mandriva system before untaring the package. It might be that the last user natnk had this same issue.

Regards

Comment by goy.ben....@gmail.com, Jan 29, 2009

I can not find the .dll for win32 or portable. What about that?

Comment by k.gjol...@gmail.com, Feb 3, 2009

I have a problem with Pidgin for U3. I downloaded the plugin and tried to put it in almost every subfolder of pidgin but it doesn't load it. Any idea?

Comment by vol...@gmail.com, Feb 12, 2009

To install facebook in Pidgin for U3 just create subfolder "plugins" at <your PidginU3App?>/Data/Pidgin and put the plugin in.

Comment by AMK...@gmail.com, Feb 18, 2009

Can anyone give me step by step instructions on how to install this plugin in the U3 version of Pidgin. The above comments barely help.

Comment by devg...@gmail.com, Feb 22, 2009

Hi!

I had compiled pidgin 2.5.2 from source under Kubuntu. After installation, I installed facebook plugin using the .deb installer. But that did not work. I also tried extracting from .so files with root privileges from .tar.bz2 and putting the files in their respective directories. But this method also did not work.

Finally, I took all the .so files in .tar.bz2 archive and put them in <homeFolder>/.purple/plugins. This solved my problem :) However I had to create the 'plugins' folder as it was not present there.

I hope this info helps somebody...

Cheers! Dev

Comment by IBrandst...@gmail.com, Feb 25, 2009

Hi, I'm with AMK9j I did all that devghai suggested but still no luck with installing to U3. Any other successes out there to share.

Comment by dexterfi...@gmail.com, Mar 2, 2009

Hello. To install the plugin do the following. Download from http://code.google.com/p/pidgin-facebookchat/downloads/list In dir you downloaded to (prob ~) sudo dpkg -i pidgin-facebookchat-1.47.deb Restart pidgin, choose facebook option.

Done.

Comment by geoffrey...@gmail.com, Mar 13, 2009

To install on U3, simply do the following: 1. Create the following two folders: $:\System\Apps\U3_APP_ID\Data\Pidgin\plugins $:\System\Apps\U3_APP_ID\Data\Pidgin\pixmaps

(obviously, the $ is whatever letter Windows mounts your U3 drive) 2. Copy libfacebook-1.47.dll to the plugin directory 3. Extract the facebook icons to the pixmaps directory 4. Restart pidgin

That's it! Please note, I haven't gotten the service icons to work, but the integration works fine otherwise.

Comment by george...@gmail.com, Mar 22, 2009

Great work on the plugin, I love pidgin and this makes it even more useful

Need to ask a question:

When I'm logged in pidgin and I have my facebook open on Firefox, are the messages synchronized?

I usually need to see who wrote to me in Pidgin and reply to them via the website... Am I going to lose messages?

Thanks! George

Comment by richard....@gmail.com, Mar 26, 2009

hello. When I use plugin in pidgin and also Facebook toolbar 1.2.2. in Firefox, something is working wrong becauase this toolbar and web goes offline every time. When I disable plugin in pidgin toolbar and web work well. Could you help me to solve my problem?

Comment by sophiesa...@gmail.com, Apr 8, 2009

Wahoo! I love this plugin!

Comment by fossu...@gmail.com, Apr 16, 2009

Thank you! This plug-in is great :-)

Comment by qm3s...@gmail.com, May 18, 2009

OMG THAT WAS SO SIMPLE! installing any sort of plugins to u3 programs under windoes is like this: Open task manager. Right click the rocess of the app running and open folder. Then you will be able to add to the app folder.

Comment by devg...@gmail.com, May 26, 2009

richard.hlavna

Something similar happens with me. I am not able to sign in to Facebook messenger and the website simultaneously. I believe this is a rule enforced by Facebook itself - only one session with a user name is possible at a time. To confirm this, you can try logging in to the site with two different browsers. The one in which you logged in first will expire the moment login from second browser is successful.

Hope it helped.

PS: people trying the method I wrote was for LINUX/Debian/Kubuntu. It was not for U3! Kindly read the post carefully first and then try the method(s).

Comment by imcd...@gmail.com, Jun 2, 2009

Thank you!

Comment by sir.ll...@gmail.com, Jun 13, 2009

Doesn´t work on portable Pidgin 2.5.5

Comment by jfar...@gmail.com, Jun 14, 2009

On Windows/XP, I've got: 1. libjson-glib-1.0.dll in the Pidgin drectory. 2. libfacebook.dll (1.51.0.0) in the Pidgin\plugins directory. 3. login.facebook.com.pem in the Pidgin\ca-certs directory 4. facebook in the Pidgin\pixmaps\pidgin\protocols\16 5. facebook in the Pidgin\pixmaps\pidgin\protocols\22 6. facebook in the Pidgin\pixmaps\pidgin\protocols\48

I Quit and restart Pidgin, but Facebook does not show up in the Add Account Protocol drop down.

(Neither does Skype show up, so whatever I am doing wrong for Facebook, I am making the same mistake for the libskype.dll plug-in).

Any ideas?

Comment by FrankieL...@gmail.com, Jun 18, 2009

Can i install it straight onto my psp?

Comment by darkl...@gmail.com, Jun 18, 2009

Information for the Fedora 11 - 64Bit users :

You need to install the json-glib package in order to load the facebook plugin.

Comment by shalev.e...@gmail.com, Jun 19, 2009

I'm running Fedora 11 32 bit. I copied the file libfacebook.so into /usr/lib/purple-2/ and have restarted Pidgin. I did not see the plugin in the list. I followed @darklaza's tip for 64 bit users, but it did not make a difference. Any assistance would be appreciated.

Comment by taufiq.luthfi, Jun 23, 2009

I copied libfacebook.so to /usr/lib/pidgin but the facebook plugins not appear on the plugin list. so I then copied libfacebook again to /usr/lib/purple-2, but still it didn't work till now...

my system is zenwalk (slackware based), could anyone found a solution for my case? plzzzzz....

Comment by rick%the...@gtempaccount.com, Jun 25, 2009

You can run "pidgin -d" from the command line for debug mode, and look to see what errors are being thrown. I was having the problem, but installing the libjson-glib package for OpenSuse? got me up and running.

Comment by darrell....@gmail.com, Jul 11, 2009

Add rpmfusion repository to Fedora 11 and install with yum and it will resolve dependancies. :~#yum install facebook

Comment by Khasuras...@gmail.com, Jul 13, 2009

Anyone managed to get this installed on MacPorts?? I've tried:

~/.purple/plugins/libfacebookppc.so ~/.purple/plugins/libfacebookmacport-1.50.so /opt/local/lib/pidgin/libfacebookppc.so /opt/local/lib/pidgin/libfacebookmacport-1.50.so

all with no luck. Do I need to sacrifice a goat to make this go or something? ;-)

Comment by bikefrid...@gmail.com, Jul 16, 2009

i'd like the new 1.55 but i'm having trouble building from source in Windoze 2k. help?

Comment by kori...@gmail.com, Aug 21, 2009

In case anyone's wondering about dependencies on Ubuntu: libglib2.0-dev, libpurple-dev, libjson-glib-dev, zlib1g-dev

Comment by jon.raif...@gmail.com, Aug 21, 2009

Note that the version in Ubuntu's repository won't work right now. If it refuses to connect, download the .deb file from here.

Comment by windowsx...@gmail.com, Aug 25, 2009

json-glib was required for this to work on Fedora Core 11 x86, thanks darklaza

Comment by lyndon.d...@gmail.com, Aug 29, 2009

I ran the pidgin-facebookchat-1.60.exe installer, and got this error when running pidgin: (12:09:22) plugins: probing C:\PROGRA~1\Pidgin\plugins\libfacebook.dll (12:09:22) plugins: C:\PROGRA~1\Pidgin\plugins\libfacebook.dll is not loadable: The specified procedure could not be found.

Comment by shekhawa...@gmail.com, Aug 31, 2009

@darrell.engelbrecht there is no package in yum even after adding rpmfusion repo in fedora

Comment by VincentB...@gmail.com, Sep 15, 2009

GDebi gives me the following error under Ubuntu 9.04 with Pidgin from the default repo:

Error: Dependency is not satisfiable: libjson-glib-1.0-0 (>= 0.7.6)

That's strange... Nobody here seems to be having that problem, and I expect GDebi to install any dependencies for me (it normally does but this one does not seem to be available for me).

Comment by VincentB...@gmail.com, Sep 15, 2009

Yup, I installed them manually and the problem persists. Do I perhaps need an older version of libjson-glib (0.7.6 or something) instead of the 1.0-0 I installed?

Comment by Carl.Wol...@gmail.com, Sep 15, 2009

When I added my facebook account I received a message that "facebook does not believe you are you" and prompted for my birth date. Each time I entered my information Pidgin crashed. When I went to the facebook site I found that for month facebook wanted the three letter abbreviation so January was Jan not 1 or 01

Comment by jones.th...@gmail.com, Sep 15, 2009

i get the same error as VincentBeers?

"Error: Dependency is not satisfiable: libjson-glib-1.0-0 (>= 0.7.6) "

Comment by jeremy.p...@gmail.com, Sep 16, 2009

In Ubuntu 9.04, the following works....

sudo apt-get install pidgin-facebookchat

Comment by xsrtth...@gmail.com, Sep 17, 2009

im getting duplicate ims from this. any idea how to fix it. Ill send an im then it comes right back to me as respond. The person im chatting with recieves the im aswell.

Comment by callum.m...@gmail.com, Sep 21, 2009

I was able to install the 1.61 deb from here on Ubuntu Jaunty by installing the relevant libjson-glib-1.0-0 from Karmic. Worked like a charm.

Comment by arachno...@gmail.com, Sep 25, 2009

openSusSE 11 x64, got 2.6.2 working, but cant get the facebook chat to work, any direction?

Comment by afriendtosave, Sep 25, 2009

Keep receiving this request. I accept and 5 minutes later same deal.

100000105979261 (john doe) wants to add johndoe@gmail.com to his or her buddy list.

any ideas?

Comment by fernando...@gmail.com, Oct 19, 2009

Hi ppl! Im running ubuntu 9.04...trying to run the plug-in but my facebook account crash all the time! any idea?

Comment by alex.dea...@gmail.com, Oct 19, 2009

@fernando Same here - I think its a facebook issue as the same happens for adium on my mac

Comment by fernando...@gmail.com, Oct 19, 2009

@Alex - I wrote to quickly last time! I meant: my facebook-account in pidgin is logging out after some seconds...!! I did installed the plug-in like Jeremy did but it doesnt work for me, On version 8.04 Pidging was running nice..

Comment by fernando...@gmail.com, Oct 23, 2009

ok guys follows this! The plug-in works for me now!!:

http://ubuntuguide.net/install-facebook-chat-plugin-for-pidgin-in-ubuntu

Comment by mars1...@gmail.com, Oct 27, 2009

is good !

Comment by tylerb%m...@gtempaccount.com, Oct 28, 2009

In ubuntu jaunty this is available through the synaptic package manager. Just fyi.

Comment by tylerb%m...@gtempaccount.com, Oct 28, 2009

you will also need to install "libjson-glib-1.0-0" from the synaptic package manager.

Comment by jump...@gmail.com, Nov 15, 2009

Please help me I'm going crazy! I install Facebook plugin on Linux openSUSE 11.2 and works... but... I don't know how to add my contacts to the buddy list!!! the only way to chat is if somebody talk to me first, and... the name of the person don't display, instead display the user number ID. Please I need help :(

Comment by moosetac...@gmail.com, Jan 15, 2010

it' seems i can't have facebook and facebook for pidgin running at the same time, it makes both of them disconnect

Comment by thepalle...@gmail.com, Jan 25, 2010

Nokia N900 Maemo pidgin-facebookchat install instructions (without installing Pidgin itself): http://forums.internettablettalk.com/showthread.php?t=39331&page=2#19

Comment by qwertym...@gmail.com, Jan 27, 2010

In regards to using this plugin with Pidgin U3, the problem stems from the need to install files into the program's folder directly. Most plugins for Pidgin work correctly when installed to the .purple directory, whereas this plugin does not support that. There are currently 3 options for making this work.

1. Request that the pidgin-facebookchat devs update their plugin to work properly from the .purple directory (as almost all other Pidgin plugins do).

2. Wait for the next version of Pidgin U3 (which may be awhile, I'm the developer and college has kept me from working on it for quite awhile now), and I will add in a workaround.

3. As a workaround for the time being, which 100% works, but will not be retained over an upgrade (once you upgrade, you will have to reinstall the plugin), follow these steps:

-Open the X:\System\Apps\3BD60D22-5CFC-4619-BD00-B58164939AAD folder on your U3 drive (X being the drive letter).

-Copy Pidgin(version).u3p into a new, empty folder

-Rename Pidgin(version).u3p to .zip

-Unzip Pidgin(version).zip

-Install the plugin files following the Windows instructions into \Host\Pidgin

-Copy the 4 folders you extracted from the .u3p file into a new ZIP file (it must be ZIP, not gzip or 7z or anything else)

-Rename the .zip file Pidgin(version).u3p

-Replace the original Pidgin(version).u3p with the one you just made.

Comment by kori...@gmail.com, Feb 1, 2010

If anyone needs to run this on a system they don't have root on, the way I found to get json-glib running was to download the plugin (I'm using Fedora 12 so I got this: http://rpm.pbone.net/index.php3/stat/4/idpl/13234987/com/json-glib-0.8.0-1.fc12.x86_64.rpm.html#content), put libjson-glib-1.0.so.0.800.0 in the .purple/plugins directory as libjson-glib-1.0.so.0 (you could put it anywhere but I think the name might matter), then ran Pidgin with LD_PRELOAD=~/.purple/libjson-glib-1.0.so.0 pidgin. I'm not sure if there's an easier way.

Comment by sebastie...@gmail.com, Feb 8, 2010

Hello, I've installed the last version on my ubuntu karmic but I can't connect to facebook? It's like my password was wrong. Is there a bug or it's my setup ? thx

Comment by qwertym...@gmail.com, Feb 28, 2010

Pidgin U3 has been updated to work with pidgin-facebook. There is a U3 plugin installer found at http://sourceforge.net/projects/u3smartapps/files/Pidgin/Plugins/ProtocolsPlugins_1.1.0_U3_Setup.exe/download

If you want to update manually, follow the instructions for Pidgin Portable above, except with the following directories.

libfacebook.dll goes in: X:\System\Apps\3BD60D22-5CFC-4619-BD00-B58164939AAD\Data\Host\Pidgin\plugins

libjson-glib.dll goes in: X:\System\Apps\3BD60D22-5CFC-4619-BD00-B58164939AAD\Data\Host\Pidgin

Comment by ericcarr...@gmail.com, Sep 28, 2010

sebastien.pimenta same problem

Comment by iib...@gmail.com, Oct 22, 2010

Hello,

I have Opensuse 11.1 and fails when compile.

~/bin/pidgin-facebookchat> make i686-pc-linux-gnu-gcc -I/usr/include/libpurple -I/usr/local/include/libpurple -DPURPLE_PLUGINS -DENABLE_NLS -DHAVE_ZLIB -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/include/json-glib-1.0 -ljson-glib-1.0 -I. -g -O2 -pipe libfacebook.c fb_blist.c fb_connection.c fb_conversation.c fb_info.c fb_managefriends.c fb_messages.c fb_notifications.c fb_search.c fb_util.c fb_friendlist.c fb_json.c fb_chat.c libfacebook.h fb_blist.h fb_connection.h fb_conversation.h fb_info.h fb_managefriends.h fb_messages.h fb_notifications.h fb_search.h fb_util.h fb_friendlist.h fb_json.h fb_chat.h -o libfacebook.so-shared -fPIC -DPIC make: i686-pc-linux-gnu-gcc: No se encontró el programa make: [libfacebook.so] Error 127

Greetings

Comment by kkbro...@gmail.com, Nov 8, 2010

Same problem as sebastian.pimenta and qwertymodo, but on windows and u3.

Comment by harryc...@gmail.com, Apr 10, 2011

its worked thank u

Comment by tsu...@gmail.com, Aug 10, 2011

I could not connect. It appears this message: "SSL Connection Failed".

Could you help me please?

Comment by praveenr...@gmail.com, Aug 20, 2011

its not installing in my mobile p.p.r

Comment by HouZh...@gmail.com, Feb 5, 2012

無法連接。接受證書後facebook有提示。同意之後仍然無法連接。求幫助

Comment by LostHon...@gmail.com, Feb 10 (3 days ago)

I'm having a lot of trouble compiling this from source. Is there any chance we could be provided with either:

1. More detailed, thorough instructions on how to create the plugin from the available source, with the amateur in mind.

2. An updated .dll file for all, at least to hold us over. (I realize development is currently still being made, but a lot of progress and several revisions have already passed by with no updated file accessible to the common user)


Sign in to add a comment
Powered by Google Project Hosting