Gaim(现 Pidgin 前身)是经典的多协议即时通讯客户端。在红旗 Linux 上从源码编译安装 Gaim 1.5.0,需按顺序解决依赖库:libgpg-error、libgcrypt、libtasn1、gnutls。本文记录完整编译安装流程。
sudo yum install gcc make pkgconfig gettext-devel \
libxml2-devel libgtk2.0-dev libglib2.0-dev \
libgnutls-dev libgcrypt-devel
tar zxvf libgpg-error-0.7.tar.gz
cd libgpg-error-0.7
./configure && make && sudo make install
tar zxvf libgcrypt-1.2.2.tar.gz
cd libgcrypt-1.2.2
./configure && make && sudo make install
tar zxvf libtasn1-0.2.13.tar.gz
cd libtasn1-0.2.13
./configure && make && sudo make install
tar jxvf gnutls-1.2.8.tar.bz2
cd gnutls-1.2.8
./configure && make && sudo make install
每步安装后建议运行 sudo ldconfig 更新共享库缓存。
tar zxvf gaim-1.5.0.tar.gz
cd gaim-1.5.0
./configure
make
make check # 运行自测(可选)
sudo make install
make clean
make distclean
gaim
# 或在菜单“互联网”中找到 Gaim 启动图标

按顺序编译安装四个依赖库再安装 Gaim,即可在红旗 Linux 上使用多协议即时通讯。现代系统建议直接安装 pidgin(Gaim 更名后的项目),可通过包管理器一键获取:sudo yum install pidgin 或 sudo apt-get install pidgin。