⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000017.htm

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -