2006年03月08日
http://edu.QQ.com   2005年 11月 15日 10:06   来源:腾讯教育   卫华

重庆美眉:你就像那冬天里的一把火

Chongqing Girls: like A Fire in Winter

漂亮指数:94

Beauty Index: 94

重庆著名的是那色香味俱佳的火锅,比火锅更著名的则是山城妹子。大约是山城多山道,重庆美眉们从小便爬坡上坎,一条条美腿都锻炼得既性感又修长。

Chongqing is famous for its hotpot excellent in color, smell and taste, and more famous for its girls. Maybe with many up-and-down roads in this city, Chongqing girls have to climb up and down since childhood, which makes their beautiful legs sexual as well as slender.

重庆以前只是四川的一个下属城市,它的光芒长期被省会成都所掩盖,等到它多年媳妇修成婆成了直辖市,这一回,我们才惊讶地发现:原来重庆美眉真的有种与直辖市相称的大气和豪爽。

Years ago, Chongqing was only a Sichuan’s subordinate city. For quite a long time, its brilliance was outshined by the provincial capital, Chengdu. When it upgraded into a municipality directly under the Central Government, just like a daughter-in-law finally turning into a mother-in-law after many years, we surprisingly found that Chongqing girls really had confidence and forthrightness worthy of a centrally administered municipality.

重庆不是一个时尚的城市,这对重庆美眉来说,当然有些遗憾,不过,上帝的偏爱给予她们天生的明眸皓齿和爽直的性格,使她们个性十足,魅力十足,热情似火而又拿捏有度。总体上看,重庆美眉适合做表妹——难忘的初恋情人。

Chongqing is not a stylish city, and this is, of course, a pity to its girls, but with God’s favor, they are born to have bright eyes, white teeth and a forthright character, which result in their strong personality, infinite glamor, burning passion and proper behavior. In general speaking, Chongqing girl is fit to be female cousin — one’s unforgettable first love.

参考tianshicai译文,改译于2005年11月4日凌晨。

2006年02月21日

作者:Robin703

我们来谈谈一些在餐厅内会用到的句子,以及一些跟吃饭有关的单字片语。配合美国的食物介绍一二集来看,相信从此以后到美国餐厅用餐不再是件难事。

1. Do you like to go out eating?

想不想出去吃呢?

有次我问老美出去吃东西怎么说,他回答说一般出去吃饭,他们只说go to eat ,go out eating 或是eat out 而不会说go to dinner,go for lunch,也就是不需特地说中餐或是晚餐。的所以后来老美问我刚去哪了,我应该要说的I just went out eating,而不会说I just went to dinner。小明细多注意,你的英文会更棒。

如果要强调是去吃午餐或晚餐的话,一般就直接说lunch 或是dinner。例如人家问你,“Where did you go?” 你就可答说“lunch”

2. There is a Deli over there,do you like it?

那里有一家Deli(餐厅),你喜不喜欢呢?

美国的餐厅可分很多种,Restaurant 是一般的通称,另外常用到的有Deli :供应三明治,沙拉这种现成的,不需再经过烹调的餐厅,例如SUBWAY 就可以算是Deli。另外还有Grill 也随处可见,翻译成烤肉餐厅,多半是提供牛排,汉堡热食类的食物。

Deli 这个字是delicatessen 的简写,可是现今在美国一般只会听到deli 而很少听到delicatessen 了!

3. What do you like to drink?

想要喝什么?

美国餐厅的习惯,吃饭时都会点一大杯饮料,所以侍者一定会先问你What do you like to drink。也有人会这么说,Can I get you something to drink?一般餐厅都会提供的有Coke,Diet Coke,Sprite,Iced Tea,以及Lemonade 等。如果什么都不要,就说Just water

值得注意的是,在一般的速食店提到drink 都是指soft drink 而言。但是一般人说到have a drink 时,他们多半指的是alcoholic,也就是含酒精的饮料。所以如果有人问你,“Come on, have a drink with us.” 他绝不是要你跟他们一起喝可乐的意思,而是要你跟他们一起喝酒啦!

4. Are you ready to order or just a minute?

你们准备好了吗? 还是要再等一会?

通常饮料上桌之后,大伙都还要花点时间研究一下菜单,如果侍者看你们大概都差不多了,他就会过来问你们,Are you ready to order or just a minute?如果是已经准备好要点餐了,就直接跟她说你想吃什么,如果大家还要再研究研究,则可以跟侍者说Just a minute。或是Wait a few more minutes。请他等一下,他会说OK. I’ll beback.(好,那我等下再来。)

5. Do you want to separate check?

你们要不要分开付帐?

比如说二对夫妻出去吃饭,大家想各自付自己的,则你们可以主动跟侍者说的We want to separate check。有时他们也会主动问你 Do you want to separate check?或是Do you want separate checks? 这样的话帐单就会有二张。但有些餐厅separatecheck 会多收服务费,最好先问清楚。如果是要一起付,则简单地说,together或是one check 就可以了。

英语中,当谈个人出生的属相时,表达为“What animal sign were you born under?你属什么?I was born in the year of the Cock / Mine is the Cock.我属鸡。”十二生肖的12种动物在汉语中只有一个:鼠:Rat,牛:Ox,虎:Tiger,兔:Hare,龙:Dragon,蛇:Snake,马:Horse,羊:Sheep,猴:Monkey,鸡:Cock,狗:Dog,猪:Boar。

What animal sign were you born under?

I was born in the year of the Cock/Mine is the Cock.

Rat Ox Tiger Hare Dragon Snake Horse Sheep Monkey Cock Dog Boar

2005年12月03日

转自:转载
Absolutely!—— 绝对正确!

Adorable! —— 可爱极了!

Amazing! —— 太神了!

Anytime! —— 随时吩咐!

Almost! —— 差不多了!

Awful! —— 好可怕呀!

After you. —— 您先。

About when? —— 大约何时?

All set? —— 一切妥当?

Allow me! —— 让我来!

Baloney! —— 胡扯!荒谬!

Behave! —— 放尊重点!


Bingo! —— 中了!

Boring! —— 真无聊!

Bravo! —— 太棒了!

Bullshit! —— 胡说!

Cheers! —— 干杯!

Congratulations! —— 恭喜啊!

Correct! —— 对的!

Crazy! —— 疯了!

Damn! —— 该死的!

Deal! —— 一言为定!

Definitely! —— 当然!

Disgusting! —— 好恶心呀!

Drat! —— 讨厌!

Encore! —— 再来一次!

Exactly! —— 完全正确!

Fantastic! —— 妙极了!

I was reckless, i was reckless never thought that gril  would play me.

“大意呀,大意呀,想不到被一丫头片子玩儿了。”

an organization without discipline

“有组织,无纪律。”

I can reliably inform you that ,uncle lee is very angry,the consequences will be severe.

“我可以很负责地告诉你,黎叔很生气,后果很严重。。。”

i can’t stand you armed robber types, no technical skills what so ever.

“我最讨厌你们这些劫匪了,一点技术含量都没有。”

first my gaze toward the moon, but the moon shines on the ditch.

“我本一心向明月,奈何明月照沟渠”

who knows me understand my needs, i’m a mystery to he who know me not .

“真是知我者谓我心忧,不知我者谓我何求啊”

What is the most  expensive commodity in this century ? Talent

“21世纪什么最贵?人才!!!

i have said a hundred times,we need team work,always seek the best in the team.the purpose of the trip,is to train our team in real situation and to test our new members.those deserving special praise are the little leaf and four eyes.although new to trade,they try hard,they have not only surpass themselves,but even the old guard here.

“说了多少回了,要团结,眼睛要看这别人的长处。这次出来,一是通过实战锻炼队伍,二是考察新人,在这里我特别要表扬的是小叶和四眼。两位虽然刚刚入道,做人啊, 不但突破了自己, 也超越了在座的前辈。

2005年12月01日

aep1000
挂载或卸载 aep1000/2000 协处理器驱动的
anacron
类似cron,不过可以在指定时间没有开机无法完成任务的情况下另寻时间完成任务。
apmd
能源管理服务,可以为你监控电池。
atd
类似cron,提供在指定的时间做指定的事的服务,就象计划任务。
autofs
自动挂载/卸载文件系统服务,可以自动挂载你想访问但还为挂载的文件系统,自动卸载长期不访问的文件系统。
bcm5820
提供对CryptoNetX SSL Accelerator 适配器(用来处理SSL密钥的设备)的支持。
cWnn
一个简体中文输入工具
chargn
一种仅仅发送字符的服务
chargen-udp
udp版的chargen
cron
一个传统的UNIX程序,可以周期地运行用户调度的任务。
cups
UNIX通用打印系统
cups-lpd
支持用LPD协议跑CUPS
daytime
获取并显示系统时间用的
daytime-udp
udp版的daytime
echo
输出字符到客户端的
echo-udp
udp版echo
finger
用来查询系统内用户信息
firstboot
故名思意,安装完后第一次启动时跑的脚本,在第二次启动就不在运行了。
gpm
提供在字符终端应用程序的鼠标支持
httpd
大名鼎鼎的apache web server
imap
为邮件提供imap服务
imaps
为客户端提供SSL加密后的imap服务
ipop2
提供POP2服务,什么是pop不用介绍了吧
ipop3
pop3大名鼎鼎的pop3不用介绍了吧
iptables
2.4内核默认的防火墙
irda
红外线传输支持
isdn
一线通,以前也红过一段的窄带接入
keytables
配置键盘用的
kudzu
检测硬件变化的
mysqld
Mysql database server
named
BIND域名服务
netfs
提供网络文件系统(NSF,SMB,NCP)挂载/卸载的
network
激活/关闭网络设备的
nfs
(NFS)network filesystem 服务
nfslock
提供一种NFS的权限设置
ntalk
可以让不同用户在系统上一起聊天的
ntpd
网络时间协议NTP(Network Time Protocol)和网络上同步时间用的
pcmcia
提供笔记本pc卡支持的
pops
提供SSL加密的pop3
portmap
端口映射,很多网络服务需要此服务
postgresql
PostgreSQL database server
pxe
无盘启动服务
random
Saves and restores system entropy pool for higher quality random number generation。
rawdevices
将原始设备直接与用户在文件etc/sysconfig/rawdevices中指定的磁盘和分区绑定在一起,在布置Oracle 时有用。(期待达人再解释)
rexec
远程执行命令时提供用户验证
rhnsd
redhat的网络服务,可以自动检查软件的升级
rlogin
提供远程登录服务
rsh
远程执行linux命令服务
rsync
高效的网络远程备份和镜象工具
saslauthd
一种验证服务
sendmail
赫赫有名的邮件服务器,(用来发匿信的好东东:) )
servers
监听被激活的服务用的
services
楼上的兄弟
sgi_fam
检测文件变化的
smb
提供samba服务的
snmp
简单网络管理服务
snmptrapd
也是网络管理的
squid
web代理服务器
sshd
提供sshd登录
svscan
daemontools 的一部分,用来管理后台服务
syslogd
日志服务,很重要的服务
tWnn
相对cWnn的繁体工具
talk
聊天服务
telnet
远程登录
time
时间服务
time-udp
udp版time
tux
集成内核的web服务工具
vsftpd
一个ftp服务端,以安全著称
winbind
smb服务中解析来自NT服务器名字的
xinetd
超级服务器的Inetd的替代者,提供一大陀服务,非常重要。
xfs
X的字体服务器,用X环境一定要开的服务
yppasswdd
nis服务中提供NIS用户验证服务
ypserv
NIS服务
ypxfrd
nis服务一部分

2005年11月23日

GNU/Linux 初学之旅
李果正 Edward G.J. Lee

目 录
• 0.1 前言
• 0.2 强烈建议手头上要有一、二本基础书籍!!!
• 0.3 行前准备
• 0.4 GNU/Linux 的 distribution(发行套件,简称 distro) 的问题
• 0.5 Mouse vs. Keyboard
• 0.6 建议先学的几个指令及架构(开始蹲一点点马步吧!Smile
• 0.7 GNU/Linux 上有没有 “窗” 呢?
• 0.8 我能在 GNU/Linux 上做什么事情呢?
• 0.9 精华区
• 0.10 不错的中文网站
• 0.11 不错的英文网站
• 0.12 各位的系统里就有不少文件可以参考
• 0.13 硬件支持数据库
• 0.14 找软件
• 0.15 网络学习
• 0.16 呼天不应,叫地不响的时候
• 0.17 进阶内容的获得
• 0.18 本文的内容变迁
• 0.19 授权声明
• About this document …

0.1 前言
这篇文章旨在帮助初接触 GNU/Linux 的朋友能较轻松的进入 GNU/Linux 的世界。由于数据愈加愈多,书籍介绍的部份只好忍痛删去,各位到书局逛逛应该就找得到合适的。
虽在发表之前已做过检查,但疏漏难免,内容或连结如果有错误,或有些内容您认为有必要列入,请您随时告知,很乐意接受大家的意见,谢谢!

0.2 强烈建议手头上要有一、二本基础书籍!!!
不管您使用 GNU/Linux 的目的为何,请先准备一、二本的书,先看看书里头的相关内容后再配合 BBS 站上的精华区内容、网络上的文件,这样和同好讨论时会更有所得。
当然,如果您已有 Unix-like 系统的使用经验,那网络上、系统上的一些数据也是可以让您很容易的进入状况。
另外,请不必急着追求新版本,新版本是追不完的,不如在稳定的版本里头整个架构先熟悉。不管是发行套件或是核心,刚出炉的,相关的配套工具软件都得更新,设定也会不一样,这对初学的朋友常会搞得一头雾水,实在是没有必要把时间浪费在这里。到了一定的熟悉度就可以去使用发展中的版本 2,例如 CVS(Concurrent Version System) server 里头的版本,比市面上所能见到的版本都还新,所以还是先把基础打好最要紧。
编译核心(kernel),几乎书里头都会提到,但目前您是否有必要去编译 kernel 呢?很值得深思,您真的搞得清楚编译 kernel 前的一些选项、设定吗?万一出了问题(有些可能是潜在问题),那真的是得不偿失,kernel 可是整个系统的心脏呀!还是等熟悉一点再来玩编译 kernel 的游戏吧!这里有一篇 kids 兄翻译的文章,很值得参考,请先看看,您有没有必要去重编译 kernel:
http://linux.ee.tku.edu.tw/~kids/kernel/myth.html

0.3 行前准备
GNU/Linux 3 是个还很年轻的操作系统(刚满十岁没多久),目前正处于成长期,改版(改进)相当快速,意思是您现在所看的数据,很可能过没多久就是昨日黄花了(当然一些系统基本操作是变动很小的,这不必担心),所以您要使用 GNU/Linux,最好要有 DIY 的心理准备,也要能主动学习。
GNU/Linux 和 Windows 系统是不同的两种操作系统,定位不一样,操作哲学也不一样(至少目前是如此),因此如果您已习惯了 Windows 的操作方式,请暂时先把它忘掉,当作您从未接触过计算机一样,否则您将 Windows 的操作习惯带入 GNU/Linux 里面来,将会造成学习上很大的困扰。操作方式的优劣,其实是和您的习惯息息相关的。
目前的 KDE, GNOME 的 GUI(Graphical User Interface) 环境的操作方式,和 Windows 系统有点类似,但底层的运作方式仍然不同,这些 GUI 目前尚无法完全操控 GNU/Linux 系统的一些细节。但很明显的,进步相当快速,一般用途应该是可以应付了,目前只是中文处理、打印方面还不算很流利,这还得靠大家的努力。

0.4 GNU/Linux 的 distribution(发行套件,简称 distro) 的问题
Linux 其实只是 Linus Torvalds 所写的 kernel,必需配上许多工具(绝大部份是 GNU 4 的)才能成为一个完整的操作系统,因此就有许多的厂商或团体在做这种整合的工作,这就是各种 distro 的由来。但由于主要部份还是: kernel + GNU Tools + XFree86,因此基本操作还是相同的,不必太担心。
每个 distro 各有各的拥护者,很常看到版上讨论哪一个 distro 比较好,对初学者而言,我觉得这不是很重要的问题,每个 distro 各有千秋,您选了哪一个 distro 您就尽量去适应她,过一段时间,熟悉了整个 GNU/Linux 架构,再去选您心目中的 distro。不过目前有许多已把中文整合好的系统,您可以先从这里下手,例如: CLE、Mandrake、Debian、及国内厂商做的 distro。
安装方式及安装时所使用的指令各 distro 很可能会不一样。在 i18n(internationalization,取前后字母和中间字母数目合成 i18n)架构下,目前大部份的 distro 都已具备中文能力,只不过是有没有微调好及有没有安装中文字型的问题。
各独立的 distro 讨论区您可在下列地方找到:
telnet bbs.sayya.org
telnet linux.twbbs.org
http://www.linuxfab.cx/indexForumTree.php
包括 CLE、Slackware、Red Hat、GNU Debian、Mandrake、SuSE … 等等,如果您想先了解各 distro 可以去逛逛再来决定,甚至有许多 distro 都已有热心同好把安装及使用手册翻译成中文供免费下载。
这里郑重的提醒各位,有空时把您的安装光盘 mount 5 上来,看看里面有些什么东东,最近由于安装程序的自动化,让许多使用者跟本搞不清楚有什么套件可以用,以致版上经常出现缺什么程序,要安装什么套件的问题,千万拜托熟悉一下自己的仓库里头有些什么存货。

0.5 Mouse vs. Keyboard
怪怪,怎么谈到这个问题呢?由于 Un*x 系统基本上是一群工具的结合,这些工具组合起来威力惊人,但同时也会吓坏不少初学者(因为永远搞不清楚有多少指令可用,也永远搞不清楚要用到的指令有多少参数)。举个例子:下面会提到的 ls 指令,主要是来观察目录内的档案的,但同时也有相对的图形化(GUI)的档案管理程序(file manager),就像您在 Windows 中用的「档案总管」(explorer)一样。那到底要用哪一种工具呢?
GUI 的 file manager 表面上看是比较方便,但效率却不怎么样,甚至会占不少内存,另外有一个很重大的缺点是,没辨法很方便的放进您所写的 script 6 中。其次,没人敢担保自己的系统不出毛病,出了毛病恐怕就只能用软盘来开机,这时,可没有 GUI 工具给您用啰!另外,这些指令的参数相当多,可以做很精细的微调工作,达到您所想要的效果,这是 GUI 的东东不容易完整做到的,纵使做到了,大概选单会比指令的参数更复杂。
其实 GUI 的档案管理程序只是整合了一些常用的系统上工具方便使用者使用而已。这里可不是在贬低 GUI 的工具,而是说明看场合来选择适合的工具将会增加您的工作效率。当然,有时候您是别无选择啦!Smile
Un*x 是多人多任务的操作系统,纵使是家里个人使用,还是一个多人多任务的环境,因此基本上,您本人就是一位系统管理者,这和您以前使用的 windows, OS/2 系统是不一样的,因此一些系统管理者需要做的事情,您多少都得懂一点才能善用 GNU/Linux 系统。尤其目前的 Linux + XFree86 尚无法做到全面 GUI 的情形下,您蹲些马步是必要的,纵使以后全面 GUI 了,还是建议您多蹲些马步,一定会用得着的。
这里所指的马步,就是下面会谈到的命令列(command line)指令。因此,老手一般喜欢使用 command line 的东东,如果您顾及效率,想对系统结构多些了解,而且以后也想写个简单的 script 程序玩玩的话,请多多留意 /sbin, /usr/sbin, /bin, /usr/bin 里头有些什么工具可用(可能会让您玩好久喔!)。命令列的指令,在 X 下也很常用到,可以开个仿真终端机。例如 rxvt/xterm 来使用。

0.6 建议先学的几个指令及架构(开始蹲一点点马步吧!Smile
这里不做详细说明,是非常简单的介绍,要详细请看 man pages、info pages、HOWTO 文件或书籍里头的说明。最重要的是,您要亲自去操作看看。刚开始学习时由于规则不熟悉,会很不习惯,但可以把一些常用到的 tips 收集起来,就像以前学英文时先由句型着手一般。如果您是在 GUI 的环境下,请开个终端机(rxvt/xterm …),来试试看。
1. locate
这是快速寻找指令,请试试 locate locate 看看。有错误讯息出现的话,请用 updatedb 更新一下系统数据库。比较复杂的条件式搜寻,请研究一下 find 指令。
2. man
这是看 manual pages 在线说明的指令。请试试 man locate 看看。按 h 来看操作说明,有空的话就 man man。请善用 man -k(或 apropos) 来找系统上的指令。例如要找 ftp 的相关指令 man -k ftp 就会列出一堆出来。另外,whatis ftp 则会有 ftp 的简短说明,whereis ftp 则会指出 ftp 这支程序及其 man page(ftp.1)的位置。
3. info
这是另一个在线说明的指令,请试试 info ls 看看。按 Ctrl + h 来看操作说明,有空的话就 info info。有个 pinfo 指令,但可能系统上没有,找看看您的光盘上有没有,可取代 info 指令,操作较简便,而且有彩色。
4. ls(list)
这就是 DOS 里的 dir 指令,意思就是 list 啦!功能比 dir 强多了!ls 的参数相当多,别忘了 man ls,找些您喜欢的参数试试看。
5. cat(concatenate)
可以显示档案内容或结合数个档案成为一个档案。
6. more(less)
这在 DOS 里也有,不过功能不可同日而语。压缩档请改用 zmore 及 izless(*.gz, *.Z) 或 bzmore 及 bzless(*.bz2)。more /etc/profile 或 cat /etc/profile | more 两种方式皆可。
7. gzip, bzip2, tar
这是 Un*x 系统常用到的压缩、打包的工具,请务必要先熟悉,在网络上下载的档案有许多都是 *.tar.gz, *.tar.bz2, *.tgz 的格式,您要解开就要利用到这些工具。
8. wget
这是抓档的工具,如果没有安装,把您的安装光盘 mount 上来,装上去,http, ftp 上的档案都可以抓,整个网站抓下来也没问题。一般使用很简单:
wget ftp://xxx.xxx.xxx/target.tar.gz
wget -c ftp://xxx.xxx.xxx/target.tar.gz (续传)
wget http://xxx.xxx.xxx/target.tar.gz
wget -m -np http://xxx.xxx.xxx/target.html (将以 target.html 为中心的整个相关案抓下来,m=mirror,np=no parent 不抓上层目录的档案)。
man wget 里头有相当多的实例供参考,也有 gwget 的 GUI 界面供使用。
9. telnet
打 BB 吗?telnet bbs.xxx.xxx.xxx 就可以了!当然您要先有中文终端机,例如:chdrv, jmcce, crxvt … 等等。而且要有中文输入法,chdrv,jmcce 就有附,crxvt 的话可配合 xcin 来输入中文。如果碰到乱码,可使用 telnet -8 参数试看看。
10. 请先熟悉任一种编辑器
在 Un*x 里头,有许多档案的设定,都得自行手动去编辑设定档,而 Un*x 里头的编辑器,实在是多的不象话 Smile。请选个自己认为顺手而其它 Un*x 系统也有的编辑器来使用。vi, emacs 这两个几乎是 Un*x 系统的基本配备,当然使用上非常有个性就是了!另外还有 joe, pico … 等较简单的。
o vi(m) 中文使用说明:
http://www.study-area.net/tips/vim/index.html

http://www.linuxfab.cx/indexColumnData.php?CID=53&FIRSTHIT=1
http://www.linuxfab.cx/indexColumnData.php?CID=55&FIRSTHIT=1
http://www.linuxfab.cx/indexColumnData.php?CID=58&FIRSTHIT=1
o emacs 中文使用说明:
ftp://beta.wsl.sinica.edu.tw/aspac/doc/94/94016.ps.gz
这个站还有一些中文文件,是中研院的 ASPAC 计划,请先抓一下:
ftp://beta.wsl.sinica.edu.tw/aspac/doc/announce.doc
看一看再决定要不要抓其它档案。
o joe 中文使用说明:
http://www.linuxfab.cx/indexColumnData.php?CID=61&FIRSTHIT=1
o pico 这个不必中文说明了吧!Smile 这是邮件新闻软件 pine 所附的编辑器,您系统上不一定会有。
11. bash
这是 GNU/Linux 常用到的 shell,简单的说,您一进入 GNU/Linux,这个 shell 就负责您和操作系统的沟通的工作,就像 DOS 里头的 command.com 一样。光这一个 shell 要详细的话,就可以出一本书,您一有空的话,不妨 man bash 或 info bash,熟悉一下,一些有关 shell 的变量设定,里头都会有详细的交待。
bash 的相关问题可以先参考 FAQ:
ftp://ftp.cwru.edu/pub/bash/FAQ
深入一点的文件:
http://www.tldp.org/LDP/abs/html/
学 bash,这个 abs(Advanced Bash-Scripting) guide 文件很值得研究,有相当多的实例供参考,在作者的网页有 tarball 可以下载。
12. GNU/Linux 系统的控制室
要了解整个 GNU/Linux 系统运作的机制,最好的方法就是熟悉 /etc 7 这个目录下的各种档案在做些什么事情。在这个目录下的档案是一些进入系统就要执行的 script 及整个系统的初始设定文件。这些档案相当多,而且需要 shell script(man bash) 的基础知识,刚开始看可能会搞得满面豆花,没关系,不要急,慢慢来会比较快!Smile
13. 如果使用的是 GUI 接口,那可以叫出 gnome-help-browser 或 khelpcenter (旧版为 kdehelp),可直接叫出然后由选单来选,或加参数,来看一些系统上就有的说明文件,例如叫出 bash 的 man/info:
gnome-help-browser man:bash
gnome-help-browser info:bash
khelpcenter man:bash
khelpcenter info:bash
由于 GNOME/KDE 环境并没有 man/info pages 的说明文件,因此要使用这两个工具来叫用他们的说明文件,而这两个工具也是可以解读 man/info pages 格式,使用上相当方便。
14. man, info, more, less 都会有搜寻功能,按个 / 然后输入要找的字符串,再按 Enter 即可,按 n(next) 会继续找,大写的 N 则是往回(上)找,按 q(quit) 离开。

0.7 GNU/Linux 上有没有 “窗” 呢?
当然有啦!而且还是 “多窗” 的环境,那就是 X Window System(可简称为 X 或 X11),虽然移植到 PC 的是称为 XFree86 但通常称为 X 应该也是可以。这是 Unix-like 系统的『标准』GUI,任何一种的 Un*x 系统应该都会有 X Window System。
为什么说是 “多窗” 呢?因为 X 只是规定了一些基本规格,弹性相当大,细节部份就由程序设计师去自由发挥,因此就有许许多多的 WM(Window Manager) 出现,您有相当多的选择,不仅如此,目前大部份的 WM 皆支持 theme,所呈现出来的不同风貌会让您叹为观止。
在这个地方就比 Windows 系统多了许多变化,不仅仅是 look & feel 的不同,连操作的方式也不同喔!较常用的有 KDE 环境,GNOME 环境,afterstep、WindowMaker、icewm、fvwm … 等等。KDE, GNOME 不纯是 WM,他是 GUI 的整合环境。
X 是透过 X protocol 采主从(client-server)方式的设计,相当适合网络上的使用。尤其是一些很贵的商业软件或是一些体积相当庞大的软件,只要一台高档的机器安装即可,其它人可以透过网络去使用,并把结果传回您眼前的计算机屏幕。而且,这是 portable 的设计,和您使用的作业平台无关,也就是说您可以由其它操作系统连上这台机器来执行机器上的 X 应用程序。当然,本地端的操作系统要安装自己的 X server。远程的机器就是 client (指上头的应用软件)。而且,基本前提是网络要畅通。Linux/FreeBSD、Windows、OS/2、MS-DOS 系统都有 X server 可以安装。
另外,提醒您,GNU/Linux 是一套独立的操作系统,而 XFree86 只是其上的一套应用软件,希望别误会了!有许多朋友,因为这样的误解,以致于和 Windows 系统做不适当的比较,这是不公平的。
各种 WM 网站,可先去观光一下:
http://www.kde.org/ (KDE 整合环境)
http://gnome.org/ (GNOME 整合环境)
http://www.fvwm.org/ (老字号的 WM,特点是:快、省内存)
http://blackbox.wiw.org/ (后起之秀,短小精悍,不失漂亮)
http://www.windowmaker.org/ (wmaker 有 NeXT 的影子)
http://www.enlightenment.org/pages/main.html (最华丽的 WM)
http://www.icewm.org/ (实用的 WM,麻雀虽小,五脏俱全)
http://www.afterstep.org/ (另一个 NeXT 代表)
http://linux.nctu.edu.tw/web/moto/screenshots/screenshots_index.html 8

0.8 我能在 GNU/Linux 上做什么事情呢?
这就说不完了,anything you want! 除了日常的文书处理作业,上上网,收发 email、打 BB 外,GNU/Linux 还是程序设计者的天堂,除了一些特殊的 C# 语言外,大概您找得到的程序语言的编译、组译、解译器,在 GNU/Linux 上都找得到,而且 99.9% 都是 free 9 的。
当然 GNU/Linux 的母语是 C,如果您懂 C 的话,使用 GNU/Linux 会愉快得多,因为 GNU/Linux 里头的程序,99.9% 其程序代码都是公开的!不懂 C 但懂一点 shell script 的话,也是可以玩得不亦乐乎!总之,视您的用途而定。
GNU/Linux 安装好,大概一般常用的服务器(server)都已安装上去,剩下的是一些微调设定的工作,如 ftp, email, WWW… 等等。基本上,GNU/Linux 目前还是倾向定位于网络操作系统,虽然桌上环境正渐渐成熟,但 GNU/Linux 的重点,还是在网络,可以预见的是,渐渐走向 server + desktop 的趋势,虽然还有一段路要走…
像目前非常流行的 WWW server,在 GNU/Linux 里头有 Apache10 + PHP11 + *SQL12 的结合,成本低,相当有威力,这里有现成的例子:
http://www.linuxfab.cx/ (商用)
http://www.softwareliberty.org/ (非商用)
更高级的运用,如 google 搜寻引擎,以数千台的 GNU/Linux 机器组成,这已超出我能力范围了,有待各位去发掘。总之,东西是死的,人是活的…
那,很常被问题到的一个问题:能不能完全取代 XXX?这个我无法回答,得看您『陷入』 XXX 有多深而定,如果您愿意改变一下习惯,或许有可能,但请别太『宗教』化了,只是个工具而已,哪里方便就哪里用吧!我个人是把 GNU/Linux 当做 desktop system 来用,几乎都可以处理,但是不是能处理很好,及处理起来方不方便,那是另外一个问题了,反而有时回到 windows 上有点惘然说,打开 notepad,却猛按 Esc 键(vi)!但其它 OS 目前既然能存在,那一定是有其存在的价值,我们似没有必要去抹杀。open source, open mind。

0.9 精华区
http://asklinux.net/
http://bbs.ee.ntu.edu.tw/boards/Linux/index.html
各 BBS 站应会有精华区及查询的功能,请多多利用,避免同样的问题一再重复。
免费在线书籍:
ftp://wks.uts.ohio-state.edu/unix_course/unix_book.ps (英文)
ftp://ftp.tku.edu.tw/Document/Chinese_Doc/UNIX-Guide/main.ps 13
以上都是针对一般 Unix 系统,但可以参考,基本原理是一样的。
http://dsl.org/cookbook/cookbook-1.2.tar.gz (英文 info 版本) 14

0.10 不错的中文网站
http://www.cyut.edu.tw/~ckhung/
这是朝阳大学洪朝贵老师的网站,是学习 FS/OSS 的乐园,也有打包好的最近期内容的 tarball 供下载,请多多利用!网页常有更新,有空得去查探一下!Smile
http://www.study-area.net/menu1.htm
这是网中人兄(netman)创立的网站,重点虽是网络,但也有计算机硬件及使用 GNU/Linux 的基础知识。目前由 study-area 团队共同维护。
http://linux.nctu.edu.tw/web/moto
这是 moto 兄的摩托学园,赶快去挖宝。这里有 moto 兄写的『Debian 无痛起步法』,是使用 GNU/Debian 者的福音,别忘了去下载。
http://cle.linux.org.tw/
这是 CLE(Chinese Linux Extension) 总部。
http://www.debian.org/intl/zh/
这是 Debian-Chinese 总部。Debian 的中文使用手册在这儿可以找到。
http://mdk.linux.org.tw/
Mandrake 中文使用手册在这儿可以找到。
http://xcin.linux.org.tw/
这是中文输入法 XCIN Project 总部。xcin 及国际化(i18n)的问题,请先来此逛逛。许多中文出不来…,怎么输入中文的问题,请先到这个网站 i18n 项目内恶补一下。网页首页虽是英文(因为有国外来士会来交流),但子目录下的各项说明,大部份是中文的。
http://jmcce.slat.org/ 这是 console 下的中文终端机仿真程序,目前由全新的 JMCCE Team 成员接手维护。有这方面需求的朋友,请到此站一游,并帮忙测试。这里要特别感谢 crazykid(kids) 主动的接手维护,并有多位大将从旁帮忙。
http://www.linux.org.tw/
这是 TLUG(Taiwan Linux User Group) 的网页,有台湾 Linux 的一些重要消息。其中 CLDP(Chinese Linux Documents Project) 是 Linux 中文文件计划的大本营,有为数相当多的中文文件。
http://kde.linux.org.tw/
这是 KDE 中文化 Project 总部。
http://i18n.linux.org.tw/
这是 Linux 国际化 Project 总部。
http://www.linuxfab.cx/
这是国人设立的 LinuxFab 电子新闻杂志总部。
http://x11.alphalab.net/
这是 George O 兄维护的网站,有许多关于 X 的介绍。
http://www.europa.idv.tw/
这是网络农夫维护的网站,实在相当精致的网站,内容包括 UNIX/GNU/Linux 及 *BSD,可以说是 UNIX 大集合,里面的文件(连结)都是相当经典的,想了解 Unix-like OS 的家族的发展,可到此一游,绝对值回票价,还有作者自制的精致桌面图片,每个月的主题皆不同。

0.11 不错的英文网站
http://www.cafecomputer.com/faqindex.htm
这是 John Pisini 先生维护的 Linux-FAQ,是由他自行撰写的另一份 FAQ 文件,每个星期都会更新,数据相当新,很值得参考。
http://www.linuxdoc.org/
这是 LDP(Linux Documents Project) 的大本营,就是一些 HOWTOs 文件。在这里的都是最新的版本。
http://heather.cs.ucdavis.edu/~matloff/Linux/LinuxInstall.pdf
这是 Norman Matloff 教授的 Linux 安装指引,是以 RedHat 为讲述对象,但其它 distro 也可参考。
http://www.powerup.com.au/~squadron/
这是一页就说完的 Linux 手册。里面含重要的系统设定文件及一些相当实用的指令,可以下载后印出来放在手边随时参考。虽说是一页,但我下载的 pdf 档却是两页,作者大概是指正反两面都印吧!Smile
http://www.xfree.org/FAQ/
这是 XFree86 的 FAQs 大本营。

0.12 各位的系统里就有不少文件可以参考
man pages(使用 man 这个指令)
info pages(使用 info 这个指令)
/usr/doc(或 /usr/share/doc) 目录下的数据(尤其是一些 HOWTO 文件)
/usr/X11R6/doc
/usr/src/linux/Documentation 下的资料
请记得安装时要把一些文件安装上去,别让文件躺在 HD 或 CD 里,却跑到版上来问问题。
许多在线说明或书本上找不到的内容,如一些驱动程序使用说明,其实就在 /usr/src/linux 及以下的子目录里头,甚至有些是在程序代码的注解里头。
如果您的 distro 无中文版的 HOWTO 文件,请到: http://www.linux.org.tw/CLDP/ 一游,里头有数量很多的中文翻译文件。

0.13 硬件支持数据库
GNU/Linux 是 Free(自由)的操作系统,有些新硬件不见得可以马上支持,原因是硬件厂商不愿释出硬件规格所致,因此安装前最好检查一下 GNU/Linux 能支持的硬件,如果不幸您的硬件 GNU/Linux 不支持,那请不要客气,写信给硬件厂商,如果认为一个人力量薄弱,请 po 到版上来,大家一起响应。
Linux-FreeBSD 硬件支持数据库(以芯片 chipset 为主,不是 card 名):
http://www.linux.org.tw/hardware/index.php3 (中文)
http://www.linhardware.com/ (英文)
http://www.linuxhardware.org/
以下为英文:
Mandrake Linux:
http://www.linux-mandrake.com/en/hardware.php3
Red Hat Linux:
http://hardware.redhat.com/hcl/?pagename=hcl
SuSE Linux:
http://hardwaredb.suse.de/index.php?LANG=en_UK
Printer(打印机资源):
http://www.linuxprinting.org/
Notebook(笔记型计算机资源):
http://www.linux-laptop.net/
http://www.redhat.com/mirrors/laptop/welcome.html
Winmodem(windows 软件 modem 资源):
http://www.linmodems.org/
X Window System:
http://www.xfree86.org/cardlist
http://www.xfree86.org/4.2.0/Status.html (4.2.0 可变更为您的版本)
其它:
http://www.mostang.com/sane/sane-backends.html
http://linuxdoc.org/HOWTO/Hardware-HOWTO.html
http://support.intel.com

0.14 找软件
http://freshmeat.net (鲜肉店)
http://linux.tucows.com (牛头店)
http://www.linuxfab.cx (软件报报)
http://www.linuxapps.com
以上皆有 email 可以订阅,这样就可以坐在家里就知道软件最新动态了!
news:comp.os.linux.announce
这个 news group 会不定期公告新的软件。

0.15 网络学习
http://www.study-area.net/network/networkfr.htm
网络的学习可以从这儿开始,先把一些基础打好再说。
http://turtle.ee.ncku.edu.tw/~tung/
这是优客笔记簿网站,有相当多网络相关文章。
http://aerosol.ev.ncku.edu.tw/~vbird/
这是 VBird 兄维护的网站,有很多网络架站实作的经验(私房菜)。

0.16 呼天不应,叫地不响的时候
http://www.google.com/
http://groups.google.com/
http://www.google.com/linux
http://www.1stlinuxsearch.com/
http://bbs.openfind.com.tw/ http://www.ask.com/
请注意研究一下其使用方法,例如,ask 站可以使用:"what is linux?" 之类的叙述来问问题。而 google 站有中文繁体界面可使用,而且可以打入 site 以缩小搜寻范围。请参考:
http://www.google.com/help/basics.html
http://groups.google.com/googlegroups/basics.html
在线计算机名词辞典(英文)
http://www.InstantWeb.com/foldoc/
dot files(一般指系统、程序之设定文件)的疑难杂症:
http://www.dotfiles.com/
英文版的 Linux FAQs 会在每个月初在 comp.os.linux.misc 这个 newsgroup post 出来。

0.17 进阶内容的获得
有不少使用上的特殊方法或很深入的问题,在一般的讨论区或网络上不见得能找得到、问的到。因此善用 mailing list 来发问是很经济实惠的方法,一般独立的 project 都会设立 mailing list(邮件论坛),也都会有网页上订阅的方法,非常方便。大概稍有规模的软件都会设立 mailing list,例如 XCIN, JMCCE, TTFM, VIM … 等等。
这里以 XCIN 为例来说明:
在 XCIN 的网站就会有说明在哪里订阅,也有 archive 的站可以去看看别人讨论的情形。一般 google 都应该会查得到这些 archive 上的数据,只是不集中而已。
只要填好数据,然后等待 list server 寄确认信给您,收到后回信(通常直接 reply 即可),确认后会收到 Welcome 的信,告诉您 list 的 email address,及您的密码,利用这个密码,可进入 list server 去更改一些个人的设定。
其它的程序,例如 Vim 甚至分成好几个 list,例如 vim-user 是给一般使用者讨论用的,重点在『使用』,而 vim-dev 则是给发展者讨论的,重点是软件的开发。这些 list 是很好进阶的地方,请多多利用。

0.18 本文的内容变迁
????-??-?? 抱歉,我忘了第一次 post 是什么时候了。
2002-05-19 加入网络农夫的网址。多谢 cnoize 的提醒。
2002-05-20 多谢 moto 通知网址变更。
2002-05-22 多谢 kids 来信建议加入核心编译的迷思。
2002-07-02 多谢 VBird 来信提醒,我忘了要更新这篇文章了。Smile
加入 mailing list 的说明。
2002-07-05 改采 HTML 及 PDF 两种格式发表。
本文的 PDF 格式为了网络传输的方便,字型是不内嵌的,可以使用 acroread 或 xpdf 来阅览,但 acroread 的显示品质可能会较好。要送打印机的话,可使用 acroread 将他转成 PostScript 的格式,acroread 会使用他内建的实体字型。
本文 PDF 可在此下载:
http://www.study-area.org/tips/linux_entry.pdf

0.19 授权声明
Copyright © 2001,2002 李果正 Edward G.J. Lee
最后修订日期:
本文件为自由文件(FDL),可自由复制、修改、散布,但请保留版权声明。文件内所提及的商标皆属其合法注册公司所有。
About this document …
GNU/Linux 初学之旅
This document was generated using the LaTeX2HTML translator Version 2002 (1.62)
Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 0 -show_section_number -ascii_mode -noimages linux_entry.tex
The translation was initiated by on 2002-07-05
————————————————————-
Footnotes
… \let\oldfootnote
…1
#1
…版本 2
当然请不要去用一些老古董的版本,例如 kernel 1.0.x 时代的版本,那实在就和『社会』脱节了!Smile 实际运作的机器,为了安全上的漏洞,当然是要尽可能更新为安全的版本。
…GNU/Linux 3
GNU/Linux 是 Unix-like 的操作系统,操作环境和其它 Unix 系统大同小异。什么是 Unix 系统?请参考:http://www.unix-systems.org/what_is_unix/history_timeline.html (英文)。什么是 Linux 系统?请参考:http://www.linux.org.tw/intro/01-what_is_linux.shtml (中文)
… GNU4
GNU = GNU’s Not Unix。是一个 project,主要是在发展一种 freedom 的 Unix-like 系统。里头结合全世界一大堆想不开的天才,整天想破头写出很好的程序给全世界的人自由使用,没有他们就没有今天方便好用的 GNU/Linux。请参考:http://www.gnu.org/。
… mount5
查一下书,或 man mount,研究一下 mount 要怎么使用,有些系统有安装自动挂载的机能,那就不必手动 mount 啦!
… script6
script 可暂时先想象成 DOS 中的批次文件,当然功能强多了!基本的是 shell script 及一些功能强大的 perl script, python script … 等等,这是 Un*x 系统相当具有威力的工具,有机会可以多去了解一下。
… /etc7
distro 不同,目录下档案的位置可能会不太一样。可藉由 mc, gmc, kfm, filerunner 这些 file manager 来方便了解这些档案。
…http://linux.nctu.edu.tw/web/moto/screenshots/screenshots_index.html 8
这是 moto 兄的现成的图片,大家可以去看看人家是怎么布置桌面的,还有许多软使用的简单说明,有些看对眼的图片,恨不得马上弄来试试。Smile
… free9
free 指的是软件本身的自由、公开,与要不要钱无关,但通常在成本相当低的情形下就可以获得。
… Apache10
Apache 是一种目前使用率相当高的 WWW server。
… PHP11
PHP(PHP: Hypertext Preprocessor) 服务器端的 HTML 嵌入式 script 语言。
… *SQL12
SQL(Structured Query Language) 是一种数据库系统语言,常用的有 mySQL PostgreSQL等,也有大型的商业产品。
…ftp://ftp.tku.edu.tw/Document/Chinese_Doc/UNIX-Guide/main.ps 13
这是杨景翔先生所写的 “UNIX 初学者使用手册” 也有出版成书(第三波)。
…http://dsl.org/cookbook/cookbook-1.2.tar.gz 14
这是 Michael Stutz 写的 The Linux Cookbook。在 Debian 网站有 HTML 的版本:http://packages.debian.org/unstable/doc/linuxcookbook.html

2005年11月22日

作者:freeman 来源:internet 日期:
    大家现在烦恼怎样同时运行最新的QQ和MSN,我的思路有两个,一是QQ for gaim0.64+gaim0.71,二是QQ for gaim0.64+kmess 1.3(支持MSN6.0),那我们开始安装吧.

一、QQ for gaim0.64+gaim0.71
1、先下载gaim0.64、gaim-0.64-libqqpatched和gaim0.71
2、安装gaim 0.64
cd /root
tar xvfz gaim-0.64-libqqpatched.tar.gz
cd gaim-0.64
./configure –prefix=/usr/bin/gaim
make
make install
3、安装libqq
cd /usr/local/share/pixmaps/gaim/status/default
tar xvfz ~/gaim-0.64/libqqpatched/qqfaces.tar.gz

cd /usr/local/share/pixmaps/gaim/smileys/default/
tar xvfz ~/gaim-0.64/libqqpatched/qq_smiley.tar.gz

cp ~/gaim-0.64/libqqpatched/wry.dll ~/.gaim

rm /usr/local/lib/gaim/libqq*.so
cp ~/gaim-0.64/libqqpatched/libqq-0.0.3-xfer-0.64-gcc32.so /usr/bin/gaim
4、安装Gaim 0.71 & msn
compile nspr (http://www.mozilla.org/projects/nspr/)
tar zxvf nspr-4.3.tar.gz
cd nspr-4.3
mkdir build
mkdir inst
cd build
../mozilla/nsprpub/configure –prefix=~/nspr-4.3/inst
make
make install
cp -rfL dist/* /usr

compile nss (http://www.mozilla.org/projects/security/pki/nss)
tar zxvf nss-3.8.tar.gz
cd nss-3.8
echo ‘INCLUDES += -I/usr/include/nspr -I$(DIST)/include/dbm’
>> mozilla/security/coreconf/headers.mk

sed -e ’s:$(DIST)/lib/$(LIB_PREFIX)plc4:/usr/lib/$(LIB_PREFIX)plc4:’ -e ’s:$(DIST)/lib/$(LIB_PREFIX)plds4:/usr/lib/$(LIB_PREFIX)plds4:’ -i mozilla/security/nss/lib/ckfw/builtins/Makefile

sed -e ’s:$(DIST)/lib/$(LIB_PREFIX)plc4:/usr/lib/$(LIB_PREFIX)plc4:’ -e ’s:$(DIST)/lib/$(LIB_PREFIX)plds4:/usr/lib/$(LIB_PREFIX)plds4:’ -i mozilla/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile

sed -e ’s:SOURCE_PREFIX = $(CORE_DEPTH)/../dist:SOURCE_PREFIX = $(CORE_DEPTH)/dist:’ -i mozilla/security/coreconf/source.mk

cp mozilla/security/coreconf/Linux2.5.mk mozilla/cdsecurity/coreconf/Linux2.6.mk

cd mozilla/security/coreconf

make BUILD_OPT=1

cd -; cd mozilla/security/dbm

make BUILD_OPT=1

cd -; cd mozilla/security/nss

make BUILD_OPT=1

cd -; cd mozilla/security/dist
mkdir /usr/lib/nss
cp -L */lib/*.a /usr/lib/nss
cp */lib/*.so /usr/lib
mkdir /usr/include/nss
cp private/nss/*.h /usr/includes/nss
cp public/nss/*.h /usr/include/nss

compile gaim-0.71
tar jxvf gaim-0.71.tar.bz2
cd gaim-0.71
./configure –prefix=/usr –with-nss-includes=/usr/include/nss –with-nspr-includes=/usr/include/nspr
(you should see SSL/Library/Libraries…..: Mozilla NSS)
make && make install

安装后的设置。
a) 现在gaim0.64主程序在/usr/bin/gaim,插件目录是/usr/lib/gaim/;gaim0.71编译安装后,主程序是/usr/local/bin/gaim,插件目录是/usr/local/lib/gaim。gaim的默认安装目录在下载源码编译时是可以更改的,具体请在gaim的源码目录中用 ./configure –help 命令查看。

b) gaim默认的配置文件是用户目录下面的.gaimrc(文件名前面有个点),也可以用用户指定的其他配置文件,这是实现不同版本gaim共存的关键。以我的系统为例,具体做法是:
先运行0.64版的gaim,即/usr/bin/gaim,然后只安装libqq插件,帐号也只设置一个qq的帐号。退出后,将生成的 .gaimrc 文件改名为 .gaimrc-0.64, 即
mv .gaimrc .gaimrc-0.64

c) 再运行0.71版的gaim,即/usr/local/bin/gaim,此时可以安装其他的插件,设置其他的帐号,退出后,也将 .gaimrc改名,如:
mv .gaimrc .gaimrc-0.71

d) 运行时的命令
如果想要用0.64版的gaim,运行命令是:
/usr/bin/gaim -f $HOME/.gaimrc-0.64
同理,运行0.71版gaim的命令是:
/usr/local/bin/gaim -f $HOME/.gaimrc-0.71
可以在桌面分别建立这两个命令的快捷方式,就可以方便地使用两个版本的gaim了。

二、QQ for gaim0.64+kmess 1.3
1、载gaim0.64、gaim-0.64-libqqpatched和kmess 1.3
2、安装和运行QQ plugin 0.0.3 + Gaim 0.64
1)Install gaim 0.64
cd /root
tar xvfz gaim-0.64-libqqpatched.tar.gz
cd gaim-0.64
./configure
make
make install

2)Install libqq
cd /usr/local/share/pixmaps/gaim/status/default
tar xvfz ~/gaim-0.64/libqqpatched/qqfaces.tar.gz
cd /usr/local/share/pixmaps/gaim/smileys/default/
tar xvfz ~/gaim-0.64/libqqpatched/qq_smiley.tar.gz
cp ~/gaim-0.64/libqqpatched/wry.dll ~/.gaim
rm /usr/local/lib/gaim/libqq*.so
cp ~/gaim-0.64/libqqpatched/libqq-0.0.3-xfer-0.64-gcc32.so /usr/local/lib/gaim

3)Run gaim

3、安装kmess1.3
# cd /usr/lib
# ln -s libmimelib.so.1 /usr/lib/libmimelib.so
# ./configure –prefix=/usr
# make
# make install

呵呵,两种方法自己选择。
我只不过提供思路,安装过程有问题到这里讨论。
http://www.wonyen.net/bbs/article.asp?ntypeid=27&titleid=7903

来源:http://www.linuxsir.org/bbs/showthread.php?t=212443

发帖时间: 05-08-05, 15:47


[半原创]LINUX下三款QQ聊天软件全接触(最新实践和对比)


最近装好FC4,多媒体也搞好,于是想起QQ。我一下子装了3个版本,以下是我参考网上的方法安装成功的过程,加上我的安装时的改善方法和使用对比结果,希望对大家是个很好的参考。(转贴别忘了写上来源)
一、lumaQQ
http://lumaqq.linuxsir.org/main/
LumaQQ 2004T 初始安装包
带JRE
http://zhy2fly.lysafe.com/web/downl…with_jre.tar.gz
http://lumaqq.linuxsir.org/download…with_jre.tar.gz
不带JRE
http://zhy2fly.lysafe.com/web/downl…6_no_jre.tar.gz
http://lumaqq.linuxsir.org/download…6_no_jre.tar.gz
http://sdlc-esd.sun.com/ESD14/JSCDL…ux-i586-rpm.bin
LumaQQ 2004T Patch
2005-07-31 19:30(最新)
http://lumaqq.linuxsir.org/download…07.31.19.30.zip
1)不带JRE版本的LumaQQ安装方法
这个版本没有带JRE,其安装包都用no_jre结尾。安装这个版本需要先安装JRE。我们以lumaqq_2004-linux_gtk_x86_no_jre.tar.gz为例

1. 首先下载JRE 1.4以上版本,这个随便在网上搜搜就能搜出来。在Windows下面,就是一个exe文件,双击一路下去就是。在linux下面,有
rpm的,也有可执行文件形式的,rpm的用 rpm -ivh rpm包名 安装,可执行文件形式的直接运行就开始安装了。

2. 安装JRE,安装完后你有两个选择,这两个选择都是没问题的:
(第一个选择) 什么也不做,脚本将会在/usr目录,/opt目录和你的用户主目录下面搜索JRE。
只要你把JRE装在以上某个目录的下面,程序将会找到JRE,但是,这个找寻JRE的过程可能会狂读你的硬盘,因此我不推荐你这样,
尽量用第二个选择

(第二个选择) 修改/etc/profile或者用户目录的配置文件(比如.bashrc),设置JAVA_HOME环境变量,例如:
JAVA_HOME=/usr/j2sdk1.4.2_01 (把这个替换成你的JRE目录)
export JAVA_HOME
然后使设置生效:你可以注销再登录,也可以直接运行一下/etc/profile
这个方法直接一些,程序不会再去搜索JRE

3. 在JRE或者JDK安装完成后,把安装包拷贝到某个目录,假设是/usr/local,然后用下列命令解压:
tar zxvf lumaqq_2004-linux_gtk2_no_jre.tar.gz
这时/usr/local下会出现LumaQQ目录,你要是不喜欢这个目录,随便你改名移动都行。然后直接运行lumaqq脚本就行啦!

不过呢,要注意两点:
i. lumaqq的脚本使用的是bash shell语法,如果你的环境有所差异,请修改相应的命令
ii. 如果出现权限问题,使用chmod -R 777 [安装目录]更改权限


2)带JRE版本的 LumaQQ 安装方法
这个版本带有JRE,其文件后缀名都是with_jre。安装这个版本更加简单。

1. 以lumaqq_2004-linux_gtk_x86_with_jre.tar.gz为例,将其拷贝到某个目录,假设是/usr/local

2. 执行命令tar zxvf lumaqq_2004-linux_gtk_x86_with_jre.tar.gz解压,这样会在/usr/local下生成一个目录LumaQQ,如果你不喜欢这个目录,随便你把LumaQQ拷贝到哪里都行,随便你重命名成什么都行。

3. 直接运行lumaqq脚本就可以了。不过呢,要注意两点:
i. lumaqq的脚本使用的是bash shell语法,如果你的环境有所差异,请修改相应的命令
ii. 如果出现权限问题,使用chmod -R 777 [安装目录]更改权限

旧版本的 LumaQQ 使用升级补丁
Patch不是完整的程序包,只是升级补丁,所以你需要先安装主程序才能安装Patch,切记。

1. 假设你要升级到最新的Patch,下载了Patch文件后,用unzip [patch文件名]解压

2. 把解压出来的所有jar文件拷贝到LumaQQ的lib目录下,覆盖原来的文件。这样升级就完成了,简单吧。(如果你的系统是Mac OS X,那么这个lib目录是在"LumaQQ安装目录/LumaQQ.app/Contents/Resources/lib")

如果出现权限问题或者NoClassDefFoundException,使用chmod -R 777 [安装目录]更改权限
3)我的安装方法:
我是下载带JRE版本的 LumaQQ ,解压到/root下,把运行脚本图标作个连接,放到桌面就可以使用。

二、gaim+openQQ
最新OpenQ 0.3.2
http://openq.linuxsir.org/
http://openq.linuxsir.org/download/openq-0.3.2.tar.gz
http://sourceforge.net/project/show…lease_id=272545


(1)官方安装方法参考:

1. tar xjvf OpenQ-latest.tbz
2. cd qq-0.2.7.1
* 安装OpenQ 主程序
3. cd gaim-0.77
4. ./configure –prefix=/opt/OpenQ ( 根据安装情况设定)
5. make
6. sudo make install
* 安装QQ 笑脸
7. mkdir –p $HOME/.gaim/smileys
8. cp –r qq2003iii $HOME/.gaim/smileys
* 安装QQ 秀
9. cp –r qqshow $HOME/.gaim
* 安装IP 地址文件,( 可以安装到任何目录,但一定要在”首选项”中设置)
10. cp QQWry-20040330.dat $HOME/.gaim/
文件权限设置(可选)

11. chown –R $USER $HOME/.gaim
12. chmod –R u+rw $HOME/.gaim

现在安装已经完毕,你可以启动OpenQ, 然后进行设置。
升级用户须知

如果你是OpenQ 0.25 版或更早的用户,请特别注意。由于OpenQ 0.2.7 以后版本中 采用了新的对应关系来解决QQ 号和ICQ 号码的冲突,在升级使用0.2.7 版本或更高的 版本时,必须删除以前的账号然后重新添加QQ 账号,否则会出现混乱。 以前的聊天纪录不会丢失, 不过需要修改一下才行。 比如你的QQ 号是666666, 升级后你要恢复好友777777的聊天纪录。步骤如下:

1. cd $HOME/.gaim/log/666666
2. mv 7777777 qq-7777777
OpenQ 0.2.7 版或更新的用户不用改动。
今后如何升级

我们会在Gaim 发布新的版本(比如0.78) 的时候,尽早发布OpenQ 的更新. 随发布包的有2004 年3 月30 号的IP 地址文件,其实就是大家经常见到的QQwry.dat 文件,根据网上的消息,这个数据包每5 天更新一次,大家可以自行下载最新的IP数据 文件,然后在”首选项”中指定新的文件就可以了。



(2)FC4下安装方法参考:

由于已经安装了gaim0.76的rpm,故不用再编译openq中的gaim部分,只用编译libqq就可以了.

下载gaim0.76
http://ftp.freshrpms.net/pub/freshr…fc1.fr.i386.rpm
安装rpm包
# rpm -Uvh gaim-0.76-1.1.fc1.fr.i386.rpm

下载openq
http://openq.linuxsir.org/download/…-0.2.7.1-p1.tbz
解开openq
$ tar xjvf gaim-qq-latest.tbz

编译libqq
$ cd qq-0.2.7.1-p1/gaim-cvs-0319
$ ./autogen.sh –prefix=/usr
$ cd src/protocols/qq
$ make

安装libqq
# cp qq-0.2.7.1-p1/gaim-cvs-0319/src/protocols/qq/.libs/libqq.so /usr/lib/gaim/libqq.so
# cp qq-0.2.7.1-p1/gaim-cvs-0319/src/protocols/qq/libqq.la /usr/lib/gaim/libqq.la
# cp -f qq-0.2.7.1-p1/gaim-cvs-0319/pixmaps/status/default/*.png /usr/share/pixmaps/gaim/status/default
$ mkdir -p $HOME/.gaim/smileys
$ cp -r qq-0.2.7.1-p1/qq2003iii $HOME/.gaim/smileys
$ cp -r qq-0.2.7.1-p1/qqshow $HOME/.gaim
$ cp QQ-IP-20040305.dat $HOME/.gaim/

3)我自己的方法:
1)注意gaim现在是1.4版,而且新版openqq 没有qqshow,gaim里也有smileys目录。FC4安装gaim是
#yum install gaim
2)我安装openq是使用
#./configure –prefix=/opt/OpenQ
#cp QQ-IP-20050320.dat $HOME/.gaim/
然后把/opt/OpenQ对应的文件拷贝到/usr/lib/gaim里就可以。

三、Eva
http://sourceforge.net/projects/evaq
http://www.magiclinux.org/people/yu…a-0.3.0.tar.bz2
1.进入eva目录,输入
./configure –prefix=`kde-config –prefix`
2.成功后,输入
make
开始编译,这大概要7,8分钟的样子,取决于机器的性能
3.输入make install 将安装
Eva到KDE系统中

4.打开命令行,输入
eva
即可运行
注意: 如果您使用过以前版本的eva,请 rm -rf ~/.eva 然后运行eva,如果你希望保留聊天记录,请先将您~/.eva 的 QQ号目录下的chat.msg 复制出来,然后删除.eva目录, 在登录一次后,将chat.msg 复制回去既可。

四、使用对比的结果
1、界面上:lumaQQ比较亲和直观;openq是gaim的界面,比较朴实;Eva类似QQ2005b1的界面,但美工有点别扭。
2、功能上:都有个人聊天、显IP、群聊的功能;但lumaQQ不能文件传输和删除群成员,openq能文件传输和不能删除群成员,Eva基本使用QQ2005b1;3个软件的缺点是没有群共享。
3、操作上:lumaQQ和Eva与真实QQ类似,openq则是gaim的模式。
4、速度上:Eva启动最慢,openq一般而且有时不能登陆,lumaQQ最快。
5、资源上:openq占用较少,Eva和lumaQQ占用较大。
6、其他上:openq弹出的对话框占满桌面,Eva字体不好看,还有…


[此帖于 05-08-20 15:09 被 versace 编辑].





_____________________________________
欢迎加入我的Linux群:
小文企鹅6(17264279)(普通)
小文开源(6648659)(高级)
欢迎加入中国开源世界和小文论坛:
日期:2005-09-12] 来源:伊瓦收集  作者: [字体: ]

    Linux下使用MSN通常是通过Gaim,这是个可以同时支持多种协议的即时聊天工具。但是用户常会遇到因为Gaim缺少SSL协议支持库而无法使用MSN,以及MSN无法发出提示音等问题。本人在将系统升级到Fedora Core 2.0时,试着编译了一次Gaim 0.80,成功解决了这两个问题,下面把经验共享出来。

添加SSL支持库

如果采用RPM方式安装Gaim,一般不会缺少SSL支持库。但是,喜欢自己编译、安装Gaim的朋友需要在编译时就让它获得SSL的支持,否则将无法使用MSN。

按照Gaim官方网站上的说法,获得SSL支持库有两个方法,即安装Mozilla NSS和NSPR,或者安装GnuTLS。同时,该网站上也注明了OpenSSL不能作为Gaim的SSL支持库,因为它使用的版权和Gaim使用的版权不兼容。

下面介绍通过安装GnuTLS使Gaim获得SSL支持库的方法。

正确安装GnuTLS同时需要安装它所有的依赖软件。所需软件可以分别在下面的链接下载:

libgpg-error(libgcrypt的依赖软件)网址为ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/libgpg-error-0.7.tar.gz

libgcrypt(GnuTLS的依赖软件)网址为ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.94.tar.gz

libtasn1(GnuTLS的依赖软件)网址为ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/libtasn1/libtasn1-0.2.10.tar.gz

GnuTLS网址为ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/gnutls-1.0.16.tar.bz2

以上几个软件的编译、安装过程都是先解开压缩包,然后执行以下命令:
#./configure && make
#make install

注意,在编译、安装上述四个软件时不要更改默认的安装目录,否则,编译Gaim时还需要用“–with”参数指定所需文件的目录,十分麻烦。

安装好GnuTLS之后,在Gaim 0.80的目录中执行以下命令:
#./configure

configure命令执行完后输出下面内容,说明Gaim已经成功获得了SSL支持库:


SSL Library/Libraries……… : GNUTLS 

这时就可以安装Gaim了:
#make
#make install
 

添加声音支持

使用MSN聊天时,没有提示音会错过很多消息。解决这个问题有两个方法。

1.安装libao

libao是一个跨平台的音频库,应用程序可以通过它回放音频。在Gaim编译、安装之前先安装上libao,这样Gaim编译时就会获得libao的支持,从而能正确发声。

安装libao同时需要安装libao-devel、audiofile和audiofile-devel。这四个软件包在安装光盘上可以找到,也可以到http://www.rpmfind.net上搜索。

在Fedora Core 2.0上,已经安装了libao-devel、audiofile和audiofile-devel的RPM包,所以只需要安装libao即可。 

#tar -zxf libao-0.85.tar.gz
#cd libao-0.85
#./configure && make
#make install 

安装完libao,把下列文件拷贝到相应的目录:  

#cp -r libao-0.8.5/include/ao /usr/include/
#cp libao-0.8.5/ao.pc /usr/lib/pkgconfig/
#cp -r libao-0.8.5/src/.libs /usr/lib/ 

接下来,在Gaim 0.80的目录下运行“./configure”进行编译。编译完成后输出以下内容,说明Gaim的libao支持已经打开:  

Build with Audio support…… : yes 

打开Gaim的配置界面,在“首选项→声音→声音方式→方式(M)”里多出了“自动”、“ESD”和“Arts”三个选项(见图1)。选择“自动”进行测试,应该可以听到声音。 


安装好Gaim后登录MSN,应该不会再跳出那个“MSN需要SSL支持”的对话框。如果还有问题,请查看Gaim官方的FAQ-SSL链接http://gaim.sourceforge.net/faq-ssl.php和MSN的协议主页http://www.hypothetic.org/docs/msn/index.php

2.使用命令行方式播放声音

以上方法适用于Gaim未编译、安装之前。如果Gaim已经编译、安装好了,还可以使用命令行方式播放声音。

这种方法要求系统中安装了esound或arts软件包,这两个软件包安装光盘上都有,也可以在http://www.rpmfind.net上搜到,安装方法不再赘述。

安装完成后运行Gaim,在“首选项→声音→声音方式→方式(M)”里选择“命令”。根据系统中安装的软件包,在“声音命令(O)”里相应输入“esdplay %s”或“artsplay %s”即可发声。