Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1463695
  • 博文数量: 823
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5002
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 17:39
文章分类

全部博文(823)

文章存档

2011年(1)

2008年(822)

我的朋友

分类: LINUX

2008-08-28 17:42:24

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

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

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


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

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

输入下面的命令行:
cdpidgin-2.4.2
vimconfigure
进去查找: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''

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

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

重新编译Pidgin重新编译Pidgin重新编译Pidgin重新编译Pidgin重新编译Pidgin重新编译Pidgin重新编译Pidgin重新编译Pidgin重新编译Pidgin重新编译Pidgin
阅读(455) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~