📄 00000017.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: yuhj (勇 梦回唐朝), 信区: Linux <BR>标 题: Linux下的ICQ - 真正的X界面 <BR>发信站: BBS 水木清华站 (Fri Jul 31 10:18:55 1998) <BR> <BR>一把非windows平台的ICQ都只能用Java版,优点是兼容性比较好. <BR>缺点就是Java那一套了,速度慢,不稳定等等.这个Licq是某些 <BR>好事的hacker通过跟踪反汇编将window版的ICQ移到了Linux下. <BR> <BR>跟其他GPL的软件一样,这个东西是用source形式发布.主要的问题是 <BR>它是用Qt写的.Qt是一个X下的编程库.RedHat5.1是自己带的,别的东西 <BR>我就不知道了.没有Qt的人需要先编译安装qt再编译Licq. <BR>Qt的homepage在<A HREF="http://www.troll.no/">http://www.troll.no/</A> <BR> <BR>Licq有两个版本现在,0.34是stable版,0.40pre1是development版, <BR>都在ftp.lib.pku.edu.cn/incoming/licq下 <BR> <BR>我在我的RH5.1上编译它出过一些麻烦,主要是就是连不进一个动态库, <BR>后来是重新编译Qt,编译一个静态库然后连Licq成功的.另外它的 <BR>配置也比较麻烦.建议多看看readme <BR> <BR>其主页在<A HREF="http://pages.infinit.net/fairoff/licq/">http://pages.infinit.net/fairoff/licq/</A> <BR> <BR>以下是ReadMe <BR> <BR>LICQ v0.40pr1 (beta) <BR> <BR>An ICQ close written fully in c++ using the Qt widget set. See the webpage <BR>(<A HREF="http://pages.infinit.net/fairoff/licq/index.html)">http://pages.infinit.net/fairoff/licq/index.html)</A> for more information. <BR> <BR> <BR>INSTALLATION: <BR> <BR>As root: <BR>1. Autoconf is now supported. Just type 'configure' and it will determine <BR> all the right settings and directories for your system. If it fails, try <BR> the following manual directory specifications: <BR> --x-includes=DIR X include files are in DIR <BR> --x-libraries=DIR X library files are in DIR <BR> --with-qt-dir where the root of qt is installed <BR> --with-qt-includes where the qt includes are. <BR> --with-qt-libraries where the qt library is installed. <BR>2. Type 'make' and in theory it will build. <BR>3. Type 'make install' and licq will be installed (defaults to <BR> /usr/local). <BR> <BR>As each user: <BR>4. Run licq.inst from /usr/local/bin. <BR> This will install the licq config and data files from /usr/local/licq <BR> to ~/.licq. You can change either of these directories by editing the <BR> script. <BR>5. You can import users from Micq or ICQJava into Licq using licq.micqconvert <BR> or licq.javaconvert. Run these scripts from your personal conf/ <BR> directory. <BR>6. Edit ~/.licq/conf/licq.conf to specify your personal preferences <BR> <BR>Licq requires the following: <BR>Qt >= 1.40 (if you are using rpm then it requires the qt and qt-devel rpm) <BR>g++ >= 2.7 (or egcs) <BR>There are many problems with gcc 2.8 and Qt, so watch for that if you have <BR>problems linking. I use the redhat 5.1 release of Qt from the troll site. It is <BR>the only one I've found that works with gcc 2.8. If you use gcc 2.7, then <BR>there might be spurious warnings in places. <BR>Hopefully you can ignore them. <BR> <BR>Licq has been compiled and run successfully on the following systems: <BR>Linux/i386 <BR>Linux/Alpha <BR>FreeBSD/i386 <BR> <BR> <BR>CONFIGURATION: <BR> <BR>Configuration is done through the conf/licq.conf file, which contains .ini <BR>style options. Help on each option is include in the file. The contact <BR>list is stored in conf/users.conf. Each users info is stored as a simple <BR>text file called {user uin}.uin. Again, the options are pretty obvious. <BR>You can add/remove/edit a user inside the gui, or by editing the conf files. <BR> <BR>The History file is the file where the user history is stored...you can <BR>specify a filename for each user, or you can put one of the following <BR>keywords: <BR>none : no history file <BR>default : makes the history file history/<uin>.history <BR> <BR> <BR>USE: <BR> <BR>Type licq -h for commandline help. <BR> <BR>Using licq is very straight-forward. To access any of the options, just <BR>right click on a user and select the relevant command, or double click on <BR>the user. A window will open containing a tab dialog with all the <BR>possible things to do. In this way you can read a new message, check user <BR>info, and send a message all from the same window at the same time. <BR>One key feature of licq is the network status window, which can be viewed <BR>by selecting "Show Network Window" under the "System" menu. This screen <BR>will show you exactly what is occuring at the protocol level. <BR>The menu option "<your alias>" will allow you to view your own settings <BR>and to check system messages. <BR>You can authorize a user to add you by selecting the menu option "User" - <BR>"Authorize User" and supplying their uin. <BR> <BR> <BR>PROBLEMS: <BR> <BR>See the BUGS file for reports on known bugs and problems. <BR> <BR> <BR>TROUBLE-SHOOTING: <BR> <BR>1. COMPILING <BR>The most common problem with compiling licq is with gcc 2.8 and Qt. It seems <BR>that there are a number of binary incompatibilities between gcc 2.7 and 2.8, <BR>so that trying to link source built with gcc 2.8 to a shared library built <BR>with 2.7 will most often fail. <BR> <BR>The warnings I've seen in regards to this are of the type: <BR>1. linking errors about "type_info" <BR>2. linking errors about "QPainter" and "QWidget" <BR>Both of these problems are best solves by upgrading to a version of libqt.so <BR>compiled with gcc 2.8. As far as I know, neither RedHat's nor Troll's are. <BR>The only place I've found an rpm is at ftp.kde.org. You can also download <BR>the src rpm and do a <BR>$ rpm --rebuild <qt version>.src.rpm. <BR> <BR>Another possible solution is to add -fno-rtti to the compile line in the Makefile <BR>(ie GCC=g++ -fno-rtti) and/or remove the -O2 optimization. This will mainly work <BR>if your error is of the first type above. <BR>Both of these solutions may result in a successful compile but the program may <BR>segfault at startup. <BR> <BR>2. RUNNING <BR>o Segfault at startup. If this occurs, run licq with the -d 1 switch and tell <BR> me how far it gets before segfaulting and I'll try and help. <BR> <BR>Good luck. <BR> <BR> <BR>CONTACTS: <BR> <BR>Send any questions, comments, or other complaints to <A HREF="mailto:groff@engmail.uwaterloo.ca,">groff@engmail.uwaterloo.ca,</A> uin 2127503 <BR> <BR> <BR>-- <BR> <BR> 信言不美,美言不信。 <BR> 善者不辩,辩者不善。 <BR> 知者不博,博者不知。 <BR> <<老子.道德经>>八十一章 <BR> <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.120.14] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -