fcitx(或ebf:)安装设置大全及软件下载(转贴)

(转自:http://www.linuxsir.org/bbs/showthread.php?s=&threadid=115270)

 LinuxSir.Org

用户名 密码 记住信息

您好,游客 [ 注册账号 ] 本站首页 | 论坛帮助 |

返回  LinuxSir.Org > Linux 软件应用讨论区 > Linux 输入法专题讨论 > [==请置顶==]fcitx(或ebf:)安装设置大全

转到页面...

回复

第1页,共14页 1 2 3 11 > 最后 »

 

主题工具

tram

 

tram 的头像

资 料:

★☆★版☆主★☆★

注册日期: Sep 2002

帖子: 7,314

精华: 28

  第 1 帖 

发帖时间: 03-05-06, 22:46

[==请置顶==]fcitx(或ebf:)安装设置大全

下载的软件包,有两种格式,一种是rpm,一种是tar.gz,我们分别来说怎样安装。

如果下载的是rpm,安装简单一些。可以直接在资源管理器里面点击它,一般会弹出软件包管理器的安装程序,一路确定就行了。如果这样不行,就打开一个终端,用命令来安装:

rpm -ivh ebf-fcitx-<版本号>.i386.rpm

如果曾经安装过相同的ebf软件包,比如说,装了以后,不知什么时候,删了个重要文件,那么再安装,可以用命令:

rpm -Uvh ebf-fcitx-<版本号>.i386.rpm

由于系统不一样,你在安装的时候,可能会不能满足依赖关系,也就是缺少一些库文件,导致安装失败,那么就用下面的命令强制安装:

rpm -ivh ebf-fcitx-<版本号>.i386.rpm --force --nodeps

rpm -Uvh ebf-fcitx-<版本号>.i386.rpm --force --nodeps

这样安装是不会有什么负作用的,放心

安装了以后,数据文件放在/usr/share/fcitx下,可执行文件在/usr/bin目录下。

如果要删除,用命令:

rpm -e ebf-fcitx

注意后面没有版本号。

tar.bz2格式压缩包的安装:

这种格式是源码包,用这种包安装,可以适应不同的发行版,可以自己做修改。

首先要解压,可以直接在资源管理器里点击,会跳出与winzip很象的ark程序,解压到用户目录下(因为其他地方你没有权限),比如,解压到/home/tram/tmp目录下。如果没有装ark程序,那可以用命令来解压。打开一个终端(比如说xterm,konsole都可以),进到你下载的文件所在目录,比如是/home/tram/tmp,运行命令:

tar jxvf ebf-fcitx-<版本号>.tar.bz2

现在文件已经解压在/home/tram/tmp/ebf-fcitx-<版本号>目录下,进入这个目录,再输入编译命令:

make

要安装,需要有root权限:

su

<输入root的密码>

安装:

make install

在运行make的时候,可能会失败,如果你得到错误信息如下:

(没有编译器cc或gcc)<哪位兄弟给找一下出错信息?我这里实在出不来>

以前没有编译过软件包吧?没关系,找出你的安装光盘,装上gcc的rpm,一般就在第一张盘上。也可以装上开发工具,这样以后编译什么软件包也方便。

有了编译器,还有可能出错的,因为ebf用了xlib的头文件,如果没装,就会:

MConn.c:32:22: X11/Xlib.h: No such file or directory

.....

make[1]: *** [IMConn.o] 错误 1

make[1]: Leaving directory `/home/liuyi/tmp/fcitx-1.8.2/IMdkit/lib'

make: *** [libXimd.a] 错误 2

[root@localhost fcitx-1.8.2]#

再找出光盘,装上XFree86的开发包(通常名为XFree86-devel),好了,现在不会有什么问题了(如果还有问题,反馈给我,我好补充进来)。

安装完了以后,可执行文件是/usr/bin/fcitx,数据文件在/usr/share/fcitx目录里面。

如果要卸载ebf,把/usr/bin/fcitx和/usr/share/fcitx目录删除了就行了。

安装完成后的基本设置:

如果你是用rpm来安装的话,对于redhat 8来说,就不用设置什么了,直接可以使用。如果是用源码编译安装,或者不是redhat 8,那么还需要做一些基本的设置,下面就说一说最通用的设置,这种设置方式也是我一直使用的(我在我用过的发行版上都是这样设置的,包括redhat,mandrake,gentoo和lfs),强烈推荐!

首先说说基本概念吧,输入法要正常运行,有三个条件,locale,XMODIFIERS和中文字体。locale是使用中文的基本条件,没有locale,就不能使用中文。XMODIFIERS是输入法和应用程序对话的通道,应用程序通过这个变量,来知道应该与哪个输入法对话。中文字体嘛,没有它就不能显示中文了。

如果你在安装系统的时候,选了简体中文,那么locale就已经设置好了,如果没有选,那么在你的用户目录下,找到.bashrc文件(是隐藏文件,所以前面有一个“.”),在这个文件最后面加上:

export LC_ALL=zh_CN.gbk

export LANG=zh_CN.gbk

export XMODIFIERS=@im=fcitx

上面的命令已经把locale和XMODIFIERS变量设置好了。

现在退出你的用户,再重新登陆,看看设置是否生效:

locale

得到的结果应该是:

[tram@~]$ locale

LANG=zh_CN.gbk

LC_CTYPE="zh_CN.gbk"

LC_NUMERIC="zh_CN.gbk"

LC_TIME="zh_CN.gbk"

LC_COLLATE="zh_CN.gbk"

LC_MONETARY="zh_CN.gbk"

LC_MESSAGES="zh_CN.gbk"

LC_PAPER="zh_CN.gbk"

LC_NAME="zh_CN.gbk"

LC_ADDRESS="zh_CN.gbk"

LC_TELEPHONE="zh_CN.gbk"

LC_MEASUREMENT="zh_CN.gbk"

LC_IDENTIFICATION="zh_CN.gbk"

LC_ALL=zh_CN.gbk

[tram@~]$

再看看XMODIFIERS:

echo $XMODIFIERS

得到的结果应该是:

[tram@~]$ echo $XMODIFIERS

@im=fcitx

[tram@~]$

ok!现在你在终端里输入命令:

fcitx

应该有一个图标出现在桌面顶部的中间了吧?再按一下ctrl+space(也就是空格),就能切换出输入条了。如果上面的命令得到的结果不对,那就要回过头检查一下。有一个注意事项,不要用gedit来编辑.bashrc文件,因为它会保存成utf8编码的,程序就读不出来了。

切换出了输入条,可能在输入条上还没有汉字,或者汉字比较难看,这就说明字体没设置好了。打开~/.gWuBi/profile文件,里面有一行:

字体=*

把后面的星号换成你系统里的字体,比如simsun,一般系统里没有simsun,可以添加一个,最简单的方法是找一个点阵字体,把它放在/usr/X11R6/lib/X11/fonts/misc目录下,运行命令:

mkfontdir

下一次进入Xwindow,就能看到比较好看的字体了。下载点阵字体,到 http://www.linuxfans.org/nuke/module...eninfo&did=523

现在的ebf用的字体是14号的。

你可能要问了:应该把*换成什么呢?用命令:

xlsfonts | grep gbk

我的系统里得到的结果是:

[tram@/usr/X11R6/lib/X11/fonts/misc]$ xlsfonts | grep gbk

-misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0

-misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0

-misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0

把第二个字段填入,也就是simsun

如果没有gbk字体,可以把上面命令中的gbk换成gb2312。

OK,现在设置已经完成,能正常使用了,不过可能你已经注意到了,上面我们是手动打开输入法的,那么能不能自动加载呢?当然可以,在你的用户目录下找文件:.xinitrc或.xsession,把里面加上一句:

fcitx &

好了,现在你一进入XWindow,就能使用输入法了。注意的是,这一句话要加在窗口管理器的前面,比如你用的是kde,那就应该是:

fcitx &

exec startkde

你用的是gnome,就应该是:

fcitx &

exec gnome-session

其他的也一样。

在不同的版本下安装经验搜集:

suse 8.2:

http://www.linuxsir.org/bbs/showthre...threadid=36076

http://www.linuxsir.org/bbs/showthre...threadid=32345

suse 8.1中的问题与解决:

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

debian:

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

下面这一篇注意回贴里有一个.xsession文件:

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

红旗3.2桌面版:

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

红旗3.0 server:

http://www.linuxsir.org/bbs/showthre...threadid=27060

mandrake 9.1:

http://www.linuxsir.org/bbs/showthre...threadid=30376

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

redhat:

http://www.linuxsir.org/bbs/showthre...threadid=27869

英文系统,中文输入:

http://www.linuxsir.org/bbs/showthre...threadid=17458

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

turbolinux:

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

slackware 9:

http://www.linuxsir.org/bbs/showthre...ighlight=fcitx

freebsd 4.8:

http://www.linuxsir.org/bbs/showthre...hlight=freebsd

gentoo与lfs:

http://www.linuxsir.org/bbs/showthre...threadid=14646

如果用kde3.1.1,即qt是3.1.2版时,为了在kde程序里面使用fcitx,需要用qtconfig把xim的选项改成over the spot。

http://www.linuxsir.org/bbs/showthre...highlight=spot

本文链接如果有误,请指出,如果有什么好的内容,也请告诉我。

不管是在哪个版本下遇到问题,都可以用通用的设置方法来试一试,就我自己来说,在四个版本下用的设置方法都一样的。

此帖于 03-05-06 23:39 被 tram 编辑.

_____________________________________

LFS全套中文文档:http://lfs.linuxsir.org(主力)

LFS 英文站点镜像:http://lfs.cosoft.org.cn

二笔输入法 for Linux: http://ebf.cosoft.org.cn

tram 当前离线 [发送短消息]

回复时引用此帖

tram

查看公开信息

发悄悄话给 tram

访问 tram 的个人网站

查找 tram 发表的更多帖子

windrose

 

windrose 的头像

资 料:

★☆★督导☆★☆

注册日期: Oct 2002

帖子: 5,815

精华: 47

  第 2 帖 

发帖时间: 03-05-06, 23:04

建议补充一点,如果用kde3.1.1,即qt是3.1.2版时,为了在kde程序里面使用fcitx,需要用qtconfig把xim的选项改成over the spot。

_____________________________________

Free as in freedom, slack as in Slackware.

欢迎访问 http://slack.linuxsir.org

个人blog:http://blog.donews.com/windrose/

RSS:http://feeds.feedburner.com/windroseblog

windrose 当前离线 [发送短消息]

回复时引用此帖

windrose

查看公开信息

发悄悄话给 windrose

访问 windrose 的个人网站

查找 windrose 发表的更多帖子

tram

 

tram 的头像

资 料:

★☆★版☆主★☆★

注册日期: Sep 2002

帖子: 7,314

精华: 28

  第 3 帖 

发帖时间: 03-05-06, 23:22

对,我就是想做成索引,这样方便查找。就怕时间长了不让改

此帖于 03-05-06 23:26 被 tram 编辑.

_____________________________________

LFS全套中文文档:http://lfs.linuxsir.org(主力)

LFS 英文站点镜像:http://lfs.cosoft.org.cn

二笔输入法 for Linux: http://ebf.cosoft.org.cn

tram 当前离线 [发送短消息]

回复时引用此帖

tram

查看公开信息

发悄悄话给 tram

访问 tram 的个人网站

查找 tram 发表的更多帖子

北南南北

 

北南南北 的头像

资 料:

管理员

注册日期: Apr 2002

帖子: 24,140

精华: 520

  第 4 帖 

发帖时间: 03-05-07, 17:35

辛苦了。。。tram兄。。。

等咱们把文章管理系统架好了,研究一下论坛的权限。 现在一打开权限,就把所有的权限打开了。对于咱们数据库来说,风险太大。

这个问题一定会解决。

_____________________________________

请弟兄们发帖时要写个好标题,多谢!

签名不支持html和bbcode,请弟兄为了版面的整洁,请更改签名档,谢谢!

请各版版主及初学Linux的弟兄,请在您的签名写上机器的配置,以及您所用的系统(包装版本号,内核),谢谢。

Slackware 10.x kernel 2.6.12

****************************************

因为太笨,所以努力;

北南南北 当前离线 [发送短消息]

回复时引用此帖

北南南北

查看公开信息

发悄悄话给 北南南北

查找 北南南北 发表的更多帖子

thought

资 料:

注册会员

注册日期: May 2002

帖子: 105

精华: 1

  第 5 帖 

发帖时间: 03-05-14, 19:52

我觉得还有一个东东要设正确

今天刚刚发现的,以前都没有有设这个变量,所以都不知道,今天我按照一篇文章里的做法把LANGUAGE设成了UTF8什么什么的,结果fcitx输入条就调不出来了,我把它设成zh_CN.GBK就可以了

thought 当前离线 [发送短消息]

回复时引用此帖

thought

查看公开信息

发悄悄话给 thought

查找 thought 发表的更多帖子

明月几时有

资 料:

注册会员

注册日期: May 2003

帖子: 33

精华: 0

  第 6 帖 

发帖时间: 03-05-18, 23:00

为什么我不能用双拼

我的系统为RH9,小企鹅1.8.4

拼音,五笔都正常,但不能用双拼。

我已经改了profile文件,如下:

#所有“是否”问题的回答:1-->是(打开) 0-->否(关闭)

#区域设置=zh_CN.GB18030

显示字体=*

是否使用大字体=1

字体区域设置=zh_CN.GBK

是否自动隐藏输入条=1

是否隐藏主图标=0

是否光标跟随=1

是否使用Z输入拼音=0

出错时是否响铃=1

是否使用双拼=1

是否使用ctrl+shift=0

是否切换区位输入法=1

#重码调整方式说明:0-->不调整 1-->快速调整 2-->按频率调整

拼音单字重码调整方式=1

拼音词组重码调整方式=1

拼音常用词重码调整方式=2

是否模糊an和ang=0

是否模糊en和eng=0

是否模糊ian和iang=0

是否模糊in和ing=0

是否模糊ou和u=0

是否模糊uan和uang=0

是否模糊c和ch=0

是否模糊f和h=0

是否模糊l和n=0

是否模糊s和sh=0

是否模糊z和zh=0

拷贝了sp.dat文件,如下:

# fcitx 双拼编码方案

# 以'#'打头的行是注释。

#

# 双拼编码范围为英文字母键(A到Z)和分号键“;”。在此文件中,为了看起来醒目起见,双拼编码

# 采用大写英文字母(此处也可以用小写字母);而在实际输入过程中,只能使用小写英文字母。

[零声母标识]

=O

[声母]

# 双拼编码就是它本身的声母不必列出

ch=I

sh=U

zh=V

[韵母]

# 双拼编码就是它本身的韵母不必列出

ai=L

an=J

ang=H

ao=K

ei=Z

en=F

eng=G

er=R

ia=W

ian=M

iang=D

iao=C

ie=X

in=N

ing=Y

iong=S

iu=Q

ng=G

ong=S

ou=B

ua=W

uai=Y

uan=R

uang=D

ue=T

ui=V

un=P

uo=O

重新启动X,仍然不能用双拼,郁闷!!!

_____________________________________

intel850 512MRambus 1.7Gcpu 40Gharddisk

realtek8139 yamaha724

Nv Gefore 2 Mx/Mx400

明月几时有 当前离线 [发送短消息]

回复时引用此帖

明月几时有

查看公开信息

发悄悄话给 明月几时有

访问 明月几时有 的个人网站

查找 明月几时有 发表的更多帖子

lieying2126

资 料:

注册会员

注册日期: May 2003

帖子: 2

精华: 0

  第 7 帖 

发帖时间: 03-05-25, 19:10

[root@localhost root]# fcitx

无法加载字体 -*-fixed-medium-r-normal--16-*-*-*-*-*-*-*,-*-simsun-medium-r-normal--16-*-*-*-*-*-zh_CN.GB2312-*

字体区域 zh_CN.GB2312 不支持! 使用 zh_CN.GB2312

已经存在另一个同名服务程序,因而无法启动输入服务 fcitx

What to do next ? Please Help.

my os is RedHat Linux 9.0.

_____________________________________

我很喜欢到这里来。

lieying2126 当前离线 [发送短消息]

回复时引用此帖

lieying2126

查看公开信息

发悄悄话给 lieying2126

访问 lieying2126 的个人网站

查找 lieying2126 发表的更多帖子

lieying2126

资 料:

注册会员

注册日期: May 2003

帖子: 2

精华: 0

  第 8 帖 

发帖时间: 03-05-25, 21:55

谢谢fcitx,我已经搞好了。

_____________________________________

我很喜欢到这里来。

lieying2126 当前离线 [发送短消息]

回复时引用此帖

lieying2126

查看公开信息

发悄悄话给 lieying2126

访问 lieying2126 的个人网站

查找 lieying2126 发表的更多帖子

明月几时有

资 料:

注册会员

注册日期: May 2003

帖子: 33

精华: 0

  第 9 帖 

发帖时间: 03-05-29, 07:06

找到问题的所在了,是因为用了gedit来编辑profile,这样文本的内码其实就不对了,gedit默认是utf8来保存文件的的。用vi来编辑一下文件就可以了。

引用楼主的一段话"有一个注意事项,不要用gedit来编辑.bashrc文件,因为它会保存成utf8编码的,程序就读不出来了",我在其中受到了启发。

另外,你也可以在gedit里面设置让gedit用其他的编码方式保存文件,比如用原来文件的编码方式,自己研究一下设置啦:)

此帖于 03-05-29 07:18 被 明月几时有 编辑.

_____________________________________

intel850 512MRambus 1.7Gcpu 40Gharddisk

realtek8139 yamaha724

Nv Gefore 2 Mx/Mx400

明月几时有 当前离线 [发送短消息]

回复时引用此帖

明月几时有

查看公开信息

发悄悄话给 明月几时有

访问 明月几时有 的个人网站

查找 明月几时有 发表的更多帖子

sadgone

资 料:

注册会员

注册日期: Mar 2003

帖子: 78

精华: 0

  第 10 帖 

发帖时间: 03-05-29, 13:50

gaimqq0.62无法办入啊!!slackware9.0

sadgone 当前离线 [发送短消息]

回复时引用此帖

sadgone

查看公开信息

发悄悄话给 sadgone

访问 sadgone 的个人网站

查找 sadgone 发表的更多帖子

abfall

资 料:

注册会员

注册日期: Sep 2002

我的住址: Aachen

帖子: 58

精华: 0

  第 11 帖 

发帖时间: 03-06-05, 16:51

我的小企鹅 只有在mozilla上才可以输入中文,怎么办……?

gentoo

kde

abfall 当前离线 [发送短消息]

回复时引用此帖

abfall

查看公开信息

发悄悄话给 abfall

查找 abfall 发表的更多帖子

better0796

 

better0796 的头像

资 料:

注册会员

注册日期: May 2003

帖子: 68

精华: 0

  第 12 帖 

发帖时间: 03-06-06, 11:37

唉,我就是XFree86-devel这个没有,光盘又没带,怎么办?带了还不一定会装呢,说具体点行不行啊?

better0796 当前离线 [发送短消息] 发 QQ 消息给 better0796

回复时引用此帖

better0796

查看公开信息

发悄悄话给 better0796

访问 better0796 的个人网站

查找 better0796 发表的更多帖子

tram

 

tram 的头像

资 料:

★☆★版☆主★☆★

注册日期: Sep 2002

帖子: 7,314

精华: 28

  第 13 帖 

发帖时间: 03-06-06, 14:54

http://rpmfind.net/

找到你的发行版能用的,然后:

rpm -Uvh ****.rpm

_____________________________________

LFS全套中文文档:http://lfs.linuxsir.org(主力)

LFS 英文站点镜像:http://lfs.cosoft.org.cn

二笔输入法 for Linux: http://ebf.cosoft.org.cn

tram 当前离线 [发送短消息]

回复时引用此帖

tram

查看公开信息

发悄悄话给 tram

访问 tram 的个人网站

查找 tram 发表的更多帖子

sandykong

资 料:

注册会员

注册日期: May 2003

帖子: 29

精华: 0

  第 14 帖 

发帖时间: 03-06-07, 10:10

按照贴子上所指引,我已经安装好了fcitx,但是有个问题,就是fcitx每次在系统启动的时候都自动运行,可是自动运行后按 ctrl+space or ctrl+shift都没有反应,我又不知道怎么关闭程序,所以每次都要杀死这个fcitx的进程,然后再重新运行一次,这样才能正常使用 fcitx。

是不是哪个步骤没到位啊,麻烦大家指点一下~~~

_____________________________________

RedHat9.0

AMD XP2500+(Barton)

Kinston DDR 400 512M

sandykong 当前离线 [发送短消息] 发 QQ 消息给 sandykong

回复时引用此帖

sandykong

查看公开信息

发悄悄话给 sandykong

查找 sandykong 发表的更多帖子

better0796

 

better0796 的头像

资 料:

注册会员

注册日期: May 2003

帖子: 68

精华: 0

  第 15 帖 

发帖时间: 03-06-07, 10:17

我这到底算不算装上了呀?

我按照上面的方法下载了fcitx-1.8.5.tar.bz2,

解压到fcitx-1.8.5,

进入此目录运行make

提示:

cd IMdkit/lib;make

make[1]: Entering directory '/usr/local/src/fcitx-1.8.5/IMdkit/lib'

make[1]:Nothing to be done for 'all'.

make[1]:Leaving directory '/usr/local/src/fcitx-1.8.5/IMdkit/lib'

下面make install的提示应该是正常的,完成后运行fcitx在屏幕顶端出现了一个小窗口, fcitx和一个灰色的五,这时我如果切换到另一个需要用输入法的窗口就不见了它!!!我以为是XFree86-devel没装呢,下载rpm包安装又提示装过了,怎么办?

better0796 当前离线 [发送短消息] 发 QQ 消息给 better0796

回复时引用此帖

better0796

查看公开信息

发悄悄话给 better0796

访问 better0796 的个人网站

查找 better0796 发表的更多帖子

回复

第1页,共14页 1 2 3 11 > 最后 »

« 上一主题 | 下一主题 »

主题工具

显示可打印版本 显示可打印版本

邮寄本页给好友 邮寄本页给好友

对此主题评分

您已经对此主题评分过

发帖规则

您不可以发表新主题

您不可以回复主题

您不可以上传附件

您不可以编辑您的帖子

论坛启用 BB 代码

论坛启用 表情符号

论坛禁用 [IMG] 代码

论坛禁用 HTML 代码

论坛跳转

用户控制面板悄悄话收藏夹会员在线状态搜索论坛论坛首页 Linux 综合讨论区    Linux 基础建设讨论专版    Linux shell进阶应用与shell编程    Linux 专业英文精品技术文档专题        Gas中文小组讨论区    Linux 硬件及周边设备    Linux 网络与服务器架设    Linux 系统及网络安全讨论专版    Linux及计算机学科基础理论版 Linux 发行版讨论区    Linux 发行版SuSE专题    Linux 发行版Archlinux讨论区    Linux 发行版Debian专题        Ubuntu Linux 专题讨论    Linux 发行版Slackware专题    Linux 发行版 LFS 讨论区    Linux 发行版Mandriva专题    Linux 发行版Redhat/Fedora专题    Linux 发行版Gentoo讨论区    Linux发行版 Turbolinux专题    Mini Linux 及准系统研究    Linux 发行版其他专题        Linux 发行版红旗专题        PPC Linux Users 讨论区 Linux 软件应用讨论区    Linux 输入法专题讨论    Linux 软件专题讨论        软件下载讨论区        即时通讯 Linux 高级应用讨论区    Linux 数据库专题讨论    Linux 认证考试学习与经验交流    Linux 内核研究小组    Linux 企业级应用专题讨论 编程开发讨论区    Linux 程序设计专题讨论    Java 程序设计开发讨论    perl & php & python 脚本程序开发    嵌入式Linux讨论区──实验田版 Unix 技术讨论区    BSD 讨论专题        BSD 新闻安全观察        RelaxBSD 讨论区    Solaris 讨论专题 社区中心    LinuxSir 论坛管理        LinuxSir 论坛临时存放区    LinuxSir 文章管理系统和BBS程序研究小组    小企鹅新闻图书馆    LinuxSir.Org 同城行 ── 我的城市 Free系列小组  

所有时间均为北京时间。现在的时间是 21:24。

联系我们 - 首页 - 论坛存档 - 返回顶端

Powered by vBulletin 版本 3.5.1

版权所有 ©2000 - 2006, Jelsoft Enterprises Ltd.

官方中文技术支持: vBulletin 中文

版权所有 ©2000 - 2005, Jelsoft Enterprises Ltd.

附件:fcitx-3.1.1.tar.bz2,2920856 bytes,把下载下来的文件更名为:fcitx-3.1.1.tar.bz2

如何实现Windows 与 Linux文件系统共享(转帖2篇)

如何实现Windows 与 Linux文件系统共享(http://www.51cto.com/html/2005/1201/12824.htm)

http://www.51cto.com 2005-12-01 19:03 出处:Linux乐园

Linux的开放性与免费理念吸引了无数的计算机爱好者,越来越多的人加入了Linux的阵营。但Linux使用的文件系统为Ext2,和传统的Windows系列的FAT不同,如何沟通两者间的资源成为应用中的一大问题。下面就介绍几种解决该问题的方法。

(一)同一机器上文件系统的共享

1.Windows系统下访问Linux分区信息

网络上提供一些程序用于在Windows系统下访问Linux分区信息,可以在http: //uranus.it.swin.edu.au/~jn/linux/下找到相应软件;也可以在www.globalxs.nl站点下载程序 fsdext.zip,解压后依照说明将vext2d.vxd、tsdext2.vxd拷贝到c:\windows\system目录下,使用命令 mount /dev/hda2 g将Linux分区虚拟为新的盘符g,卸载也只需使用命令mount /u g即可轻松完成。

2.Linux系统下访问Windows分区信息

直接使用Linux 的mount 命令加配参数即可实现。

(二)不同机器间文件系统的共享

需要在Linux系统上配置NFS、Samba等服务进程以支持资源互访。下面介绍如何配置Samba服务进程。

Samba由两个守护进程smbd和nmbd组成,可由命令 /etc/rc.d/init.d/smb start 启动。启动时读取配置文件 /etc/smb.conf。查询是否启动可使用ps -ef |grep smbd命令;停止Samba可使用命令/etc/rc.d /init.d/smb stop。smb.conf文件主要包括以下部分:

1.Global (全局)参数

该部分设置整个系统的规则,定义了一些公共变量。

netbios name=web

定义Windows系统“网上邻居”中所见的机器名。

workgroup=SambaServer

定义服务器的工作组名。

server string=Samba Server

对主机的说明信息。

hosts allow=202.110.211.225

guest account=hgz

定义smb用户名称。

security=user

定义访问权限。访问权限由低到高有三种:share、user和server。其中share安全级别最低,user模式要求连接时输入用户名和口令,可由以下命令建立smb网络用户:

#dduser username 添加该用户为Linux用户。

#mbpasswd -a username 添加该用户为smb用户。

#mbpasswd username 修改smb账户的口令,最后与/etc/passwd中的口令一致。

server模式要求用户的认证由Samba服务器或NT服务器来完成。

encrypt passwords=yes

设置是否需要加密口令。因为Windows系列默认采用加密口令传输,而Linux默认采用非加密口令传输,为保证smb网络用户的正常登录,在user安全级下设置为加密,在share 安全级下可不设。

smb passwd file=/etc/smbpasswd

由命令cat /etc/passwd | mksmbpasswd.sh > /etc /smbpasswd产生。

interfaces=202.110.211.225/24

配置smb服务所使用的网卡IP以及子网掩码。A段网址为8, B段网址为16, C段网址为24。如果有两个以上网卡,要全部列出。

name resolve order=host dns bcast

设定smb服务时,从机器netbios名称到IP地址的解析方式,默认顺序为host lmhosts wins bcast。如果局域网内有DNS,可设置为host dns bcast。

wins support=no

设置是否有wins支持。

public = yes

为yes时,“网上邻居”中可见该资源,否则不可见。

browseable = yes

为yes时,“网上邻居”中可见该资源,否则不可见。

printing = bsd

指定Linux使用哪个打印机守护进程(bsd、sysv、hpux、aix、qnx、plp),同时向samba说明命令lpr和lpq的缺省值。

printcap name = /etc/printcap

定义了打印配置文件所处的位置。

load printers = yes

表明是否加载printcap 定义的所有打印机以供浏览。

2.Directory shares (目录共享部分)——包括标准[homes]部分

该部分通常定义了Linux机器上共享的目录资源,其名字可以由用户确定。段中的设置控制了每一个用户目录的共享权限。

Comment = Home Directories

设定在浏览本机资源时,出现在指定资源旁边的字符串。

Browseable = no

控制一项服务是否能够出现在网上邻居中,no意味着这个目录将在浏览时显示为要验证的用户名称,yes则显示 homes 和要验证的用户名称的共享目录。

Read only = no

控制是否允许通过验证的用户对主目录有写入的权限,但最终取决于该目录的 Unix 权限。无论 Unix 的权限怎样, 设置 read only = yes 后, 主目录只能是只读的。

3.Printer shares (打印共享)部分

Comment = All Printers

指定为哪些设备进行设置。

Browseable = no

指定是否能够浏览Windows 客户机的printcap 文件定义的全部打印机。

Printable = yes

指定是否允许不打印而去访问与打印服务相关的假脱机目录,例如:/var/spool/lpd/lp。

Public = no

指定未被Linux 用户名验证的Windows 客户机是否有权使用Samba 打印服务。

Writable = no

指定是否有权写假脱机目录。

Create mode = 0700

假脱机文件的缺省许可权限。

4.Public 部分,配置共享目录部分

Comment = Public Stuff ;说明部分

Path = / ;共享的Linux目录

Writable = no ;写权限

Printable = yes

配置文件设置完毕后,重新启动Samba,可以运行以下几个程序进行检测或共享Windows系统资源。

● 运行Testparm程序检测smb.conf的配置文件是否正确。

● 启动Samba2.0.3版本中的swat程序,就可以利用浏览器来配置smb.conf文件。编辑/etc/inetd.conf 文件,将其中swat前的注释去除,再由inetd 服务启动。重启后在Linux主机或相同的客户机浏览器的地址中输入http://Linux主机名或IP地址,就可以利用浏览器来进行smb.conf 文件的配置与管理工作。

● 运行Smbstatus程序显示Samba 当前输出的共享资源。

● 可以把Smbclient程序用作一个基于Linux的Microsoft(smb)的客户,提供FTP模式界面,便于进行调试。

例如:smbclient -L 主机名 <口令> <-U 用户名>

可以查看主机的共享资源信息。smbclient \\\\主机名\\共享目录名 <口令> <-U 用户名>可以连接网络共享资源。其用法类似ftp。

● Nmbclient是可以用来进行调试的程序。

● Smbfs程序是使用SMB协议工作的文件系统。

● Smbmount程序用于在Linux上安装smbfs。使用它可以将Windows共享目录安装在 Linux主机上。

例如:smbmount \\\\主机名\\共享目录名 <口令> -c ‘mount /mnt/smb’命令就可以将指定主机的共享名安装到本地的目录。

● Smbumount程序用于卸载Smbmount建立的共享资源目录。

● Smbtar是一段shell脚本程序,它通过Smbclient使用 tar格式备份和恢复一台远程Windows的共享文件。

Red Hat Linux 9: Red Hat Linux 入门指南(转)

今天,在linux下访问windows分区查到此文,如法炮制成功。特此转载。(其中的16.4. 访问 Windows 分区)

http://www.chinalinuxpub.com/doc/manual/9.0/rhl-gsg-zh_CN-9/index.html

Red Hat Linux 9

Red Hat Linux 入门指南

版权 © 2003 Red Hat, Inc.

ISBN: N/A

目录

介绍

    1. 本书的变更

    2. 文档约定

    3. 在 X 下复制和粘贴文本

    4. 使用鼠标

    5. 我们需要用户的反馈!

    6. 注册支持

1. 起步准备

1.1. 设置代理

1.2. 术语介绍

1.3. 登录

    1.3.1. 图形化登录

    1.3.2. 虚拟控制台登录

1.4. 图形化界面

1.5. 打开 Shell 提示

1.6. 创建用户帐号

1.7. 文档和帮助

    1.7.1. 说明书页

    1.7.2. Red Hat Linux 的文档

1.8. 注销

    1.8.1. 图形化注销

    1.8.2. 虚拟控制台注销

1.9. 关机

    1.9.1. 图形化关闭

    1.9.2. 虚拟控制台关闭

2. 使用图形化桌面

    2.1. 使用桌面

    2.2. 使用面板

        2.2.1. 使用「主菜单」

        2.2.2. 使用小程序

        2.2.3. 使用通知区域

        2.2.4. 在面板上添加图标和小程序

        2.2.5. 配置桌面面板

    2.3. 使用 Nautilus

    2.4. 从这里开始

        2.4.1. 定制桌面

        2.4.2. 定制系统

    2.5. 注销

3. 配置日期和时间

    3.1. 时间和日期属性

    3.2. 时区配置

4. 软盘和光盘

    4.1. 使用软盘

        4.1.1. 挂载和卸载软盘

        4.1.2. 在 MS-DOS 软盘上存放 Linux 文件

        4.1.3. 格式化软盘

    4.2. 光盘

        4.2.1. 在你的文件管理器中使用光盘

        4.2.2. 在 shell 提示下使用光盘

    4.3. CD-R 和 CD-RW

        4.3.1. 使用 CD Creator

        4.3.2. 使用 X-CD-Roast

        4.3.3. 用命令行工具来使用 CD-R 和 CD-RW

    4.4. 其它资料

        4.4.1. 安装了的文档

        4.4.2. 有用的网站

5. 上网

6. 浏览万维网

    6.1. Mozilla

        6.1.1. 使用 Mozilla

        6.1.2. Mozilla 网页编辑器

    6.2. Galeon

    6.3. 万维网浏览器的快捷键

7. 电子邮件程序

    7.1. Evolution

    7.2. Mozilla Mail

        7.2.1. Mozilla 和新闻组

    7.3. 简单文本电子邮件客户

        7.3.1. 使用 mutt

8. 打印机配置

8.1. 打印机配置工具

8.2. 添加本地打印机

8.3. 选择打印机型号和结束

    8.3.1. 确认打印机配置

8.4. 打印测试页

8.5. 修改现存打印机

    8.5.1. 「队列名称」

    8.5.2. 「队列类型」

    8.5.3. 「打印机驱动程序」

    8.5.4. 「驱动程序选项」

8.6. 管理打印作业

8.7. 其它资料

    8.7.1. 安装了的文档

    8.7.2. 有用的网站

9. 文档操作

    9.1. OpenOffice.org 办公套件

        9.1.1. OpenOffice.org 的功能与特性

        9.1.2. OpenOffice.org Writer

        9.1.3. OpenOffice.org Calc

        9.1.4. OpenOffice.org Impress

        9.1.5. OpenOffice.org Draw

    9.2. 编辑文本文件

        9.2.1. Shell 提示文本编辑器

    9.3. 查看 PDF

10. 音频、视频、以及一般娱乐

    10.1. 播放音频光盘

    10.2. 播放数码音乐文件

        10.2.1. 使用 XMMS

    10.3. 声卡的故障排除

        10.3.1. 如果声卡配置工具不起作用

    10.4. 视频卡故障排除

    10.5. 游戏

    10.6. 在网上寻找游戏

11. 图像操作

    11.1. 查看图像

        11.1.1. 使用 Nautilus 来查看图像

        11.1.2. 使用 gThumb

    11.2. 使用 GIMP 来操作图像

        11.2.1. GIMP 基础

        11.2.2. 载入文件

        11.2.3. 保存文件

        11.2.4. GIMP 选项

    11.3. 其它资料

        11.3.1. 安装了的文档

        11.3.2. 有用的网站

        11.3.3. 相关书籍

12. 使用数码照相机

    12.1. 使用 gtKam

13. Shell 提示基本知识

    13.1. 为什么要使用 Shell 提示

    13.2. Shell 的历史渊源

    13.3. 使用 pwd 来判定你的当前目录

    13.4. 使用 cd 命令来改变所在目录

    13.5. 使用 ls 来查看目录内容

    13.6. 定位文件和目录

    13.7. 从命令行中打印

    13.8. 清除和重设终端

    13.9. 使用 cat 来操作文件

        13.9.1. 使用重导向

        13.9.2. 后补标准输出

        13.9.3. 重导向标准输入

    13.10. 管道和分页器

        13.10.1. more 命令

    13.11. 阅读文本文件的其它命令

        13.11.1. head 命令

        13.11.2. tail 命令

        13.11.3. grep 命令

        13.11.4. I/O 重导向和管道

        13.11.5. 通配符和正则表达式

    13.12. 命令历史和 Tab 自动补全

    13.13. 使用多个命令

    13.14. 所有权和许可权限

        13.14.1. chmod 命令

        13.14.2. 使用数字来改变权限

14. 管理文件和目录

14.1. 文件系统的宏观画面

14.2. 识别和使用文件类型

14.2.1. 压缩的和归档的文件

14.2.2. 文件格式

14.2.3. 系统文件

14.2.4. 编程和脚本文件

14.3. 文件压缩和归档

    14.3.1. 使用文件打包器

    14.3.2. 在 shell 提示下压缩文件

    14.3.3. 在 shell 提示下给文件归档

14.4. 在 shell 提示下操作文件

    14.4.1. 创建文件

    14.4.2. 复制文件

    14.4.3. 移动文件

    14.4.4. 删除文件和目录

15. 安装和更新 Red Hat Linux 软件包

    15.1. Red Hat 网络

    15.2. 勘误列表

    15.3. 安装光盘

    15.4. 下载软件包

16. 常见问题

    16.1. localhost 登录和口令

    16.2. 安装 RPM 时的错误消息

    16.3. 启动应用程序

        16.3.1. 编辑你的 PATH

    16.4. 访问 Windows 分区

    16.5. 快速寻找命令

    16.6. 使用命令历史的窍门

        16.6.1. 其它捷径

    16.7. 防止 ls 输出卷屏

        16.7.1. 打印 ls 的输出

    16.8. 忘记口令

    16.9. 口令维护

    16.10. 把启动时从控制台登录改变为从 X 登录

A. KDE:K 桌面环境

    A.1. 介绍 KDE

    A.2. 寻求帮助

    A.3. 使用桌面

    A.4. 使用面板

        A.4.1. 使用「主菜单」

        A.4.2. 使用小程序

        A.4.3. 在面板上添加图标和小程序

        A.4.4. 配置 KDE 面板

    A.5. 管理文件

        A.5.1. 导航面板

    A.6. 使用 Konqueror 浏览万维网

    A.7. 使用 Konqueror 来查看图像

    A.8. KMail

    A.9. 定制 KDE

    A.10. 从 KDE 中注销

B. 应用程序

C. DOS 和 Linux 常用命令的对比

D. 系统目录

E. 键盘的快捷操作

索引

后记

    前进

    介绍

基本上在redhat linux9.0上搭建了学习日记的开发环境

  现在把途中碰到的一些问题作一个总结:

  1、eclipse2.1的安装:在开始时,我下载的是motif版本的,按照(在Red Hat Linux 9上安装Eclipse(转帖)

http://www.123go.org.cn/disDiaryContentAction.do?searchDiaryID=1797&goalID=1797&naviStr=a10a21750)介绍的方法始终不能正常使用,后来才发觉下载的版本是错的,再下载了gtk版本的才成功;

  2、Tomcat5.0的安装:按照(Linux上配置JDK+TOMCAT+MYSQL(转帖)http://www.123go.org.cn/disDiaryContentAction.do?searchDiaryID=1766&goalID=1766&naviStr=a10a21750)介绍的方法把Tomcat5.0安在了/root下面,在非root帐号下使用它出现下列问题:不能在eclipse中启动它,说是不能load server.xml文件,不能布置应用(即把布置文件写进/conf下面相应的文件夹中)等;把它安在/opt目录下也是如此。关键是没有权限对相应的目录或文件进行读写操作。后来,用root帐号把tomcat解进/opt下面后,干脆用chmod命令把全部需要读写操作的目录(如:common,conf,logs,webapps,work等)及其下面所有层次的目录及文件赋于所有用户都可读写的权限(chmod 777 /opt/Tomcat5.0/* -R),这样才算摆平;

  3、使用gedit时需要注意它的默认储存方式是utf8格式,可以对其进行一些配置改变;

  4、在mozilla浏览器中不能访问网站的ftp目录,用linux自带的ftp命令可以;

  5、emacs的使用,打开文件需要手工在窗口的底部输入路径,如文件不存在则为新建文件,内部集成了cvs,email,外部命令调用,支持java文件的语法高亮,但是好像不支持xml文件的语法高亮。可以把它当成windows下的ultraedit用来写局部的程序;

  6、linux集成了cvs命令,但是没有集成ant,还需要下载一个ant;

  疑问:

  1、/opt目录一般作什么用?opt是什么意思?option?

  2、我如上处理Tomcat安装的问题恰当吗?正确的作法应该是怎么样的?

  3、为什么mozilla不能访问ftp目录了?

linux下的mozilla无法登录自己网站的ftp服务;ftp命令详解(

  不像在windows下面,在浏览器地址栏内输入:ftp://www.123go.org.cn后,自动打开ftp登录框,输入用户名和密码后就可以登录了。但是在redhat linux9.0的mozilla浏览器中这样做只是收到530错误的对话框。不知道为什么?

  在linux下面可以用ftp命令执行一些ftp操作。

  下面是ftp命令的转帖:(转自:http://www.blueidea.com/computer/server/2003/112.asp)

FTP命令详解

  FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

  FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中

  -v显示远程服务器的所有响应信息;

  -n限制ftp的自动登录,即不使用;

  .n etrc文件;

  -d使用调试方式;

  -g取消全局文件名。

  ftp使用的内部命令如下(中括号表示可选项):

  1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip.

  2.$ macro-ame[args]:执行宏定义macro-name.

  3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。

  4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

  5.ascii:使用ascii类型传输方式。

  6.bell:每个命令执行完毕后计算机响铃一次。

  7.bin:使用二进制文件传输方式。

  8.bye:退出ftp会话过程。

  9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。

  10.cd remote-dir:进入远程主机目录。

  11.cdup:进入远程主机目录的父目录。

  12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。

  13.close:中断与远程服务器的ftp会话(与open对应)。

  14.cr:使用asscii方式传输文件时,将回车换行转换为回行。

  15.delete remote-file:删除远程主机文件。

  16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。

  17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file。

  18.disconnection:同close。

  19.form format:将文件传输方式设置为format,缺省为file方式。

  20.get remote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file。

  21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。

  22.hash:每传输1024字节,显示一个hash符号(#)。

  23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。

  24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。

  25.image:设置二进制传输方式(同binary)。

  26.lcd[dir]:将本地工作目录切换至dir。

  27.ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地文件local-file。

  28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。

  29.mdelete[remote-file]:删除远程主机文件。

  30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如:mdir *.o.*.zipoutfile

  31.mget remote-files:传输多个远程文件。

  32.mkdir dir-name:在远程主机中建一目录。

  33.mls remote-file local-file:同nlist,但可指定多个文件名。

  34.mode[modename]:将文件传输方式设置为modename,缺省为stream方式。

  35.modtime file-name:显示远程主机文件的最后修改时间。

  36.mput local-file:将多个文件传输至远程主机。

  37.newer file-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。

  38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。

  39.nmap[inpattern outpattern]:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX机的情况。

  40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将变为RRR。

  41.open host[port]:建立指定ftp服务器连接,可指定连接端口。

  42.passive:进入被动传输方式。

  43.prompt:设置多个文件传输时的交互提示。

  44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。

  45.put local-file[remote-file]:将本地文件local-file传送至远程主机。

  46.pwd:显示远程主机的当前工作目录。

  47.quit:同bye,退出ftp会话。

  48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如:quote syst.

  49.recv remote-file[local-file]:同get。

  50.reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。

  51.rhelp[cmd-name]:请求获得远程主机的帮助。

  52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。

  53.rename[from][to]:更改远程主机文件名。

  54.reset:清除回答队列。

  55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。

  56.rmdir dir-name:删除远程主机目录。

  57.runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀..1,.2等。

  58.send local-file[remote-file]:同put。

  59.sendport:设置PORT命令的使用。

  60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。

  61.size file-name:显示远程主机文件大小,如:site idle 7200。

  62.status:显示当前ftp状态。

  63.struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。

  64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。

  65.system:显示远程主机的操作系统类型。

  66.tenex:将文件传输类型设置为TENEX机的所需的类型。

  67.tick:设置传输时的字节计数器。

  68.trace:设置包跟踪。

  69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。

  70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3。

  71.user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。

  72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on.

  73.?[cmd]:同help。

linux常用精华网址(转帖)

linux常用精华网址(转自:http://www.matrix.org.cn/thread.shtml?topicId=34770&forumId=43)

一) 网路中遍布著大量的Linux相关站点;

(二)用户无须详细了解每一个此类站点,实际上,一百个站点足够你使用了。

  

  评选出的这100个优秀站点,将按照下述20个类别作以评介:

  (一) 文件下载

  (二) 幽默娱乐

  (三) 相关新闻

  (四) 通用硬体

  (五) 专用硬体

  (六) 新手站点

  (七) 图形/多媒体

  (八) 游戏站点

  (九) 网路杂志

  (十) 入口(教育、链结)

  (十一) 软体发展

  (十二) 购物

  (十三) Linux内核

  (十四) 职业机会

  (十五) 科学工程

  (十六) 文档管理

  (十七) X-Window 系统

  (十八) Linux 分发站点

  (十九) 用户团体

  (二十) 网管站点

                 

(一) 软体下载

(1) Freshmeat站点

网址:http://www.freshmeat.net

评介:如果你绝对肯定,非要获取开放源代码应用程式,那毫无疑问,

Freshmeat就是个不错的站点。

这个最值得推崇的软体下载站点,有著数以千计的大量开放源代码应用程式的分类链结。

此外,Freshmeat站点在更新程式的基础上,每天还会添加10到30个新程式链结。

(2) Tucows Linux

网址:http://linux.tucows.com

评介:最初,该站点是一个基於Windows的软体园地,几年後,Tucows拓宽领域。

现在,该站点已经发展成为了最开放的Linux下载站点之一。

不过,说真的,这也是因为Linux从一开始就增强了伺服器的缘故。

(3) Woven Goods for Linux

网址:http://www.fokus.gmd.de/linux

评介:Woven Goods for Linux 是一个德语站点,

它的特徵就在於英文和德文版的Linux程式下载和文档。

该站点还有一个很不错的综合列表,几乎列出了你所能想像出的每一个Linux分发。

(4) Linux ISO Images

网址:http://www.LinuxISO.org

评介:是不是已经极其厌倦了查找ISO图像?

在LinuxISO.org站点中一个非常醒目的地方,就放置了最流行的Linux 分发ISOs的链结。

当然,它不能让你56k的数据机具有更快的下载速度,但他们已经竭尽所能了,

那些有DSL或光缆数据机的用户们会非常高兴的。

(5) RPMfind.net

网址:http://www.rpmfind.net

评介:如果你还沉浸在网路海洋寻找最新用RPM

(Red Hat Package Manager)格式编写的软体,

那这个站点最适合不过了。

凡是存在的RPM Package,这里都可以找到,而且这些软体还被编进了索引,

用户可以通过多种不同方式来分类。

例如,你可以分别用类别(比如游戏等等)、创建日期、

package maintainer或名称等等多种方式查询一个套装软体。

(二)娱乐休闲

(1) UserFriendly

网址:http://www.userfriendly.org

评介:真应该建议Netscape在流览器(就在"Home"旁边)上添加一个按钮,

以便用户可以很轻易地跳转到User Friendly上的Daily Static链结中去。

喜欢新奇感觉的用户可能没有人愿意错过该站点上的冒险体验。

此外,还有其他像卡通等等内容丰富的东西。

User Friendly站点的最大特点就是每日都有新服务内容,

而且还有庞大的人才资料库和Ufie社区。

(2) Segfault

网址:http://www.segfault.org

评介:是一个不错的Linux娱乐站点。

该站点的特徵在於喜欢拿Linux界的名流人物来开涮,非常可笑且带有讽刺意味。

在这里用户不会找到太多有用的资料,但绝对可以让你捧腹大笑。

(3) Sluggy Freelance

网址:http://www.sluggy.com

评介:可以肯定,第一名的UserFriendly绝对不是惟一的滑稽喜剧站点,

Sluggy Freelance就是一个典型例证。

该站点的创建日期可以回溯到1997年,特徵就是提供了不少通俗易懂的素材。

尤其值得一提的是,Sluggy站点非常体贴新用户,专门在最醒目的位置放置了新读者指南。

建议大家不妨请一天假,完完整整地流览一个这个不错的网站。

(4) Humorix

网址:http://i-want-a-website.com/about-linux

评介:Humorix站点既讲述Linux的相关知识,

又著力於Linux,、Microsoft以及其他许多相关系统或软体的趣事收集。

此外,还有许多专栏作者和自愿投稿者的搞笑文章。

(5) Jargon File

网址:http://www.tuxedo.org/~esr/jargon

评介:不是特别了解"行话"?难道不想去深入了解滑稽语言隐含的深层含义?

那就访问Jargon File站点吧。该站点收集了庞大的滑稽行语概要,时间跨度相当大。

在这里,你会同时发现像早期的"Bit Bucket"和"404",

同时还有现在时新的有关Hacker Writing Style和Lamer-speak的文章。

该站点由Eric Raymond编辑整理而成。

(三)相关新闻

(1) Slashdot.org

网址:http://slashdot.org

评介:这个自称为"为大众服务的新闻"站点早先是以"晶片和程式"起家的。

後来慢慢发展成为搞笑闲谈的场所。

成千上万的铁杆支持者和匿名用户通过该站点搜寻大量的技术故事和未过滤的社区回信。

当CmdrTaco和Hemos的语法成为时兴後,

他们关於这个搞笑网站尝试後的成功地位自然也无人可比了。

(2) Linux Today

网址:http://www.Linuxtoday.com

评介:Linux Today网站遵从的是Rolling Stone Magazine杂志的座右铭

"All the News that Fits"。

并且作为一个网站,它的确作得相当不错。

对於想直接访问大多Linux业界主要大事的用户来说,

由於该站点提供了新闻故事、出版发行等相关资讯,所以确实是一个不错的切入点。

(3) Linux Weekly News

网址:http://www.lwn.net

评介:如果你想查找所有简明扼要的新闻,那就不应该错过Linux Weekly News站点。

它的范围非常广泛,远至安全事件,近至社会问题。

而且每周星期四,该站点都非常有规律地提供一个关於所有业界所发生事件的编辑评注,

仔细流览,你会发现它的评注非常合情合理。

(4) Wired News

网址:http://www.wired.com

评介:尽管,每周Wired News站点只有几组专门的Linux新闻故事,

但这些新闻故事中却总有技术爱好者所关心的资讯。

而且在当今充盈著"链结到----网站"的情况下,

该站点还做了其他此类网站没有时间去真正做的事----自己亲自动手写稿件。

(5) Wide Open News

网址:http://www.wideopen.com

评介:该站点的新闻区经常包含一些相当有意义的专题特写和文章,

而且一般都由专业记者撰写。

Wide Open News站点每周都会发布一些原创作品,而且通常稿件质量都很高。

喜欢流览行业新闻的不妨去感受一番。

(四)通用硬体

(1) Linux Hardware

网址: http://www.linuxhardware.net/

评介:Linux Hardware站点中包括一个内容非常广泛的Linux系统中所有的硬体资讯资料库。

用户既可以流览这些资料库资料,

也可以使用该站点的搜索引擎来快速查找所需要的硬体资料。

同样,该站点也允许搜索Usenet 组。

其中Linux Friendly Hardware Vendor 列表也是另一个特点所在。

(2) Linux Hardware Database

网址:http://lhd.datapower.com

评介:尽管每天Linux下的硬体支援变得越来越少,

但不可否认仍然有那么几款硬体非常适合於Linux用户。

Linux Hardware Database站点就是一个可以找到此类适合Linux的控制项类别的不错站点。

(3) The Linux Benchmarking Project

网址:http://www.tux.org/bench

评介:差不多每一个电脑爱好者都喜欢基准,

特别是当他们的硬体产品处於顶级时更是如此。

The Linux Benchmarking Project站点提供了一个基准结果资料库,

以及可供下载的基准软体。

(4) Tom's Hardware Guide

网址:http://www.tomshardware.com

评介:该站点虽然并不是一个专门的Linux站点,

但是有关Linux的内容非常不错,很值得一看。

用户不但在这里可以找到评论、新闻、技巧,还可以查找图形资讯、微处理器硬体等等。

(5) Linux on Laptops

网址:http://www.cs.utexas.edu/users/kharker/linux-laptop/

评介:如果你还在顽强地想将Linux装进你的笔记本电脑,

那这个站点绝对是最适合不过了。

从德克萨斯学院毕业的Kenneth Harker用了五年的时间

来对相关笔记本电脑的站点进行精选和分类。

同时,还让真正的用户推荐如何可以在他们的笔记本电脑中装入和运行Linux系统。

(五)专用硬体

(1) LinuxPPC.org

网址:http://www.linuxppc.org/

评介:如果你正在犹豫,不能判断壁橱里的老式Macintosh能不能支援Linux系统,

那LinuxPPC.org站点就是个值得一去的地方。

它是通往Linux/PPC方案的家园,能够将Linux埠置於Mac,

而且还可以链结到Linux/Macintosh邮件列表、常用问题解答、软体等等。

(2) iMac Linux

网址:http://www.imaclinux.net

评介:如果你难以忍受玻璃鱼缸样式、果冻般颜色的iMac,

而现在想运行Linux,不知行不行?

可以肯定地说,没问题,iMac Linux 网站可以帮助你在短短几分钟内完成你的心愿。

(3) Printer Compatibility Database

网址:http://www.picante.com/~gtaylor/pht/printer_list.cgi

评介:在Linux下执行列印任务可能有些烦人,

以至於想购买一个新的印表机来同Linux配套。

Printer Compatibility Database网站可以给用户提供一个

在Linux下工作的印表机综合列表,包括如何同Linux配套使用的综合资讯。

同时,用户可以在该网站找到Linux Printing HOWTO和其他有用的列印资讯。

(4) Linux Modem Compatibility Knowledge Base

网址:http://www.o2.net/~gromitkc/winmodem.html

评介:该站点提供了一个范围广泛的用户级数据机列表(包括Linux下)

以及一些有帮助价值的Linux数据机链结。

(5) SANE

网址:http://www.mostang.com/sane/

评介:如果你不知道如何在Linux下使用扫描器,

那SANE (Scanner Access Now Easy)站点就可以告诉你该怎么办了。

况且,该站点不仅有最流行的Linux扫描器软体,而且还以相容硬体的资料库而颇具特色。

(六) 新手站点

(1) Penguin Magazine

网址:http://www.penguinmagazine.com/

评介:事实上,找一个能给Linux入门者提供各种所需的网站并不是很多,

因此,相比之下,这个後起之秀Penguin Magazine站点的确还算是能解决这个难题。

该站点在今年初才启动,由一个名叫Scott Haven的Linux爱好者个人制作完成,

网站中包含了大量的有关Windows和Linux档系统的逐步式内容介绍。

在厌倦了阅读大多网站中专业化程度超过自己知识容量的资料之後,

Penguin Magazine可以让你轻轻松松地喘口气了。

(2) LinuxPlanet.com

网址:http://www.linuxplanet.com/

评介:由於制作优秀而被Big Company所认可的Linux站点之一就是LinuxPlanet,

自从去年推出核心Linux内容之後,该站点就被网际网路上的人们所看好。

难度适中的论坛、评论、以及一些列印、查找文档等现实问题的疑难指点等。

对於Linux菜鸟级的用户,LinuxPlanet绝对是一个有用的站点。

(3) Beginners Linux Guide

网址:http://www.linux.ie/beginners-linux-guide

评介:Beginners Linux Guide是Irish Linux User Group Web站点的一部分。

它的可圈可点之处在於其中通俗易懂的指南性专题,

包括如何使用基本Linux命令、以及安装资讯等等。

(4) Linuxdot.org

网址:http://www.linuxdot.org/

评介:从这个站点完全可以证明,Linux并不只是美国佬的专利。

因为Linuxdot.org是英国站点,而且的确是一个适用于初学者的向导性优秀站点。

几乎可以冠以"Linux入门者的手册"美称了。

该站点的特徵是从硬碟分区直到MySOL的简单介绍几乎无所不包,

囊括了所有Linux的相关知识。

(5) Linuxnewbie.org

网址:http://www.Linuxnewbie.org/

评介:Linuxnewbie.org是一个综合性站点,包括新闻标题、论坛、

著名的Newbieized帮助档(Newbieized Help Files)等等。

这种帮助档是为了帮助用户习惯使用Linux,进行部分系统的配置。

此外,用户还可以讨论或者检验该站点书架所推荐的图书。

(七)图形/多媒体

(1) LinuxArtist.org

网址:http://www.linuxartist.org/

评介:LinuxArtist.org是我们目前所见过的Linux系统下最综合全面的图形站点。

不论用户喜欢平面图形还是三维图形,

LinuxArtist.org都能给那些使用Linux来创建名作的艺术家们

提供大量的链结和邮件列表。

(2) The Gimp

网址:http://www.gimp.org/

评介:一旦你提到图像和Linux,那就不得不说说The GIMP Web站点。

该站点特别适合於那些希望在Linux市场里得到最好图形程式的用户。

站点里包含了大量的资源和下载软体,此外还展示了一些GIMP.自己制作的美术作品。

(3) 3D software for Linux

网址:http://www.linux3d.org/

评介:虽然3D software for Linux站点不是网路中最可爱的网站,

但用户可以在这里找到许多有价值的Linux下的3D应用程式,

同时还有支援Linux的3D硬体等。

此外,站点页面中还有许多Linux下的3D相关链结、当前新闻、

Linux下的有关3D图形的事件等等。

(4) GraphicsMuse

网址:http://www.graphics-muse.com/

评介:GraphicsMuse站点是一个资源丰富的Linux下图形资讯网站。

在这个站点上,用户可以找到大量的图形资源、推荐图书、

关於GIMP的原始内容以及其他一些非常好的图形方案。

(5) General Graphics Interface Project

网址:http://www.ggi-project.org/

评介:不知你是否抱怨过,X Window系统可能压根就不适合你?

这些家伙们对於用X设计一点都没有激情,但他们希望有一种更好的工作方式。

现在,他们应该有了一个计画,而且,更重要的是,他们拥有beta代码。

(八)游戏站点

(1)Linux Game Tome

网址:http://happypenguin.org/

评介:从1995年开始,Linux Game Tome就已经成为了一个Linux游戏竞赛的专门场所。

而那时,Linux游戏世界本身也还是一片小天地。

现在,他们以http://happypenguin.org/ 为网址,

频道设置有新闻、游戏场景图片、游戏预告,以及最新游戏的评论等等。

同时,该站点还有一个不错的搜索引擎,可以让用户根据游戏类别、等级、名称,

甚至该游戏添加到网站的日期等分类流览游戏评论。

(2)Linux Games

网址:http://www.linuxgames.com/

评介:网站内容设置有下载、基本知识、论坛以及新闻等。

特别是新闻成为该网站的特色频道。

毫无疑问,Linux Games是一个可以覆盖全球绝大多数Linux游戏新闻的站点。

(3)Linux Quake

网址:http://www.linuxquake.com/

评介:绝对不能错过的站点。是一个非常精彩的《雷神之锤》站点。

包括了Linuxe下《雷神之锤》(Quake)的安装、运行,以及新闻和非常活跃的论坛等。

(4)Linux Game Development Center

网址:http://sunsite.auc.dk/lgdc/

评介:如果你想寻找一个非常精彩、且又能找到Linux游戏开发人员一切所需的场所,

那可以肯定目前这样的站点的确还没有出现。

不过,Linux Game Development Center 的发展目标也基本类似。

现在,该站点设置了精彩新闻、游戏开发指南、针对开发人员的访谈等,

但它还正在开发代码仓库、开发工具列表、以及新工作方案,以求不断发展。

(5)Loki

网址:http://www.lokigames.com/

评介:目前,Loki是一个商业性的Linux游戏公司。

从《文明》到《雷神之锤3》,再到《铁路大亨2》等等,

Loki公司几乎将所有最流行的游戏软体都移植到了Linux平台上。

如果你想看看最近有什么大游戏,那就上去看看吧!

(九)网上杂志

(1)Linux Journal Online

网址:http://www.linuxjournal.com/

评介:Linux Journal是其印刷杂志的电子版,大部分和印刷版特徵相符,

不过也添加了一些新的资料。

此外,电子版的特色频道还体现在职业中心、论坛,以及著名软体列表等等。

怎样说服你的老板使用Linux系统,只要看看该站点的企业部分就可以了。

(2)LinuxWorld

网址:http://www.linuxworld.com/

评介:LinuxWorld是一个发行量很大的周刊,范围涉及到Linux的方方面面,

从软体评论到Linux市场的大幅专题。

对於反微软的业界来说,LinuxWorld可是一个几乎无人不知的驰名站点。

(3)Linux Gazette

网址:http://www.linuxgazette.com/

评介:Linux Gazette是由Linux Journal 出版的电子刊物,

属於Linux Documentation Project的一部分。

自从1995年成立以来,无数的志愿者都在踊跃提交稿件,

以至於该站点现在已经成为一个实力很强的站点之一

(如果翻看他们的档案,就能看到一个非常非常古老的Red Hat图示)。

对於很多高级Linux用户来说,该站点的优势在於提供了很多指南和技巧,

同时用户还可以对未来想了解的专题发送提议。

(4)Salon Magazine: The Free Software Story

网址:http://www.salon.com/tech/special/opensource/

评介:最早在1998年,Salon就开始初涉Linux和开放源代码。

和其他大量再线Linux杂志不同的是,该站点所涉的内容题材非常广泛而且相当有意义。

(5)Linux Focus

网址:http://www.linuxfocus.org/

评介:这个定期按时发送的电子杂志自从1997年就开始诞生了。

它以月刊的形式,给用户提供了许多新颖(多少有些深奥)的技术性文章。

而且以多种语言发行,当然也包括英文版。

(十)链结/入口

(1) Linux.com

网址:http://www.Linux.com

评介:仅仅一年的时间,VA Linux的Linux.com 就已经成长为

网际网路上最具竞争力的Linux站点之一。

在网站经理Trae McCombs和他的自愿者小组努力下,

该网站为Linux社区添加了无数非常有用的特色内容和资源。

近来,该站点和O'Reilly & Associates结成合作关系,

双方合作的结果使Linux.com站点更具有专业化和更高质量。

(2) LinuxStart.com

网址:http://www.LinuxStart.com

评介:想一想Yahoo,基本就能够想像得出Linux的同类站点

------LinuxStart.com站点的特色

也正在於有一个相当不错的分成好多个主题区的精选链结。

此外,如果你正在费劲地用Hotmail发送网路信件,不妨试试Linux-Start的电子信箱。

甚至你还可以将你的网页也一并搬到上面。

(3) LinuxLinks.com

网址:http://www.linuxlinks.com

评介:LinuxLinks.com是最综合性的Linux站点之一,

在这里你能见到许多曾经印象比较深刻的站点链结。

目前,该站点的链结数量超过10,000,而且随时都在增加。

(4) Linux Online

网址:http://www.linux.org

评介:Linux Online的名称甚至比它的功能变数名称Linux.org更为知名。

是一个比较早的Linux站点,虽然介面做得并不是非常漂亮,

但其中包含的Linux资源价值却使其成为了一个必须参观的网站之一。

(5) Linsight

网址:http://Linsight.com

评介:Linsight在宣传中介绍自己为"Linux时代的Linux资讯"。

该网站实际上是由好几个部分组成的,

其中包括命名为LinDeveloper的一个开发人员分区、

一个叫做Linsider的Linux市场跟踪区、

追踪全年所发生的Linux业界焦点事件报导的LinEvents区、

以及可以告诉你和你的员工们在那里得到Linux培训的LinTraining专区。

(十一)软体发展

(1) SourceForge

网址:http://www.SourceForge.net

评介:SourceForge站点是VA Linux针对开发人员的一个入口。

程式师们在这里可以放置他们的开放源代码方案,

包括CVS工具、调试追踪和补丁管理工具。

SourceForge给所有没有资源来自己安装一个伺服器的Linux和

开放源代码程式师们一个家园。

用户可以流览和下栽网站上已开发的软体,也可以给这些方案做补丁。

(2) Catalog of Free Compilers and Interpreters

网址:http://www.idiom.com/free-compilers/

评介:在没有明确限制Linux和开放源代码软体的时候,

免费编译器和解释程式的目录对於开放源代码的开发人员还是会有些兴趣的。

此外,该站点包含了许多编程工具和编译器。

(3) SourceXchange

网址:http://www.sourcexchange.com

评介:SourceXchange是一个可以让Linux和开放源代码软体发展人员得到报酬的站点。

通过链结到一个付费的商业公司,就可以用开放源代码软体赚钱了。

需要开放源代码吗?需要提交方案、标明你的价格-------当然,

成功的前提是他们必须正好有你所需要的代码。

(4) CoSource

网址:http://www.cosource.com

评介:CoSource是又一个专门给源代码开发人员提供的付费站点。

目前,表单上已经有将近250个要求,总量达$71,500。

(5) Linux Source Navigator

网址:http://www.metalab.unc.edu/navigator-bin/navigator.cgi?

评介:该站点将源代码镶进一个简单的导航性分层档夹系统中,

以便用户快速查找到所需要的代码。

(十二)购物

(1) LinuxMall.com

网址:http://www.linuxmall.com

评介:可能由於最近更新过的缘故,LinuxMall.com站点看起来不想是购物站点,

倒像是一个专门的Linux链结入口。

而且,它还远不只是一个普通的电子商务站点。

目前,该站点已经打算建立很多特色社区了,如论坛以及已经启动的新闻服务等。

(2) Thinkgeek

网址:http://thinkgeek.com

评介:该网站有随手可得地最酷Linux附件。

但除了一些$1.99的发行CD外,用户可能在这里不会找到任何软体。

不过,如果你想用""compile"、"telnet"、和"regexp"写点东西,

最好还是上这个站点看看吧!

(3) The Linux Store

网址:http://thelinuxstore.com

评介:该站点比较自豪的是他们易於使用、简洁的介面、非常广泛的产品线,

以及大量的技术支持,没准在这里你还能找到你需要的东西呢。

(4) eLinux.com

网址:http://www.elinux.com

评介:这个进入Linux购物市场的新入口是由Creative Computers公司提供支援的,

该公司同时还有PCMall和MacMall。

Elinux站点中有一个非常广泛的Linux硬体和软体区,

同时还有一个由Linuxcare提供支援的FAQ资料库。

(5) Linuxcentral

网址:http://www.linuxcentral.com

评介:图书、T恤--------用户在这里可以找到所有传统Linux电子商务所能买到的东西,

此外,在这里还有一些更有趣的东西,比如网卡等等。

(十三)Linux内核

(1) Kernel Notes

网址:http://kernelnotes.org

评介:KernelNotes.org是一个可以得到所有内核的地方。

该站点所包括的内容比较广泛,而且,特色是能够找到最新内核的升级技巧。

(2) The Linux Kernel Archives

网址:http://www.kernel.org/

评介:该站点奉行的原则是:简洁、简洁,再简洁。

用户可以选择Linux内核、不稳定内核、稳定内核以及内核源代码。

如果你想找最新的稳定Linux内核或开发中内核,那就去看看吧。

(3) Kernel Traffic

网址:http://kt.linuxcare.com/

评介:难道每周不想要一个几乎达到6MB的Linux开发邮件列表吗?

Kernel Traffic站点的那帮家伙们早就替你想到了这一点。

Kernel Traffic是一个时事通讯周刊,总结了本周主要的专题。

一个不错的站点。

(4) GNU Hurd

网址:http://www.gnu.ai.mit.edu/software/hurd/hurd.html

评介:稳定版目前已经具体化,但关於Hurd kernel 的GNU Project还在发展之中。

Hurd内核是一个微核设计的实练。

GNU/ Hurd站点的特徵就是说明了如何将Hurd安装进Debian distribution中去。

(5) Linux Mama

网址:http://www.LinuxMama.com/

评介:无论如何,也不是每一个内核补丁都得作到fold中,

如果你正好属於好奇心比较重的类型,想玩玩非正式内核补丁,

那就不要错过Linux Mama了。

(十四) 职业机会

(1)Geekfinder

网址:http://www.geekfinder.com/

评介:主机位於User Friendly站点的Geekfinder是一个猎职的好去处。

该站点不只限於Linux类相关工作,

用户可以根据自己的技能搜索和选择最适合自己的工作。

此外,用户还可以根据自己的意愿按照州和地区来搜索职位。

(2)Linux.com Jobs Page

网址:http://www.linux.com/jobs/

评介:想寻找专职Linux工作的人,值得来Linux.com's Jobs page站点看看。

根据提交的职位,该站点有大量适用於Linux求职者的有用专题和链结。

(3)eLance

网址:http://www.elance.com

评介:正式发布於去年的eLance站点为包括电脑业求职的各类自由服务开辟了一个新市场。

用户可以在该站点填写个人资料表格,并在其"固定薪酬"

部分根据填写者自己要求的计时薪酬

(在这里你也可以以每小时3到300美圆的价格雇佣其他人),

或者你也可以流览网站上的各种资讯看看是否有适合你的自由工作。

(4)Linux Today Jobs

网址:http://jobs.linuxtoday.com/

评介:该站点有两个特徵:网路上综合性最强的Linux新闻站点之一;

能够同时提供Linux企业公司招聘和Linux个人求职的专业站点。

(5)Hotjobs.com

网址:http://www.hotjobs.com

评介:Hotjobs.com是一个不局限於Linux特定求职的网站,

该站点每天发布5到10个Linux相关职位,

而且所公布的职位资料绝对不是那些看起来充裕却几乎没有什么回映的过时消息。

(十五)科学工程

(1) SAL: Scientific Applications for Linux

网址:http://www.kachinatech.com/SAL/

评介:Linux现在不仅仅是供玩乐的东西了,但这并不是意味著就此失去了许多乐趣。

对於年轻的科学工作者们来说,

可以在该网站找到许多适用於Linux下各种科研应用程式的开放源代码、

共用软体和商业软体等等。

(2) Beowulf Project at CESDIS

网址:http://beowulf.gsfc.nasa.gov/

评介:一个很酷的Linux站点。以帮助科学家们联系大量质优价廉的电脑而出名。

(3) High-Availability Linux Project

网址:http://www.henge.com/~alanr/ha/

评介:如果你正在Linux下运行企业级的应用程式,

或者只想验证一下Quake伺服器从不会崩溃,那该站点就太适合你了。

同时该站点还提供了许多簇管理、Linux-HA软体以及大量地此类相关站点链结。

(4) Free Physics Project

网址:http://freephysics.sourceforge.net/

评介:是一个创建Linux下的GPL物理模拟器的站点。

用户可以下载运行代码、专案处理等等。

(5) Linux and Chemistry

网址:http://chpc06.ch.unito.it/chem_linux.html

评介:这是一个综合了Linux和化学的网站,其中有许多商业、共用软体和GPL的软体,

适合於那些在Linux下做研究工作的化学家。想必化学系的学生和教授应当喜欢这个站点。

(十六)文档管理

1)Linux Documentation Project

网址:http://www.linuxdoc.org/

评介:在所有Linux站点中,LDP已经作了相当久的FAQ、HOWTO以及Linux导引了。

该站点最为夸耀的是各种格式的Linux详细资讯集萃。

此外,此站点中的HOWTO分项也是一个能解答用户所有疑难问题的权威场所。

最近由於新鲜血液的加盟,该站点又有了新特色。

2)Open Source Writer's Group

网址:http://www.oswg.org:8080/oswg

评介:该站点是由LinuxChix的Deb Richardson在去年制作完成的,

为一个开放源代码的集萃站点,特别适合於开放源代码项目的用户。

3)Linux Resources

网址:http://www2.linuxjournal.com/cgi-bi....pl/lr-toc.html

评介:该站点是一个优秀的资料站点,同时适用于Linux新手和专业人士。

在这里,用户可以找到所有相关Linux的资料,而且它还告诉你,

在哪里可以找到相关资料、可以和使用这些资料的人见面,以及其他更多。

4)GNU Project Documentation

网址:http://www.gnu.org/doc/doc.html

评介:如果你手里有一个很好的免费软体却不知如何使用,怎么办?

幸运的是,GNU Project Documentation站点的管理人员已经

为你提供了一个非常综合的文档区。

此外,如果你心情不错,

那么还可以去读读Free Software and Free Manuals上刊登的Richard Stallman的评论。

5)The Vim Homepage

网址:http://www.vim.org/

评介:一个绝对让新手震动的Linux网站。这里有大量的Vim资讯和使用资料。

(十七)X-Window 系统

1)Themes.org

网址:http://www.themes.org

评介:这里有装扮你桌面的所有好东西,

同时还有在window 管理器和其他流行套装软体上更新的X资源和新闻。

此外,Themes.org还有SawMill、Afterstep、 Enlightenment、

WindowMaker、KDE专区等等。

2)KDE Home

网址:http://www.kde.org

评介:该站点能提供给你适用於K Desktop Environment的任何开发资料,

而且还有随时更新的适用於KDE的最新发行软体。

此外,KDE还有许多像K Office之类的相关资料。

3)GNOME Home

网址:http://www.GNOME.org

评介:Gnome.org是一个组织最好的免费软体站点。

在这里,用户可以得到有关GNOME的开发资源,可以加入GNOME邮件列表,

还可以进行软体下载。

开发人员将搜索到最新的附加资料,GNOME用户们还将找到大量有用的文档。

4)XFree86 Project

网址:http://www.xfree86.org

评介:XFree86 Project站点将给用户Linux系统的相关资料、最新发行的软体、

以及一个精彩的FAQ等等。

XFree86站点对於刚入门的Linux新手来说将是一个不可错过的站点。

5)Window Managers for X

网址:http://www.PLiG.org/xwinman

评介:Window Managers for X站点是有关X视窗管理器的最综合性站点。

从最早的一直到最新的乃至全部,以及最大的视窗管理器都可以在该站点找到。

还不知道一个视窗管理器和一个桌面环境的区别吗?该站点也可以回答你这些基本问题。

(十八)Linux 分布站点

1)Debian

网址:http://www.debian.org

评介:Debian网站用户介面非常友好,

并且关於Debian GNU/Linux和Linux一般使用方面内容丰富。

如果你喜欢冒险,

你甚至可以在这里找到如何使用GNU/Hurd内核运行Debian而不是我们都知道

和喜爱的Linux内核。而且还有很多各种各样免费资源的链结供用户使用!

2)Red Hat

网址:http://www.RedHat.com

评介:Red Hat的网站在过去的一年里已经多次发生变化。

但是RedHat.com只是保持做更好的改变。

最新的介面容易流览,并且还为用户提供了大量的链结和下载。

3)SuSE

网址:http://www.SuSE.com

评介:SuSE网站是一个商业站点──没有打算成为"门户"站点或其他。

所以该网站只是仅仅包含了你想了解的SuSE Linux的一切相关资讯。

SuSE的网站对於想知道Linux是否能和他们的硬体相容的用户则是非常有用。

4)Slackware

网址:http://www.Slackware.com

评介:该站点让用户唯一不满的就是太多的图片和太慢的下载速度。

相对而言,Slackware站点是一个漂亮、整洁、黑白形象设计,

而且还对所有重要的材料建了链结。

5)Linux-Mandrake

网址:http://www.Linux-Mandrake.com

评介:Linux-Mandrake站点对於Linux-Mandrake distro的用户来说

确实是一个优秀的网站。

无论你是一个需要寻找技术支援的菜鸟,还是一个想同最新的代码打交道的开发者,

Linux-Mandrake都是实现这一切的捷径。

(十九)用户团体

1)Linux User Groups WorldWide

网址:http://lugww.counter.li.org/lugww.php3

评介:想要寻找离你最近或最远的Liunx用户组吗?

Linux User Groups WorldWide网站有最全面的相关LUGs(Linux用户组)列表。

基於用户地址定位的列表允许相互间建立联系,而且该站点还给出如何创建指南。

2)SVLUG

网址:http://www.sulug.org

评介:该网站很可能是世界上最有活力的LUG站点,

而且一定是人们常频繁光顾的热点地带。

Silicon Valley Linux Users Group站点包含了许多相当有趣的历史和有用链结。

3)Groups of Linux Users Everywhere

网址:http://www2.linuxjournal.com/glue/index.html

评介:GLUE是Linux Journal的主办者。

注册过的LUGs可以参加世界各地的友好Linux公司所提供的活动。

同时,GLUE网站中也有一定数量的LUGs资源,包括技巧等等。

4)Linux Online's Linux User Group Registry

网址:http://www.linux.org/users/index.html

评介:Linux Online有一个很全面的世界性LUGs列表。

如果你想在此找点你的LUG,请在Linux Online site上列出来。

5)LinuxChix

 

在Red Hat Linux 9上安装Eclipse(转帖)

在Red Hat Linux 9上安装Eclipse(转自:http://www.linuxmine.com/1055.html)

2004-04-23 15:18 pm

作者:linux宝库 (http://www.linuxmine.com)

来自:linux宝库 (http://www.linuxmine.com)

现存:http://www.linuxmine.com/1055.html

联系:linuxmine#gmail.com

不明白?欢迎到 linux论坛 (http://bbs.linuxmine.com) 参加讨论!

先下载eclipse,网址为 http://www.eclipse.org。

eclipse 可以在很多个平台上执行,在此我们要安装在linux上面,参考下图,

请选择linux(x86/GTK 2)。

下载这个

eclipse所支持的平台

在本文撰写时,eclipse的最新版本为 3.0 版,2.1.1版本支持C/C++开发执行。

执行eclipse 时须使用到 Sun JDK

1,但eclipse的安装程序并未包含 Sun JDK,

且 Red Hatlinux 9 也未包含 Sun JDK。所以接下来我们要下载该档案。Sun 最

新版本的 JDK 可至 http://www.javasoft.com 下载,在此我们使用的是 Java 2 SDK (J2SE) 1.4.2-01 版

1,eclipse 似乎也可搭配 IBM 或其它公司的 JDK,不过我并没有实际测试过。

两个软件都下载完毕之后, 我们先安装 JDK(需以 root 身分安装):

[root @ljn] chmod 711 j2sdk-1_4_2_01-linux-i586-rpm.bin

[root @ljn] ./j2sdk-1_4_2_01-linux-i586-rpm.bin

[root @ljn] rpm –ivh j2sdk-1_4_2_01-linux-i586-rpm

执行后会出现好几页的版权声明,回答 yes

即可继续安装。完成后会产生一个

j2sdk-1_4_2_01-linux-i586-rpm 档案,接下

来用 rpm 来安装

[root @ljn]rpm –ivh j2sdk-1_4_2_01-linux-i586-rpm

将档案权限改为可执行檔

安装好后的 JDK 会储存在 /usr/java/j2sdk1.4.2_01 目录中(不同版本的 JDK 目录名称会不一样,例如 /usr/java/j2sdk1.x.y_zz)。

做一个符号连接

[root @ljn] ln –s /usr/java/j2sdk1.4.2_01 /usr/java/jdk

接下来我们要安装eclipse,在此我们把eclipse 安装在 /opt 这个目录中,你也

可以选择安装在其它不同的目录。安装 eclipse很简单,只要把下载回来的压缩档案解开就可以了:

2指定将档案解到 /opt 目录中,如果目录不

存在 unzip 会自动建立该目录

[root @ljn] unzip –d /opt eclipse-SDK-2.1.1-linux-gtk.zip

不管哪一个版本的eclipse(目前安装过 2.1.1 和 3.0 M3)

,解压缩后都会解到eclipse这个目录中。如果我们在同一台计算机上安装不同版本的eclipse,除非安装在不同目录,否则先前的版本将会被覆盖。因此,我们将刚刚解压缩出来的

/opt/eclipse

为了让每一位linux的使用者都可以执行eclipse,我们写了一个 script(eclipse.sh):

#!/bin/bash

#

# 文档名: eclipse.sh

#

# 执行 eclipse2.1 版本

#

export JAVA_HOME=/usr/java/jdk

export CLASSPATH=/usr/java/jdk/lib

/opt/eclipse/eclipse -vm /usr/java/jdk/bin/java -data ~/workspace &

-vm 参数用以指定使用哪一个 jvm 来执行eclipse,在此我们指定之前安装的 Sun JDK 1.4.2-01 版-date 参数用以告诉eclipse要将项目储存

在哪一个目录中。在此我们指定储存在使

用者home目录(~)的 workspace 目录中

3接下来我们将 clipsem.sh 复制到/usr/local/bin 目中并设定其权限:

[root @ljn]cp eclipse.sh /usr/local/bin

[root @ljn]chmod 755 /usr/local/bin/eclipse.sh

此时执行 eclipse.sh 既可启动 eclipse。请参考下图

eclipse启动后画面

4如果嫌每次都要打 eclipse.sh 太麻烦,我们也可以设定一个 alias,让使用者只要输入 eclipse2.1 即可。请修改 /etc/profile.d 目录下的 which-2.sh:

alias eclipse2.1=`/usr/local/bin/eclipse.sh`

在最后面加上这一行。

如果这样还是太麻烦,我们也可以像是在 Windows 系统里面一样,为eclipse在桌面上建立一个「快捷方式」

。请参考下图;

首先,在桌面上按下鼠标右键,在跳出

窗口中选择第三个选项「新增启动器(A) 」,之后会出现上图 的画面。分别在

「名称」栏中输入eclipse、

「指令」栏中输入/usr/local/bin/eclipse.sh,然后按

下「图标」栏右边的「没有图标」按钮。这时候按下确定按

钮桌面上就会出现的eclipse 图标,以后就可以直接点选该图标来执行eclipse。

备注:

1. 虽然 Sun JDK 和eclipse可以在 Red Hat Linux 7.x 版中成功安装,但是在执行eclipse 时,却会出现 error while loading shared libraries: libgtk-x11-2.0.so.0:

cannot load shared object file: No such file or directory 错误讯息。我想可能是

gtk 版本太旧的关系吧,也许更新一下 gtk 就可以。Red Hat linux 8.x、9

2. 如果要在Eclipse中安装 CDT 撰写 C/C++程序的使用者,可以安装eclipse 2.11版。在本文撰写时 CDT 只支持eclipse 2.1.x 版。

3.用 Eclipse 平台进行 C/C++ 开发

参照这两篇文章

http://www-900.ibm.com/developerWorks/cn/linux/opensource/os-ecc/index.shtml

Eclipse Project CDT (C/C++) Plugin Tutorial

返回前一页

本站由张善友制作并维护

copyright 2002-2003 All rights reserved

不明白?欢迎到 linux论坛 (http://bbs.linuxmine.com) 参加讨论!

全文结束

如何混合使用Linux和Windows(上); LINUX目录详解(转帖2篇)

下面这篇转帖这句话很有用:用户程序通常放在/usr目录和/opt目录下,但是个人文件一般放在/home目录下,而临时文件则存放在/var目录下。

如何混合使用Linux和Windows(上)(转自:http://www.zdnet.com.cn/techupdate/software/skill/story/0,3800080971,39329263,00.htm)

作者: vnunet.com

2005-08-26 04:55 PM

推荐朋友 | 打印本文 | 返回首页

在个人计算机上,Windos系统和Linux系统可以用来相互补充,在本文中我们将向你介绍如何在一台计算机上使用这两个系统,包括最好开始方式、有哪些文件可以使用等其他内容。

在刚刚过去的几年中,作为服务器和工作站操作系统的选择之一,Linux 已经很好的确定了自己的地位。

很多专业的用户发现,Linux还是一个很安全的网上冲浪平台。也许,Linux的安全漏洞并不比微软的操作系统少,但是,SuSE、Knoppix、Red Hat等系统都很少受到病毒攻击,因为这些系统不是黑客攻击的主要目标。

从另外一方面来说,当谈及多媒体,尤其是视频编辑以及DVD光盘制作等方面的软件时,Windows是一个必不可少的操作系统。对于办公软件以及图像编辑等方面来说,Windows目前在这方面仍然处于领先地位。因此,许多专业用户都使用双系统。

在本文中,我们将向你介绍在一台机器上使用两个系统的最好方式。如果你正在准备进行这种转换的话,就真的没有必要担心由于系统不兼容而可能会造成各种问题,在Linux环境下也可以读取Windows中的文件。

并且这些源自于Unix的操作系统现在可以识别并且能够与大量Windows格式的文件一起工作。如果有必要的话,你甚至可以在Linux环境下运行Windows环境下成熟的应用程序,如在Linux环境下运行微软的Office 。

将Linux和Windows合在一起

至于在一台个人计算机上一起使用Linux和Windows的方法,目前至少有半打以上。但是这些方法中最常用的方法应该是在一个硬盘上同时安装两个操作系统。

除了要配置多启动管理器外,这种方法实现起来很容易,但是这种方法要求有大量的硬盘空间。如果你已经决定还是使用Windows分区而又发现还需要3-4GB的空间来保存微软的文件以便能够经常性的查看某些文件时,你会觉得非常麻烦。

在这种方法中,每个操作系统都是分别存储在各自的分区中。目前所发行的Linux版本如Red Hat 9 或者SuSE 8,都会考虑到现有的微软操作系统并且会将该系统集成在引导选项中。然而,这确实需要有足够的空闲硬盘空间,要实现标准的安装,需要大概3-5GB没有使用或者没有分区的磁盘空间。

如果有足够的空间的话,安装工具会自动为Linux计算出一个合理的分区方案。如果有必要的话,专家级的用户可以不用考虑安装工具的建议,而是进行人工干预,直接输入期望的分区大小。

在成功的安装系统之后,你只需在系统引导时通过一个引导菜单来选择希望要进入的系统,从而可以进入不同的系统。Linux引导程序也允许你指定启动选项并且可以将这些参数传送给内核。

最佳分区方法

如果你想要尽可能方便而且安全的同时使用Windows和Linux这两个系统的话,就必须确保实现最佳分区。非常重要的一点就是考虑需要使用多少个分区,并且每个分区所占的空间大小应该是多少(分区方案)。这些参数都是根据你的安全需求、使用的程序、以及注册用户的数量来决定的。

利用挂载点(mount point)"/" 将Linux的系统目录(根目录)放在其自身的分区上是一种明智的做法。这样一来,使得系统在出现故障的时候可以很容易的实现恢复。用户程序通常放在/usr目录和/opt目录下,但是个人文件一般放在/home目录下,而临时文件则存放在/var目录下。

一般说来,没有必要将这些文件夹放在不同的分区上,当然。交换分区是一个例外。

如果你想要额外实现防止电子邮件病毒或者垃圾邮件的话,可以在其分区上增加/var目录。一个良好的Linux产品的自动分区中应该包含以下分割:root、/home、/var、以及交换分区。对于初学者以及那些从Windows转换过来的用户来说,有一个系统分区(/)以及一个交换分区就已经足够了。

不管你选择的是哪一个提供商发行的Linux系统,它都会包含免费的分区工具,如fdisk以及cfdisk,这些工具虽然其功能很强大,但是对于初学者来说,使用起来都不是那么容易,因为这些工具都没有图形界面。

大多数的新用户都喜欢使用图形化的分区工具,通常情况下,在每个发行版的安装器中也都含有这种工具。例如,SuSE的安装和配置工具Yast,就包含一个非常容易使用的分区程序。

如果你愿意在安装Linux系统之前,先在Windows界面下进行分区的话,你就需要使用商业化工具如Powerquest的分区魔术师(Partition Magic)来进行分区。

使用cfdisk来进行分区

传统的Linux系统的分区工具是cfdisk,在使用Knoppix进行硬盘安装的过程中也可以使用该工具。你可以从命令行中输入"cfdisk"命令来运行该工具。该程序就会将所有它发现的硬盘以及每个硬盘的分区信息全部列出。使用键盘就可以实现对cfdisk工具的全面控制。

借助于鼠标和回车键,你可以选择不同的功能按钮。你可以很容易的在未分区的硬盘上创建一个新的分区,或者删除一个已经存在的分区。如果要删除一个已经存在的分区,只需要简单的使用鼠标选择该分区,然后选择"删除"命令,最后通过"回车键"来确认。

你可以用相似的方法来创建一个新的分区,当然不是选择"删除"功能,而是选择"新建"功能。对于最小安装的Linux系统来说,它要求有一个根分区和交换分区。要创建一个新的交换分区,选择"基本分区"来创建一个新的基本分区。交换分区的大小取决于可用的内存的大小,但是在任何情况下,交换分区的大小都没有必要超过512MB。

可以通过输入"起始扇区"或者输入"结束扇区"或者相应的大小(以MB为单位)来指定分区的大小。建议将"起始"设置为第一个分区的"起始扇区"。选择"类型82"作为交换分区的类型。

这种方法也可以用于创建Linux的根分区。在这里仍然是使用选项"新建"以及"基本分区"来创建基本分区。这个分区所需要的大小取决于你想要安装多少个程序包。如果你正从一个Windows用户转变为一个Linux用户,并且只使用一个单一的Linux根分区,那么,默认安装只需要大约2-3GB的空间。

然而,随着许多多媒体文件以及大量应用程序的出现,分区大小一般至少要10GB的空间。当然了,你可以选择使用整个未分区的磁盘空间作为当前分区的大小。选择分区"类型83"作为根分区。

一旦分区工作结束,使用"写"功能来保存并应用当前的变化。这样创建的分区可以很容易的用于随后的全新的Linux安装。

要减少现存分区的大小,你需要使用另外的工具如免费工具Parted (你可以通过Linux搜索引擎www.rpmseek.com来找到该工具)或者使用其他的商业化的Windows程序。

在Windows下使用Linux文件

Linux用户常常需要访问并行安装的Windows分区及其文件,反过来也是如此。

借助于免费的基于Windows的工具Explore2FS ,Windows用户可以任意使用Linux ex2fs文件系统中的分区。Explore2Fs可以显示所有可用的硬盘,并且可以在不同的Windows浏览器中显示所有的Linux分区。

要访问Linux分区上数据,你可以利用拖放功能来实现。目前Explore2FS是免费的,并且该工具可以在Windows 95到Xp之间的所有系统上使用。Explore2Fs的安装工具可以在这里 找到。

在Linux中使用Windows数据

在Linux系统下面可以毫无障碍的读取到Windows分区。在安装Linux系统的过程中,操作系统自动可以识别出任何现存的Windows分区,并将它们合并到Linux目录结构中。

你可以通过文件管理器或者命令行的方式来访问这些分区上的数据和程序。由于目前发行的Linux版本都能够自动将Fat16以及Fat32分区挂载到系统上,而且甚至可能通过在桌面上创建一个图标使得这些分区可用,因此,在Linux系统和Windows系统之间(包括老版本的Windows,甚至是ME系统)的文件交换基本上不存在真正的障碍。

然而,当与NTFS分区(这种分区方式经常用于Windows NT/2000或者Windows XP中)进行数据交换时,问题仍然存在。Linux 以某一相配驱动程序的方式来为这种文件系统提供支持,但是这些驱动程序还是有一些缺点,因为,这些驱动程序在某些情况下会损坏文件系统。

正因为如此,如果你使用绑定的基于Linux内核的NTFS驱动程序时,最好使用只读模式。幸运的是,该驱动程序在缺省的情况下没有激活对NTFS分区的写权限。

Linux下的Windows

任何想要在Linux环境下使用Windows应用程序的用户都不可避免的遇到WINE。虽然人们认为它还不够成熟并且使用起来非常复杂,但是在本节我们将向你介绍Wine到底能干什么。

许多Linux爱好者将Windows仍然保留在硬盘上是希望他们能够继续使用某些特定的应用程序,但是有些人却根本不想要太大的操作系统。如今,在广为分布的Windows模拟器Wine的帮助下,你可以在Linux环境下直接运行许多Windows程序。它几乎可以模拟整个Windows环境下的应用程序编程接口。

另外,Wine几乎能够提供所有重要的操作系统功能,如同Windows系统本身在调用这些功能。从理论上来说,Windows应用程序几乎感觉不到它是在Linux环境下运行。该系统自己运行在一个虚拟的系统分区上。作为一种选择,你可以将真正的Windows库程序(DLLs)放在Wine提供的库程序旁边作为备份,万一Wine自身的库程序出错就可以使用这些备份程序。

在使用Wine的时候,你会发现可以安装许多常规的应用程序,而且你可能会直接在虚拟系统分区上安装一个简单的Windows程序。某些专家级用户已经对此非常熟悉,因此也就可以安装更为复杂的应用程序如Word 2000来完成某些工作。但是,这个过程是相当复杂的,而且稳定性也存在问题。

通常说来。要在Wine下运行一个Windows程序,只需要使用终端窗口并且输入一下命令:wine 『路径和程序的名字』。例如:wine /home//wine/C/Program/winword.exe。

Wine的各种不同版本

现在Wine的版本有很多,而且存在着各种不同的变种。当前的每个Linux版本中都包含有一个基本的Wine程序包,这个程序包可以用图形化的配置前端来定制。

然而,最新的Wine版本与此不同,并且需要通过命令行来实现全面的配置。另一个可作为选择的是商业化的产品WineX。在这个扩展版本的Wine上,可以使用最新的基于DirectX 的Windows程序。

Wine的局限性

从技术的角度上来说,使用Windows的模拟器是一种让人感兴趣的选择,但是到目前为止,它仍然无法替代在你的计算机上安装Windows系统。对于特定硬件的软件如驱动程序或者系统工具来说,在Linux环境下的Wine中是无法使用的。

通过模拟界面,你可以使用当前的大多数硬件,如打印机、操纵杆或者调制解调器,但是如果打印机需要特定的Windows驱动程序,并且在Linux中没有对应的驱动程序的话,那么它在Wine中将无法使用。依赖于Windows编码的多媒体应用程序在这里也会遇到问题,所以那些希望进行永久转变的windows用户应该密切注视当前Linux技术的发展。

在Linux环境下微软的Office

如果你非常希望在Linux环境下运行微软的Office的话,最好的选择是使用Crossover Office程序包。购买这个程序包的成本大约是40英镑,目前在SuSE Linux Office桌面环境以及Lindows系统中已经开始包含这个程序包了。Crossover是基于Wine的,通过使用这个程序包使得在Linux环境下安装Word、Excel以及Powerpoint等成为可能。

使用这种方法看起来没有什么问题,并且Crossover Office目前是稳定的。然而,在Linux环境下,想使用1.03版(仍在发行)的Crossover Office来安装微软的Access是不太可能的。新版本2.0.1支持Office 97,2000,XP以及Adobe Photoshop 7。

使用Crossover Office

设置好Crossover Office后,在Linux环境下配置Office的工作将变得非常简单。要安装Crossover Office 2的话,你需要相应的安装脚本文件。你可以从Code Weavers公司得到一个免费的测试版本。无论是测试版本还是完整版本,都需要花费59.95美元(大约38英镑),他们都可以在KDE或者Gnome环境下通过执行虚拟脚本进行安装。

在Linux环境下,你既可以使用超级用户也可以用标准用户模式来实现Crossover Office的安装。管理员模式安装的优点在于所有的系统用户都可以通过Crossover Office 来加载Windows应用程序。另一方面,如果Crossover Office是以标准用户的模式安装的话,则只允许该用户来加载Windows应用程序。

在调用了脚本文件后,Crossover Office图形化的安装程序就启动了。在全局选项中,输入安装该程序包的路径。如果接受预先设置的路径,也就是你自己的主目录,那么点击"开始安装"按钮开始进行安装。

安装完成之后,使用"现在开始配置"来配置应用程序。安装区域的主窗口包含有已经安装在系统中的所有应用程序的概述。

要配置更多的Windows程序,在"安装"按钮上点击一下就足够了。下面的工作就是从一个可支持的Windows程序列表中选择你想要安装的程序即可。

高亮显示想要安装的相应程序。并且点击"下一步"按钮。当然,你必须有原始的安装CD。如果你想要安装一个不在列表中的应用程序,勾选"安装未支持软件"选框并且指定安装数据所在的目录。

通常说来。通过在更多的对话框中点击"下一步"按钮就可以完成所有的安装过程。

*************************************************************************************************************************************************

 LINUX目录详解(转自:http://www.cnxhacker.com/article/show/774.html)

作者:未知 来源:CnXHacker.Net 加入时间:2004-12-15 阅读次数:42177

根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。

根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根文件系统的子目录中。

/bin

引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。

/sbin

类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用。

/etc

特定机器的配置文件。

/root

root用户的家目录。

/lib

根文件系统上的程序所需的共享库。

/lib/modules

核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。

/dev

设备文件。

/tmp

临时文件。引导启动后运行的程序应该使用/var/tmp ,而不是/tmp ,因为前者可能在一个拥有更多空间的磁盘上。

/boot

引导加载器(bootstrap loader)使用的文件,如LILO。核心映象也经常在这里,而不是在根目录。如果有许多核心映象,这个目录可能变得很大,这时可能使用单独的文件系统更好。另一个理由是要确保核心映象必须在IDE硬盘的前1024柱面内。

/mnt

系统管理员临时mount的安装点。程序并不自动支持安装到/mnt 。 /mnt 可以分为子目录(例如/mnt/dosa 可能是使用MSDOS文件系统的软驱,而/mnt/exta 可能是使用ext2文件系统的软驱)。

/proc , /usr , /var , /home

其他文件系统的安装点。

/etc 目录包含很多文件。下面说明其中的一些。其他的你应该知道它们属于哪个程序,并阅读该程序的man页。许多网络配置文件也在/etc 中,它们在《网络管理指南》中说明。

/etc/rc or /etc/rc.d or /etc/rc?.d

启动、或改变运行级时运行的scripts或scripts的目录,更详细的信息见关于init 的章。

/etc/passwd

用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。格式见passwd 的man页。

/etc/fdprm

软盘参数表。说明不同的软盘格式。用setfdprm 设置。更多的信息见setfdprm 的man页。

/etc/fstab

启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表。 Linux下,也包括用swapon -a启用的swap区的信息。见4.8.5节和mount 的man页。

/etc/group

类似/etc/passwd ,但说明的不是用户而是组。见group 的man页。

/etc/inittab

init 的配置文件。

/etc/issue

getty 在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。

/etc/magic

file 的配置文件。包含不同文件格式的说明,file 基于它猜测文件类型。见magic 和file 的man页。

/etc/motd

Message Of The Day,成功登录后自动输出。内容由系统管理员确定。经常用于通告信息,如计划关机时间的警告。

/etc/mtab

当前安装的文件系统列表。由scripts初始化,并由mount 命令自动更新。需要一个当前安装的文件系统的列表时使用,例如df 命令。

/etc/shadow

在安装了影子口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow 中,而后者只对root可读。这使破译口令更困难。

/etc/login.defs

login 命令的配置文件。

/etc/printcap

类似/etc/termcap ,但针对打印机。语法不同。

/etc/profile , /etc/csh.login , /etc/csh.cshrc

登录或启动时Bourne或C shells执行的文件。这允许系统管理员为所有用户建立全局缺省环境。各shell见man页。

/etc/securetty

确认安全终端,即哪个终端允许root登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem或网络闯入系统并得到超级用户特权。

/etc/shells

列出可信任的shell。chsh 命令允许用户在本文件指定范围内改变登录shell。提供一台机器FTP服务的服务进程ftpd 检查用户shell是否列在 /etc/shells 文件中,如果不是将不允许该用户登录。

/etc/termcap

终端性能数据库。说明不同的终端用什么"转义序列"控制。写程序时不直接输出转义序列(这样只能工作于特定品牌的终端),而是从/etc/termcap 中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。见termcap 、 curs_termcap 和terminfo 的man页。

/dev目录

/dev 目录包括所有设备的设备文件。设备文件用特定的约定命名,这在设备列表中说明 (见[Anv])。设备文件在安装是产生,以后可以用 /dev/MAKEDEV 描述。 /dev/MAKEDEV.local 是系统管理员为本地设备文件(或连接)写的描述文稿 (即如一些非标准设备驱动不是标准MAKEDEV 的一部分)。

/usr 文件系统经常很大,因为所有程序安装在这里。 /usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下。这样可能在升级新版系统或新distribution时无须重新安装全部程序。 /usr 的有些子目录在下面列出(一些不太重要的目录省略了,更多信息见FSSTND)。

/usr/X11R6

X Window系统的所有文件。为简化X的开发和安装,X的文件没有集成到系统中。 X自己在/usr/X11R6 下类似/usr 。

/usr/X386

类似/usr/X11R6 ,但是给X11 Release 5的。

/usr/bin

几乎所有用户命令。有些命令在/bin 或/usr/local/bin 中。

/usr/sbin

根文件系统不必要的系统管理命令,例如多数服务程序。

/usr/man , /usr/info , /usr/doc

手册页、GNU信息文档和各种其他文档文件。

/usr/include

C编程语言的头文件。为了一致性这实际上应该在/usr/lib 下,但传统上支持这个名字。

/usr/lib

程序或子系统的不变的数据文件,包括一些site-wide配置文件。名字lib来源于库(library); 编程的原始库存在/usr/lib 里。

/usr/local

本地安装的软件和其他文件放在这里。

/var/catman

当要求格式化时的man页的cache。man页的源文件一般存在/usr/man/man* 中;有些man页可能有预格式化的版本,存在/usr/man/cat* 中。而其他的man页在第一次看时需要格式化,格式化完的版本存在/var/man 中,这样其他人再看相同的页时就无须等待格式化了。 (/var/catman 经常被清除,就象清除临时目录一样。)

/var/lib

系统正常运行时要改变的文件。

/var/local

/usr/local 中安装的程序的可变数据(即系统管理员安装的程序)。注意,如果必要,即使本地安装的程序也会使用其他/var 目录,例如/var/lock 。

/var/lock

锁定文件。许多程序遵循在/var/lock 中产生一个锁定文件的约定,以支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件,将不试图使用这个设备或文件。

/var/log

各种程序的Log文件,特别是login (/var/log/wtmp log所有到系统的登录和注销) 和syslog (/var/log/messages 里存储所有核心和系统程序信息。 /var/log 里的文件经常不确定地增长,应该定期清除。

/var/run

保存到下次引导前有效的关于系统的信息文件。例如, /var/run/utmp 包含当前登录的用户的信息。

/var/spool

mail, news, 打印队列和其他队列工作的目录。每个不同的spool在/var/spool 下有自己的子目录,例如,用户的邮箱在/var/spool/mail 中。

/var/tmp

比/tmp 允许的大或需要存在较长时间的临时文件。 (虽然系统管理员可能不允许/var/tmp 有很旧的文件。)

/proc 文件系统是一个假的文件系统。它不存在在磁盘某个磁盘上。而是由核心在内存中产生。用于提供关于系统的信息(originally about processes, hence the name)。下面说明一些最重要的文件和目录。 /proc 文件系统在proc man页中有更详细的说明。

/proc/1

关于进程1的信息目录。每个进程在/proc 下有一个名为其进程号的目录。

/proc/cpuinfo

处理器信息,如类型、制造商、型号和性能。

/proc/devices

当前运行的核心配置的设备驱动的列表。

/proc/dma

显示当前使用的DMA通道。

/proc/filesystems

核心配置的文件系统。

/proc/interrupts

显示使用的中断,and how many of each there have been.

/proc/ioports

当前使用的I/O端口。

/proc/kcore

系统物理内存映象。与物理内存大小完全一样,但不实际占用这么多内存;it is generated on the fly as programs access it. (记住:除非你把它拷贝到什么地方,/proc 下没有任何东西占用任何磁盘空间。)

/proc/kmsg

核心输出的消息。也被送到syslog 。

/proc/ksyms

核心符号表。

/proc/loadavg

系统"平均负载";3个没有意义的指示器指出系统当前的工作量。

/proc/meminfo

存储器使用信息,包括物理内存和swap。

/proc/modules

当前加载了哪些核心模块。

/proc/net

网络协议状态信息。

/proc/self

到查看/proc 的程序的进程目录的符号连接。当2个进程查看/proc 时,是不同的连接。这主要便于程序得到它自己的进程目录。

/proc/stat

系统的不同状态,such as the number of page faults since the system was booted.

/proc/uptime

系统启动的时间长度。

/proc/version

核心版本。 转贴于 『中国X黑客小组』 WwW.CnXHacker.Net 作者:未知

mysql的rpm包默认安装路径问题;RPM命令手册(转帖两篇)

1、

上午那篇文章讲的是mysql5.0的安装,因为我购买的虚拟主机的数据库是mysql4的,所以我在网上下了这个版本的,但是,用rpm -ihv 命令安装后自己却不知道这些东西安到什么地方去了,上网一查,这篇文章回答我的问题。现告别转帖如下。

(转自:http://bbs.chinaunix.net/archiver/?tid-669043.html)

ChinaUnix.net » MySQL » [rpm安装 路径]mysql的rpm包默认安装路径问题

页: [1]

2519622 2005-12-14 11:51

[rpm安装 路径]mysql的rpm包默认安装路径问题

请教高手帮我解决个问题.由于我装的是RPM包,没能像装源代码文件那样指定路径,我在网上找了很多,都说在/usr/local/mysql路径下,可是我查看它并不存在,所以请问您我现在要使用mysql提供的API所在的头文件和库函数都被默认安装到哪了? 即那个已经安装的mysql跟目录(包括bin,data,include,lib...)在哪个位置?

[ 本帖最后由 yejr 于 2005-12-15 09:24 编辑 ]

tchhyc 2005-12-15 02:27

安装的时候可以指定路径--prefix=/usr/local/mysql

你现在可以用rpm -ql mysql 查看一下

学会用man

man rpm

2519622 2005-12-15 03:14

我用rpm -ql 查询,怎么会提示没有安装呢? 我用mysql都可以正常连接的,怎么会这样?我怎么才能知道装在哪了呢?

或者我卸载它,应该到哪个目录呢?

tchhyc 2005-12-15 04:50

rpm -qa|grep mysql 看看

如果没有说明你不是用rpm安装mysql得

2519622 2005-12-15 06:08

谢谢你的答复啊!

我用rpm -qa | grep -i mysql查到了,没错,我装好了那些rpm包,也能正常通信,现在我就是找不到那个mysql根目录(包括bin,data,include,lib...),我主要想知道那些mysql提供的API都在哪!

怎么办呢?

tchhyc 2005-12-15 06:16

查找bin include lib

find / -name mysql.h -print

find / -name libmysqlclient.so -print

find / -name mysql -print

查看data

mysql>show variables;   //datadir

2519622 2005-12-15 06:49

找到了!太感谢你了!

find指令还挺好用的!

看来rpm包是把各个子目录分别安装到相应目录下了,不存在那个根目录.

查看完整版本: [rpm安装 路径]mysql的rpm包默认安装路径问题

Copyright © 2001-2005 ChinaUnix.net   All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证041476号

×××××××××××××××××××××××××××××××××××××××××××××××

2、

RPM命令手册(转自:http://www.chinaunix.net/bbsjh/1/1584.html)

作者:wind521     发表时间:2002/05/08 04:43pm

一、安装

命令格式:

rpm -i ( or --install) options file1.rpm ... fileN.rpm

参数:

file1.rpm ... fileN.rpm  将要安装的RPM包的文件名

详细选项:

-h (or --hash) 安装时输出hash记号 (``#'') 

--test         只对安装进行测试,并不实际安装。

--percent      以百分比的形式输出安装的进度。

--excludedocs  不安装软件包中的文档文件

--includedocs  安装文档

--replacepkgs  强制重新安装已经安装的软件包

--replacefiles 替换属于其它软件包的文件

--force        忽略软件包及文件的冲突

--noscripts    不运行预安装和后安装脚本

--prefix <path> 将软件包安装到由 <path> 指定的路径下

--ignorearch    不校验软件包的结构

--ignoreos      不检查软件包运行的操作系统

--nodeps        不检查依赖性关系

--ftpproxy <host>   用 <host> 作为 FTP代理 

--ftpport <port>    指定FTP的端口号为 <port>

通用选项

-v  显示附加信息

-vv 显示调试信息

--root <path> 让RPM将<path>指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下

--rcfile <rcfile> 设置rpmrc文件为 <rcfile> 

--dbpath <path>   设置RPM 资料库存所在的路径为 <path>

二、删除

命令格式:

rpm -e ( or --erase) options pkg1 ... pkgN

参数

pkg1 ... pkgN :要删除的软件包

详细选项

--test      只执行删除的测试

--noscripts 不运行预安装和后安装脚本程序

--nodeps    不检查依赖性

通用选项

-vv           显示调试信息

--root <path> 让RPM将<path>指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下

--rcfile <rcfile> 设置rpmrc文件为 <rcfile>

--dbpath <path>   设置RPM 资料库存所在的路径为 <path>

三、升级

命令格式

rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm

参数

file1.rpm ... fileN.rpm 软件包的名字

详细选项

-h (or --hash) 安装时输出hash记号 (``#'') 

--oldpackage   允许"升级"到一个老版本

--test         只进行升级测试

--excludedocs  不安装软件包中的文档文件

--includedocs  安装文档

--replacepkgs  强制重新安装已经安装的软件包

--replacefiles 替换属于其它软件包的文件

--force        忽略软件包及文件的冲突

--percent      以百分比的形式输出安装的进度。

--noscripts    不运行预安装和后安装脚本 

--prefix <path> 将软件包安装到由 <path> 指定的路径下

--ignorearch    不校验软件包的结构

--ignoreos      不检查软件包运行的操作系统

--nodeps        不检查依赖性关系

--ftpproxy <host> 用 <host> 作为 FTP代理 

--ftpport <port>  指定FTP的端口号为 <port>

通用选项

-v  显示附加信息

-vv 显示调试信息

--root <path> 让RPM将<path>指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下

--rcfile <rcfile> 设置rpmrc文件为 <rcfile> 

--dbpath <path>   设置RPM 资料库存所在的路径为 <path>

四、查询

命令格式:

rpm -q ( or --query) options

参数:

pkg1 ... pkgN :查询已安装的软件包

详细选项

-p <file>(or ``-'') 查询软件包的文件

-f <file>           查询<file>属于哪个软件包

-a                  查询所有安装的软件包

--whatprovides <x>  查询提供了 <x>功能的软件包 

-g <group>          查询属于<group> 组的软件包

--whatrequires <x> 查询所有需要 <x> 功能的软件包

信息选项

<null> 显示软件包的全部标识

-i 显示软件包的概要信息

-l 显示软件包中的文件列表

-c 显示配置文件列表

-d 显示文档文件列表

-s 显示软件包中文件列表并显示每个文件的状态

--scripts 显示安装、卸载、校验脚本

--queryformat (or --qf) 以用户指定的方式显示查询信息

--dump 显示每个文件的所有已校验信息 

--provides 显示软件包提供的功能

--requires (or -R) 显示软件包所需的功能

通用选项

-v 显示附加信息

-vv 显示调试信息

--root <path> 让RPM将<path>指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下

--rcfile <rcfile> 设置rpmrc文件为 <rcfile> 

--dbpath <path> 设置RPM 资料库存所在的路径为 <path>

五、校验已安装的软件包

命令格式:

rpm -V ( or --verify, or -y) options

参数

pkg1 ... pkgN 将要校验的软件包名

软件包选项

-p <file> Verify against package file <file> 

-f <file> 校验<file>所属的软件包

-a Verify 校验所有的软件包

-g <group> 校验所有属于组 <group>  的软件包

详细选项

--noscripts 不运行校验脚本 

--nodeps    不校验依赖性

--nofiles   不校验文件属性

通用选项

-v   显示附加信息

-vv  显示调试信息

--root <path> 让RPM将<path>指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下

--rcfile <rcfile> 设置rpmrc文件为 <rcfile> 

--dbpath <path>   设置RPM 资料库存所在的路径为 <path>

六、校验软件包中的文件

语法:

rpm -K ( or --checksig) options file1.rpm ... fileN.rpm

参数:

file1.rpm ... fileN.rpm 软件包的文件名

Checksig--详细选项

--nopgp 不校验PGP签名 

通用选项

-v  显示附加信息

-vv 显示调试信息

--rcfile <rcfile> 设置rpmrc文件为 <rcfile> 

七、其它RPM选项

--rebuilddb 重建RPM资料库

--initdb    创建一个新的RPM资料库

--quiet     尽可能的减少输出

--help      显示帮助文件

--version   显示RPM的当前版本