Ubuntu 10.04下编译安装pidgin-2.7.3整个出错过程以及解决方案,点这里下载Pidgin-2.7.3,先解包,可以用右键解压,然后开始配置,我把目录放在了usr/lib里,整个过程不断出错。
./configure -prefix=/usr/lib/pidgin-2.7.3
从这里出错开始
configure: error:
The intltool scripts were not found. Please install intltool.
解决
sudo apt-get install intltool
configure: error:
You must have the GLib 2.0 development headers installed to build.
If you have these installed already you may need to install pkg-config so
I can find them.
解决
sudo apt-get install libglib2.0-dev pkg-config
configure: error:
You must have the GTK 2.0 development headers installed to compile Pidgin.
If you want to build only Finch then specify –disable-gtkui when running configure.
解决
sudo apt-get install libgtk2.0-dev
configure: error:
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.
解决
sudo apt-get install libxss-dev
configure: error:
Startup notification development headers not found.
Use –disable-startup-notification if you do not need it.
解决
sudo apt-get install libstartup-notification0-dev
configure: error:
GtkSpell development headers not found.
Use –disable-gtkspell if you do not need it.
解决
sudo apt-get install libgtkspell-dev
configure: error:
You must have libxml2 >= 2.6.0 development headers installed to build.
解决
sudo apt-get install libxml2-dev
configure: error:
GStreamer development headers not found.
Use –disable-gstreamer if you do not need GStreamer (sound) support.
解决
sudo apt-get install libgstreamer0.10-dev
configure: error:
Dependencies for voice/video were not met.
Install the necessary gstreamer and farsight packages first.
Or use –disable-vv if you do not need voice/video support.
解决
sudo apt-get install libfarsight0.1-dev
sudo apt-get install libgstfarsight0.10-dev
sudo apt-get install libgstreamer-plugins-base0.10-dev
configure: error:
GNU Libidn development headers not found.
Use –disable-idn if you do not need it.
解决
sudo apt-get install libidn11-dev
configure: error:
Meanwhile development headers not found.
Use –disable-meanwhile if you do not need meanwhile (Sametime) support
解决
sudo apt-get install libmeanwhile-dev
configure: error:
avahi development headers not found.
Use –disable-avahi if you do not need avahi (Bonjour) support.
解决
apt-get install libavahi-client-dev libavahi-glib-dev
configure: error:
D-Bus development headers not found.
Use –disable-dbus if you do not need D-Bus support.
解决
sudo apt-get install libdbus-1-dev libdbus-glib-1-dev
configure: error:
NetworkManager development headers not found.
Use –disable-nm if you do not need NetworkManager support.
解决
sudo apt-get install network-manager-dev
configure: error:
Perl development headers not found.
Use –disable-perl if you do not need Perl scripting support.
解决
sudo apt-get install libperl-dev
configure: error:
Neither GnuTLS or NSS SSL development headers found.
Use –disable-nss –disable-gnutls if you do not need SSL support.
MSN, Yahoo!, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!
解决
sudo apt-get install libgnutls-dev
configure: error:
Tcl development headers not found.
Use –disable-tcl if you do not need Tcl scripting support.
解决
sudo apt-get install tcl8.4-dev
configure: error:
Tk development headers not found.
Use –disable-tk if you do not need Tk scripting support.
解决
sudo apt-get install tk8.4-dev
到此,终于可以make了!
然后 make install
然后运行,打开了!
这个时候应用程序里面没有快捷图标的,BIN里面看运行程序也没有图标,先在桌面应用程序编辑,手动创建启动器。路径顺着安装目录点过去就行了。图标更简单,点以下启动器显示的那个默认图标,然后指向安装目录Icos文件夹。选择SVG文件。然后看到快捷方式和图标都有了。桌面上的快捷方式图标用同样的方法设置。至此一个tar.gz软件编译安装结束。