Ubuntu中重新编译Pidgin即时通讯软件

看我们身边又多了一个Ubuntu的用户。我就在这里写一篇pidgin的吧。

什么是pidgin?pidgin是Linux下的一个即时通讯软件。可以支持AIM, Bonjour, Gadu-Gadu, Google Talk, GroupWise, ICQ, IRC, MSN, MyspaceIM, QQ, Simple, Sametime, XMPP, Yahoo, Zephyr这些聊天帐号。

pidgin在Ubuntu 7.10下(相信其他版本也是如此)已经安装好了Pidgin软件。但是为了稳定起见,MSN用的是比较老的MSN内核:MSNP9, 而现在的windows下的MSN使用的是MSNP14。所以默认的Pidgin就不能有签名,不能显示对方签名,不能显示正在播放的歌曲,不能接受脱机消息。更重要的是我经常遇到的问题:即使选择联机,对方还是看不到我。而且发过来的消息全部成了脱机消息(显然脱机消息是收不到的,只有你回到windows打开MSN 8才能收到)。

但是ubuntu的最大好处就是community的力量,查找了一下发现,原来手动编译中提供了MSNP14的内核,废话不说。先下载sourcefile:sourcefile的地址:

下载完后(firefox默认下载在桌面),双击,解压(同windows里的winrar一样操作),或者使用命令行。tar -xjvf pidgin-2.4.2.tar.bz2

你将会看到桌面多出来一个pidgin-2.4.2的文件夹。这下你一定要使用命令行了。打开gnome-terminal. (菜单->Applications->Accessories->Terminal)

输入下面的命令行:cd pidgin-2.4.2vim configure进去查找:enable_msnp14=no改成:enable_msnp14=yes然后保存退出../configure ‘–build=i486-linux-gnu’ ‘–prefix=/usr’ ‘–includedir=${prefix}/include’ ‘–mandir=${prefix}/share/man’ ‘–infodir=${prefix}/share/info’ ‘–sysconfdir=/etc’ ‘–localstatedir=/var’ ‘–libexecdir=${prefix}/lib/pidgin’ ‘–disable-maintainer-mode’ ‘–disable-dependency-tracking’ ‘–enable-perl’ ‘–with-zephyr=/usr’ ‘–enable-dbus’ ‘–enable-cyrus-sasl’ ‘–enable-nm’ ‘–disable-silc’ ‘build_alias=i486-linux-gnu’ ‘CC=cc’ ‘CFLAGS=-g -Wall -O2’ ‘LDFLAGS=-Wl,–as-needed’ ‘CPPFLAGS=’ ‘CXX=g++’ ‘CXXFLAGS=-g -Wall -O2’

提示:如发现有未有安装的软件(显然是必然的……)。请用:sudo apt-get install *它提示缺少的文件*一般这些文件形式都是:libxxx-devel, 大家可以google一下ubuntu packages, 进入某些网站的ubuntu packages后搜索你缺少的文件,会列出该文件的正确debian包。

然后重新configure直到成功。makesudo make install输入你的登录密码等到编译成功,,就能用啦。

伟人之所以伟大,是因为他与别人共处逆境时,

Ubuntu中重新编译Pidgin即时通讯软件

相关文章:

你感兴趣的文章:

标签云: