当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 装openq(gaim的qq插件)遇到的问题及解决方法
帖子发表于 : 2006-11-04 3:25 

注册: 2006-10-24 0:00
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
注:如果你只想知道最终的解决方案,可以直接看最后一段[最终解决]

[初步尝试]
最开始ubuntu6.10自带了gaim,于是打算不再重复安装gaim,直接装openq.
1.下载openq
http://openq.linuxsir.org
2.解压、编译、安装
tar jxvf ...(文件名)
cd ...(解压后的目录)
./configure
通不过,提示pkg-config有问题。让我们把gaim.pc所在的目录添加到PKG_CONFIG_PATH变量中。
但是在计算机中找不到gaim.pc
google了半天,终于顿悟:还是重装一个最新版本的gaim吧。ubuntu里面的(包括库里的,截至写这篇帖子之日,2006-11-4)gaim不是最新版本。

[重装gaim]
1.在新立得里卸掉gaim。
2.下载gaim
http://gaim.sf.net
选择那个bz2的包
3.解压、编译、安装(方法不说了)。其中提示需要一个xml2什么的,记不请了,只要记住那个名字,在新立得里装一下就好了。
4.从命令行里输入gaim运行,惊喜的发现,已经带了qq了。
5.不过正当我要连接msn时,又让我惊喜的心情化为乌有:提示ssl安全什么的(我不大懂)没有。
6.http://gaim.sourceforge.net/faq-ssl.php上有解释(进入ubuntu相关的页面):
If you want to compile from source, make sure you have libgnutls10-dev installed.
Lars-Erik Labori provided a nice easy to follow guide:

First of all, you need to remove the old ubuntu Gaim version:

$ sudo apt-get remove gaim

1. You need to download the latest Gaim source from here.
2. You need to install the GNU TLS library development files:

$ sudo apt-get install libgnutls10-dev

3. Compile Gaim:

$ ./configure --enable-gnutls=yes
$ sudo make
$ sudo make install

Your new Gaim should be up and running.

[最终解决]
按照gaim的官方解释,问题解决。翻译如下:
If you want to compile from source, make sure you have libgnutls10-dev installed.
Lars-Erik Labori provided a nice easy to follow guide:
如果你想从源代码编译,请确保事先安装libgnutls10-dev.
某某某提供了一个简便易行的方法:
First of all, you need to remove the old ubuntu Gaim version:
首先,移除ubuntu上的老版本 gaim
$ sudo apt-get remove gaim
(注:地球人都知道这是一条命令,我就不翻译了,,,翻译了也运行不了,呵呵)
1. You need to download the latest Gaim source from here.
1.在这里
http://gaim.sourceforge.net/downloads.php
下载最新的Gaim源代码。

(
lifurong注:我发现上面那个网址里的gaim不是最新的。不知道有没有带openq。最新gaim下载地址应该是:
http://gaim.sourceforge.net/



2. You need to install the GNU TLS library development files:
2.安装GNU TLS 开发库文件:

$ sudo apt-get install libgnutls10-dev
(注,我实际做这一步得时候找不到相关软件包。在新立得里搜索libgnutls之后,我用的命令是:
sudo apt-get install libgnutls-dev,也可以直接在新立得里安装libgnutls-dev)
3. Compile Gaim:
3.编译Gaim

$ ./configure --enable-gnutls=yes
$ sudo make
$ sudo make install

Your new Gaim should be up and running.
你的new gaim应该可以运行了。[/url]


最后由 lifurong 编辑于 2006-11-04 17:23,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-11-04 16:12 

注册: 2006-10-28 14:43
帖子: 59
送出感谢: 0 次
接收感谢: 0 次
我安装的Gima怎么没有自带QQ呢,我是6.10的,Gima是2.0.0beta3.1的我又不会怎么办,按照论坛上的办法试过了也没有用。。。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-11-04 20:14 

注册: 2006-10-24 0:00
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
wyhejp 写道:
我安装的Gima怎么没有自带QQ呢,我是6.10的,Gima是2.0.0beta3.1的我又不会怎么办,按照论坛上的办法试过了也没有用。。。


你按照我的方法从头做一遍了吗?遇到了什么问题?详细描述一下。我看能不能帮你

我已经把下载gaim最新版的地址改正了,你按上面的步骤下载一个2.0.0beta4来装。应该没问题的。
如果还有问题,可以联系我:
qq:40089056
msn:leefurong@hotmail.com
cell phone 13651506196


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-11-04 21:25 

注册: 2006-03-10 15:10
帖子: 3182
地址: xi'an China
送出感谢: 0 次
接收感谢: 2
没必要这么麻烦,直接去dapper的源里下载一个 .deb包.然后安装就行了

ftp://ftp.sjtu.edu.cn/ubuntu-cn/dists/d ... 386/g/gaim


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-11-04 23:04 

注册: 2006-10-28 14:43
帖子: 59
送出感谢: 0 次
接收感谢: 0 次
我按照你的方法从先到http://gaim.sourceforge.net/下载最新的gaim beta4的bz2的包 ,
然后$ sudo apt-get remove gaim,再在新立得里安装libgnutls-dev成功。到$ ./configure --enable-gnutls=yes
就出问题了
./configure --enable-gnutls=yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for sed... /bin/sed
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... cat: /etc/ld.so.conf.d/*.conf: No such file or directory
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
checking for a BSD-compatible install... /usr/bin/install -c
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for iconv... /usr/bin/iconv
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for catalogs to be installed... am ar az bg bn bs ca ca@valencia cs da de el en_AU en_CA en_GB es et eu fa fi fr gl gu he hi hu it ja ka ko ku lt mk my_MM nb ne nl nn pa pl pt_BR pt ro ru sk sl sq sr sr@Latn sv ta te th tr uk vi xh zh_CN zh_TW
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking arpa/nameser_compat.h usability... yes
checking arpa/nameser_compat.h presence... yes
checking for arpa/nameser_compat.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for locale.h... (cached) yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for stdint.h... (cached) yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking for an ANSI C-conforming const... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for time_t... yes
checking size of time_t... 4
checking whether byte ordering is bigendian... no
checking return type of signal handlers... void
checking for strftime... yes
checking for strdup... yes
checking for strstr... yes
checking for atexit... yes
checking for setlocale... yes
checking for getopt_long... yes
checking for inet_aton... yes
checking for __res_query in -lresolv... yes
checking for gethostent in -lnsl... yes
checking for socket... yes
checking for getaddrinfo... yes
checking for socklen_t... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking for the %z format string in strftime()... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... yes
checking for X... no
checking for GTK... no
configure: error:

You must have the GTK+ 2.0 development headers installed to compile Gaim's
GTK+ interface. If you only want to build the console interface then
specify --disable-gtkui when running configure.
我就在新立得里中搜索GTK+ 2.0结果有好多项,不知道要安装哪些东西。。。
请问接下来怎么安装。。0


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-11-05 2:27 

注册: 2006-10-24 0:00
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
在新立得里搜索libgtk,装一个叫做libgtk2.0-dev(版本号可能会更新,但是要装的就是那个dev)
你可以看到那个dev的说明,最后一行:
This package contains the header files and static libraries which is
needed for developing the GTK+ applications.
这个包包含了头文件和静态库,这些是开发gtk+应用程序所需的。

试试看。


页首
 用户资料  
 
7 楼 
 文章标题 : 我也出错了
帖子发表于 : 2006-11-14 16:37 

注册: 2006-11-07 18:31
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
westup@mylaptop:~$ ./configure --enable-gnutls=yes
bash: ./configure: No such file or directory


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 我也出错了
帖子发表于 : 2006-11-15 1:44 

注册: 2006-10-24 0:00
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
westup 写道:
westup@mylaptop:~$ ./configure --enable-gnutls=yes
bash: ./configure: No such file or directory


因为你正处在~目录下面,而该目录下面没有configure这个文件。linux自然找不到。
一般来说,我们先进入源代码所在目录(里面有configure文件),然后运行./configure...
对于大部分任何源码安装的软件,都是这样。

不知道我说清楚了没有。我知道,有些问题虽然很简单,但是对于刚入门的人(或者没有入门的人)来说,就像登天一样难——如果没有人点拨的话。所以,如果您还有什么不清楚,可以直接联系我:
msn:leefurong@hotmail.com
qq:40089056(请注明“讨论ubuntu问题”)
cell phone:13651506196


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-11-15 8:24 
头像

注册: 2006-05-09 9:59
帖子: 513
地址: 四川成都
送出感谢: 1
接收感谢: 0 次
gaim的编译,要先运行里面的 autogen.sh 才会生成 configure文件。然后才可以执行编译。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-11-16 3:30 

注册: 2006-10-24 0:00
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
xiaosilent 写道:
gaim的编译,要先运行里面的 autogen.sh 才会生成 configure文件。然后才可以执行编译。


I guess it depends on which kind of sources you download from the internet.


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-11-16 9:30 
头像

注册: 2006-05-09 9:59
帖子: 513
地址: 四川成都
送出感谢: 1
接收感谢: 0 次
lifurong 写道:
xiaosilent 写道:
gaim的编译,要先运行里面的 autogen.sh 才会生成 configure文件。然后才可以执行编译。


I guess it depends on which kind of sources you download from the internet.


我是直接从svn里下载的。


_________________
http://kuan.fm xiaosilent's Blog


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-11-21 3:38 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
ubuntu-cn 源里直接就有支持 QQ 的 gaim2.0beta5 ,

加上 ubuntu-cn 的源 ,
再 sudo apt-get install gaim 就可以了


_________________
跃过无数的时间断层,只为了在


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译