一.Licq簡介
Licq是線上訊息系統ICQ的Linux複製版本。它在Qt工具包上用c/c++開發。作者是Mattlas Eriksson和Per Lejontand。它繼承了ICQ的所有重要特性,如:訊息發送和接收、URL連結、聊天室、檔案傳輸、個人資訊白頁等。Licq的其他可設定選項也很豐富,並支援skin、plug-in、icon等。
二.Licq安裝和啟動並執行系統要求(以licq 0.81為例)
1. POSIXpthreads)。大多數系統本身就支援pthreads,不過FreeBSD的有些版本並不完全支援,所以要使用者另外安裝;
2. Thread-safe X11 庫。對於libc5系統參看《gftp安裝及使用指南》一文)的使用者來講,要格外注意系統是否支援Thread-safe X11;
3. Qt-2.1以上;
4. GNU Make。BSD和RedHat以外的使用者可能要自己安裝;
5. Libstdc++;
6. Egcs-c++/gcc-c++;
對於想自己編譯源檔案的朋友,還需要安裝以下的軟體包:
7. Qt-delvel-2.1;
8. Libstdc++-delvel;
9. XFree86-devel。
三.Licq的準備、編譯、安裝及啟動
一) 直接安裝二進位檔案
1. 下載qt-2.1.0-i386.rpm,licq-0_81-i386.rpmhttp://ftp.xjtu.edu.cn);
2. 依次用GnoRPM 安裝。
二) 從源檔案開始
1. 下載qt-2.1.0.tar.gz、licq-0.81a.tar.gz、licq-0.81a.diff補丁)並解壓縮;注意:刪除系統中舊的qt,因為qt-1.44與qt-2.1有衝突。
2. 用root登入,編輯~/.profile或者/etc/profile:
#QT Settings
QTDIR = /usr/local/qt
PATH=$PATH:/usr/local/bin:/$QTDIR/bin
if [$MANPATH]
then
MANPATH=$QTDIR/man:$MANPATH
else
MANPATH=$QTDIR/man
if [ $LD_LIBRARY_PATH ]
then
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=$QTDIR/lib
fi
LIBRARY_PATH=$LD_LIBRARY_PATH
if [ $CPLUS_INCLUDE_PATH ]
then
CPLUS_INCLUDE_PATH=$QTDIR/include:$CPLUS_INCLUDE_PATH
else
CPLUS_INCLUDE_PATH=$QTDIR/include
fi
export QTDIR PATH MANPATH LD_LIBRARY_PATH LIBRARY_PATH
export CPLUS_INCLUDE_PATH
3. $ mv qt-2.00 /usr/local/qt;
4. exit並重新登入root:
$ cd /usr/local/qt
請注意看一下$QTDIR/include目錄中到底有沒有所需的標頭檔,如果沒有,就把標頭檔拷貝一份到這裡來。
$ ./configure -gif
-gif讓qt-gui能夠識別skin中的gif檔案。下一步要花很長時間,最好準備點別的事情幹。
$ make
修改/etc/ld.so.conf,在其中加入libqt.so.2.0.1檔案的路徑/usr/local/qt/lib);
$ ldconfig
5. 把licq的壓縮包解開,把補丁拷到同一個目錄中;
6. 打補丁patch -p1 < licq-0.70.1a.diff;
7. 安裝外掛程式。
$ cd plugins/[oneplugin]
$ ./configure -with-x -with-qt-libraries=/usr/local/qt/lib -with-qt- includes=/usr/local/qt/include
$ make
$ make install
8. 編譯並安裝licq:
./configure
make
make install
9. 從"開始菜單"--Internet--licq處啟動。這是出現licq的主介面:
還可以在X Window下用命令列方式啟動。請運行$ licq -h查看詳細協助。
四.Licq使用方法
一) 使用者帳號申請及管理
第一次啟動licq,將會彈出一個使用者登入的對話方塊。如所示:
接下來,已有UIN的使用者可以直接登入,沒有UIN的使用者只需要輸入自己打算使用的密碼就可以申請到一個新的UIN。如所示:
按Finish按鈕登入。如所示: