2005年04月01日

搜集-xiyuonline   来源-::欢迎光临西域网络::

(一) 网络中遍布着大量的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
网址:http://www.linuxchix.org
评介:没错,Chix的确是在钻研linux。创立LinuxChix的Deb Richardson想打算制作一个能让女性使用的Linux邮件列表。LinuxChix发展的很快,简直比Deb期望的还要流行。而且地区化的LinuxChix LUGs 也已经开始走向全球。

2005年03月03日

dselect初学者指南
概述
本文档是面向dselect初学者的简略指南,dselect是执行Debian软件包操作的控制台前端程序。本文是《Installation Manual for Debian GNU/Linux 3.0》一文的补充文档。

目录

1.导言
2.进入dselect
2.1“Access”
2.2“Update”
2.3“Select”
2.4“Install”
2.5“Configure”
2.6“Remove”
2.7“Quit”
3.结束前的一些提示
4.术语表

dselect初学者指南 第一章 导言
dselect初学者指南
第一章 导言

本文档的更新版本将在此发表
http://www.debian.org/releases/wood…select-beginner

本文档面向dselect的新用户,帮助他们顺利安装Debian。它不打算讲解有关dselect的所有细节,因此,当你第一次运行dselect,请通读屏幕帮助信息。

如果你所希望的是让Debian尽快在你的机器上跑起来,那么好吧,千万别用dselect:-),Debian的安装程序会让你使用tasksel,它提供几种常规任务方案,你可以按需选择安装类型。

dselect能做的是帮你找到你想要的软件包并装上它(当前Debian 3.0有大约8300个软件包)。当你安装系统时你会见到它的,dselect功能极强,通常功能强大代表着它既可以让你上天堂也可以让你下地狱,所以预先掌握一些它的用法是非常必要的。乱用dselect会让你的系统一团糟。

dselect会按如下步骤引导你安装软件包:

·选择安装介质
·更新可安装软件包数据库
·下载你想要的安装的软件包
·安装升级软件包
·配置安装的软件包
·删除不需要的软件包

上一步成功完成才会进入下一步,按这个顺序执行,不要漏掉任何一步。

在文档经常提到“启动另一个shell”,Linux支持同时开启6个终端会话或shell。你可以使用Left Alt-F1至Left Alt-F6在它们之间切换,安装进程使用第一个终端,也称tty1,所以按下Left Alt-F1组合键你就可以回到这儿。

dselect初学者指南 第二章 进入dselect
dselect初学者指南
第二章 进入dselect

当你进入dselect时,你会看到如下的屏幕信息:

Debian `dselect’ package handling frontend.

0. [A]ccess Choose the access method to use.
1. [U]pdate Update list of available packages, if possible.
2. [S]elect Request which packages you want on your system.
3. [I]nstall Install and upgrade wanted packages.
4. [C]onfig Configure any packages that are unconfigured.
5. [R]emove Remove unwanted software.
6. [Q]uit Quit dselect.

……

让我们来一一做介绍。



2.1“Access”
=============
进入“Access”你会看到如下屏幕信息:

dselect – list of access methods
Abbrev. Description
cdrom Install from a CD-ROM.
* multi_cd Install from a CD-ROM set.
nfs Install from an NFS server (not yet mounted).
multi_nfs Install from an NFS server (using the CD-ROM set) (not yet mounted).
harddisk Install from a hard disk partition (not yet mounted).
mounted Install from a filesystem which is already mounted.
multi_mount Install from a mounted partition with changing contents.
floppy Install from a pile of floppy disks.
apt APT Acquisition [file,http,ftp]

在此我们告诉dselect从哪儿搜索软件包。不必太正意上述各项的排列次序。选项合适的方式安装系统很重要。你的屏幕显示可能多几项或少几项,或者与上面所列的次序不同,没关系。接下来,我们来逐个解释各项。

apt
它是从本地镜像源或网络安装系统的最好方法之一。它使用“apt”(see apt(8))来分析处理关联问题,然后以最优的次序安装这些软件包。

它配置起来非常直观;你可以选择各种不同的安装源:URLs(本地硬盘或通过NFS加载的硬盘),http:URLs,或ftp:URLs,没有数量限制,将它们混编在一起的使之与你的sources.list文件匹配。你还可以用apt-cdrom加载CD ROM/DVD。

有关/etc/apt/sources.list文件格式方面的详细信息,请参阅sources.list(5)手册相关页面。

如果你使用HTTP或FTP代理(或者两者都用),请确认你分别设置了http_proxy或ftp_proxy环境变量。在使用dselect之前请在shell中做如下设置:

# export http_proxy=http://gateway:3128/
# dselect

multi_cd
这种方式较复杂,它适用于使用Debian发布版CD套件的用户安装系统。套件中的每张光盘都列有本光盘及前面光盘的软件包信息(在Packages.cd文件中)。当你首次选择此方式安装时,请确定待用的CD-ROM没被挂载。将CD套件中最后一张盘放入光驱(不需要源代码光盘),然后回答完下面的提问:
·CD-ROM drive location 光驱的位置
·Confirmation that you are using a multi-cd set 确认你使用的是CD套件
·The location of the Debian distribution on the disk(s) 盘中Debian发布版的位置
·[ Possibly ] the location(s) of the Packages file(s) 软件包文件的位置

一但你更新了可用软件包列表,并且选好了需要安装的软件包,multi-cd就退回到上级菜单,你需要自己运行“Install”,按顺序安装每张光盘。很不幸,由于这个局限性,dselect不充许在安装阶段加入新的光盘;安装光盘中软件包的步骤如下:
·将光盘放入光驱
·从dselect主菜单中选择“Install”
·等待dpkg完成本张光盘的安装(完成后,它会报告安装顺利完成,如果报告安装出现错误也不必紧张,我们接下来有机会处理这些错误)
·按回车键返回dselect主菜单
·重复上述操作安装第二张光盘…

有时安装步骤会重复多次——需要先正确安装配置了列在后面的软件包之后,才能安装某些列在前面的软件包。

建议运行“Configure”来解决安装过程中出现的软件包无法安装等问题。

multi_nfs,multi_mount
该方式与上面的multi_cd方式很相似,专用于从别的媒介安装CD套件。例如通过NFS从远端别人电脑的光驱上安装CD套件。

floppy
适用于没有光驱或网络连接的用户。如果你使用传统软盘,我们并不推荐这种安装方式,它更适用于使用LS/120或Zip驱动器的用户。指定好驱动器位置,插入软盘即可开始安装。第一张盘须包含有Packages文件。这种安装方式速度慢、不稳定。

nfs
不推荐方式——最好使用apt或multi_nfs方式,如果两者都行不通,才考虑使用本方式。

这是一种简易安装方式,不需太多参数:给出NFS服务器地址,Debian发布版位置或软件包的位置,dselect会按顺序从服务上安装各种软件。速度慢但操作简单,由于不能优化安装次序,所以会经常重复“Install”和“Configure”步骤。显然它只适用于NFS基本系统安装。

harddisk
不推荐方式——最好使用apt或multi_mount方式,如果两者都行不通,才考虑使用本方式。

适用从硬盘分区上安装软件包。同样,速度慢但操作简单。不能优化安装次序,所以会经常重复“Install”和“Configure”步骤。不推荐这种安装方式,因为“apt”方式提供从硬盘分区安装系统的功能,而且会优化安装次序。

mounted
不推荐方式——最好使用apt或multi_mount方式,如果两者都行不通,才考虑使用本方式。

只用简单指定Debian文件在文件系统中的位置就行了。可能是最简单的安装方式,不过速度太慢了。不能优化安装次序,所以会经常重复“Install”和“Configure”步骤。

cdrom
不推荐方式——最好使用multi_cd方式,此方式不支持安装CD套件,例如Debian 3.0。

用于从单光盘上安装系统,它只简单询问光驱位置,光盘上Debian发布版的位置以及(如果必要的话)软件包位置。操作简单但速度太慢。不能优化安装次序,所以会经常重复“Install”和“Configure”步骤。不推荐使用,因为它假设系统发布版为单张光盘,而今后可能不会再发布单光盘版了,请使用“multi_cd”方式。

如果你在安装过程中出现任何问题——可能Linux找不到你的光驱,你的NFS盘不工作了或者你忘了软件包位于哪个分区——你可以试试下面的办法:

·启动另一个shall,解决问题后返回原处。
·退出dselect后重新进入。有些问题的解决可能需要重启电脑。首次运行后它不会自动运行,返回时别忘了以root身份运行dselect。

当你选好了Access方式后dselect会显示指定位置的软件包,如果你发现内容不对可按下Control-C返回到“Access”项目重新设定。

当你在本选项中完成了该做的工作,你将返回到上级主菜单。



2.2“Update”
=============
dselect会从镜像源读取软件包或Packages.gz文件并在你的机器上创建一个包含所有可用软件包信息的数据库。下载并处理该文件会花一段时间。



2.3“Select”
=============
做好准备,现在进入本文档的核心,本步骤的目的是选择你想安装的软件包。

按下[Enter]键,如果你的电脑很慢,你的屏幕会出现约15秒的黑屏,请耐心等待,这会儿不要乱按键盘。

屏幕上首先出现的是帮助文件的首页,你可以在“Select”屏幕中随时按下[?]键呼出它,浏览时按下[。](句号)键可以翻页。

请准备好花一小时或对你而言必要的时间,正确掌握它的使用方法。当你第一次进入“Select”屏幕,请不要做任何选择——仅需按下[Enter],看看存不存在关联问题,试着解决它。如果你发现直接回到了主菜单,请选一个有关联问题的软件包重新试试。

研究时,注意以下要点:
·完成选择工作后要退出“Select”屏幕,按[Enter],如果你的选择没什么问题,你将回到主菜单,否则,系统会要求你解决出现的问题。如果你对系统给出的屏幕信息很满意,可按[Enter]退出这一屏。

·出现问题是很正常的,如果你选择了软件包A,而它需要软件包B才能运行,dselect会警告你这儿有问题,通常它还会给出解决方案。如果软件包A与软件包B冲突(例如:二者互斥),你就被要求在两者间作出选择。

让我们来看看“Select”屏幕顶端的两条信息行。

dselect – main package listing (avail., priority) mark:+/=/- verbose:v help:?
EIOM Pri Section Package Inst.ver Avail.ver Description

顶头的一栏说明键盘上特定键的含义

+
选择想安装的软件包。

=
挂起某个软件包——对出问题的软件包很有用。你可以重装一个老版本,将它设为挂起状态,然后等待新版本出现。(这种情况极少在stable Debian中出现)

-
删除软件包

_
彻底删除软件包:删除软件包及其配置文件。(_为下划线。译者注)

i,I
切换软件包附加信息显示方案(位于屏幕的下方)

o,O
切换软件包分类选项显示方案(位于屏幕的上方)

v,V
详/简切换,按下该键,就会显示第二行中EIOM各字母的含义。下面是这些标记的详细含义:

标记 意义 可能的值
E 错误 空格, R, I
I 安装状态 空格, *, -, U, C, I
O 旧标记 *, -, =, _, n
M 标记 *, -, =, _, n

(注意按下大写字母或小写字母效果有区别)

虽然上面列出了一些信息,但我强烈建议你去看看屏幕帮助,它会告诉你所有细节。举个例子:

进入dselect,看到信息行显示:

EIOM Pri Section Package Description
** Opt misc loadlin a loader (running under DOS) for LINUX kernel

这表明上次你运行dselect时你选择了loadlin软件包,它现在仍处于被选择状态,但没有安装,为什么没安装呢?答案可能是因为在镜像源端loadlin软件包不存在。

dselect正确下载安装软件包所需的信息,都在Packages文件中(在“Update”步骤中下载的文件)。这些文件是由软件包自己生成的。

这个世界没有十全十美的事物,有时软件包中可能包含了错误关联信息,发生这种情况,dselect通常也没法解决。不过,你可以用Q和X命令跳出死循环。

Q
令dselect忽略软件包中内建的关联信息,强制安装,当然,这可不是个好主意。

X
如果你要完全放弃,可使用X,它将让系统恢复到安装软件包之前的状态并退出。如果你不想完全放弃,可使用R,U和D。

R
取消在本级(即当前屏幕。译者注)所做的所有选择,前一级(即前一屏幕。译者注)所做的选择依旧有效。

U
如果dselect给出了选择建议,你在此基础上又增加了自己的选择,U将取消你的选择,恢复到dselect给出的选择。

D
取消所有dselect做出的选择,只保留你的选择。

举例如下,xmms软件包(选择这个软件包做例子,因为它需要大量关联包)需要这些关联包:

·libc6

·libglib1.2

·libgtk1.2

·xlibs

下列软件包也需要安装,尽管它们不是必须的:

·libaudiofile0

·libesd0

·libgl1

·libmikmod2

·libogg0

·libvorbis0

·libxml1

·zlib1g

所以,当我选择安装xmms时,我的屏幕会显示:

dselect – recursive package listing mark:+/=/- verbose:v help:?
EIOM Pri Section Package Description
_* Opt sound xmms Versatile X audio player that looks like Winamp
_* Opt libs libglib1.2 The GLib library of C routines
_* Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X
_* Opt libs libmikmod2 A portable sound library
_* Opt libs libogg0 Ogg Bitstream Library
_* Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec

(如果你系统已安装了某些关联包,这些软件包就不会显示在屏幕中)。你可能已注意到dselect为我选择了所有的软件包,包括那些推荐包。

按[R]键,系统将恢复到开始状态。

dselect – recursive package listing mark:+/=/- verbose:v help:?
EIOM Pri Section Package Description
__ Opt sound xmms Versatile X audio player that looks like Winamp
__ Opt libs libglib1.2 The GLib library of C routines
__ Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X
__ Opt libs libmikmod2 A portable sound library
__ Opt libs libogg0 Ogg Bitstream Library
__ Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec.

如果决定不安装xmms了,按下[Enter]就行了。

按[D]键,系统将恢复到前一级的选择状态:

dselect – recursive package listing mark:+/=/- verbose:v help:?
EIOM Pri Section Package Description
_* Opt sound xmms Versatile X audio player that looks like Winamp
__ Opt libs libglib1.2 The GLib library of C routines
__ Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X
__ Opt libs libmikmod2 A portable sound library
__ Opt libs libogg0 Ogg Bitstream Library
__ Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec.

按[U]键恢复到dselect建议的选择状态:

dselect – recursive package listing mark:+/=/- verbose:v help:?
EIOM Pri Section Package Description
_* Opt sound xmms Versatile X audio player that looks like Winamp
_* Opt libs libglib1.2 The GLib library of C routines
_* Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X
_* Opt libs libmikmod2 A portable sound library
_* Opt libs libogg0 Ogg Bitstream Library
_* Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec.

我建议按系统默认选择安装——以后你还有很多机会添加其它软件包。

不管你选择了那种选择方案,决定后,按[Enter]键确认并返回主菜单屏幕。如果还存在问题,系统仍会回到问题处理屏幕。

在解决“如果…结果会怎样?”问题时,[R]、[U]和[D]键非常有用,你可以试验各种方案,然后恢复到初始状态重新开始。Don’t look on them as being in a glass box labelled “Break In Emergency”(这句话实在是不明白,望高手指定。译者注)

在“Select”中完成选择后,按[I]切换到大窗口,按[t]回到选择列表表头,然后使用[Page-Down]键快速查看所做的选择设置,检查工作结果,及时发现重大错误。有的用户不小心取消了整组软件包的选择,到发现问题时为时已晚。dselect功能非常强大,所以最好小心使用。

现在,你应该看到如下信息:

package category status

required all selected
important all selected
standard mostly selected
optional mostly deselected
extra mostly deselected

高兴吗?按[Enter]退出“Select”进程。如果需要,你可以返回再次运行“Select”。



2.4“Install”
=============
dselect会自动从8300个软件包中安装已选择的软件包,除了有时需要你做出确认,不需你任何干涉。

在速度快的电脑上屏幕信息滚动得很快。你可以使用Control-s/Control-q来控制屏幕停止/继续滚动,安装工作完成后你会得到一个未安装软件包列表。如果你想记录所有信息,可使用普通Unix命令捕获输出,如tee(1)或script(1)。

有时某些软件包不能安装,因为它所依赖的关联包还没被安装,可以稍后再尝试安装它们,有时某个软件可能要反复尝试安装4次,只到它所需的联包全部安装好,它才安装成功。选择不同的方式结果就大不一样,使用APT方式,你几乎不会遇到需再次安装的麻烦。



2.5“Configure”
=============
绝大部分的软件包设置工作已在第三步完成了,如果还剩一些软件包没设置,可以在此进行。



2.6“Remove”
=============
删除无用的软件包。



2.7“Quit”
=============
退出dselect。

建议你马上运行/etc/cron.daily/find,因为你的系统中又增加了许多新文件,这样今后运行locate时就不会漏掉它们。

dselect初学者指南 第三章 结束前的一些提示
dselect初学者指南
第三章 结束前的一些提示

双击[i]键,你可以在“Size”栏查看软件包大小,这是压缩包大小。解压包文件会大得多(想知道,可查看“Installed-Size”,单位是k)。

安装新系统是个颇复杂的任务,还好有dselect帮你完成,准备好花些时间学习如何“驾驭”它,读读帮助文件并且亲自试试[i]、[I]、[o]和[O]键。如何高效地使用它全看你的了。
dselect初学者指南 第四章 术语表
dselect初学者指南
第四章 术语表

下列术语说明有助于你阅读本文档,以及理解其它有关Debian的讨论。

软件包(Package)
一种文件格式,它包含了在系统上安装、运行某种程序所需的所有文件。

Debian软件包文件有.deb后缀,每个软件包都有名称和版本号。版本号由真实版本号和Debian版本号组成,两者由连字符分开(“-”)。

下面是一些软件包的名称样例:
·efax_08a-1.deb
·lrzsz_0.12b-1.deb
·mgetty_0.99.2-6.deb
·minicom_1.75-1.deb
·term_2.3.5-5.deb
·uucp_1.06.1-2.deb
·uutraf_1.1-1.deb
·xringd_1.10-2.deb
·xtel_3.1-2.deb

dpkg
对软件包进行各种操作的工具。dselect是dpkg的前端。有经验的用户常使用dpkg来安装或删除软件包,因为它速度更快。

软件包脚本(package scripts),维护脚本(maintainer scripts)
dpkg安装每个软件包之前和之后都要运行的程序(通常是shell脚本)。它们通常静静地执行,不过有些脚本会显示警告信息或提问。

准备工作:
1) 首先你得已经有一张Knoppix光盘

2) 第二个问题就是硬盘空间,
- 2.5G的Linux ext2/ext3分区,用于存放临时的文件系统,安装、配置软件都在此进行
(也可以不是独立分区,某个linux分区上有这么大的剩余空间也行)
- 2.5G左右的Linux swap分区,create_compressed_fs需要它
- 700M左右的空间用于存放cloop压缩文件系统镜像
- 700M左右的空间用户存放最终的光盘

3) 软件包
如果你没有宽带的话,需要先准备好要添加的软件包,包括中文输入法、汉字字体包、词典工具、kde和openoffice的中文支持包等等
因为Knoppix是基于Debian的,所以这些软件包可以从ftp://ftp.debian.org/debian/pool下可以下载到,
各个debian镜像也可以,ftp.hk.debian.org是个挺快的镜像

0、启动Knoppix
用Knoppix启动,机器性能一般的机器最好选用knoppix desktop=wmaker启动到一个不太耗资源的桌面,或者干脆knoppix 2启动到无X的状态
后面的操作都需要root用户才能进行:切换到Console即可,knoppix已经用root登录到Console了
(桌面用户是knoppix,用sudo passwd更改root口令后可以用su切换成为root用户)

1、拷贝光盘上已有的内容
将Linux分区mount上来,假设挂接点位置是/mnt/remaster
然后cp -Rp /KNOPPIX /mnt/remaster将光盘上的cloop映像拷贝到目标盘
如果某个现有Linux分区上有2.5G以上空间也可以,先在该分区上建立一个knoppix目录,
然后cp -P -r /KNOPPIX /mnt/hda?/knoppix。后面chroot /mnt/hda?/knoppix即可。其他步骤类似。

2、chroot
$ chroot /mnt/remaster
这样系统会将/mnt/remaster作为根目录
然后:
$ mount -t proc /proc proc

3、配置网络
为了下载要添加的软件包,要先配置网络,如果
如果是通过局域网接入,运行netcardconf即可
如果通过ADSL接入,运行/usr/sbin/pppoeconf (配置好以后,可以通过poff关闭连接,pon打开连接,plog查看日志,ifconfig ppp0查看状态)

4、删除一些软件包
为了挪出空间供我们安装中文支持包,我们必须删除一些软件包。可以用如下命令找出那些包最占空间
$ dpkg-awk “Status: .* installed$” — Package Installed-Size| awk ‘{print $2}’ \
| egrep -v ‘^$’ | xargs -n2 echo | perl -pe ’s/(\S+)\s(\S+)/$2 $1/’ | sort -rg

我删除了如下一些包(用dpkg -r pkgname即可删除)
tetex (tetex-bin, tetex-base, tetex-extra, tetex-eurosym and dvipdfm)
lyx
openoffice-de-en 这是Knopper自己制作的一个版本,我们无法在上面添加中文支持包,需要安装debian提供的openoffice.org
selflinux 这是一套德文的Linux文档
qcad professional CAD System
kde-i18n-it/ru/nl/pl/da/tr/de Italy/Russian/Dutch/Polish/Danish/Turkish/German (只保留了es/ja/fr)

5、添加软件包
如果你有宽带:
请先手工下载apt, apt-utils, dpkg-awk这几个包,然后通过apt命令或者dselect即可在线安装软件包
下面假设你熟悉debian, 至少知道怎么使用dpkg和apt
[ 快速入门:
列出已有软件包: dpkg -l [pattern]
比如dpkg -l kde-i18n-*可以列出所有kde的i18n支持包
安装软件包: dpkg -i xxxx_i386.deb dpkg -i xxxx_all.deb
删除: dpkg -r pkgname
dpkg -P pkgname
重新配置: dpkg –configure pkgname
(一般安装某个软件包后因为缺少依赖包而会导致配置失败,所以安装依赖包后需要手动进行配置)
全部配置: dpkg –pending –configure
查看包的说明信息: dpkg -s pkgname
查看包的文件列表: dpkg -L pkgname
从网络自动下并安装某个包: apt-get install pkgname
]

用synaptic也是个不错的选择,它是apt的GUI front-end,但你需要在X下使用它:
$ DISPLAY=myip:0.0 ( replace my ip with your actual IP)
$ export DISPLAY
$ synaptic


6、安装中文支持软件

1)、中文输入工具的安装
chinput_3.0.2 (and unicon-im_3.0.4, libpth2)
xcin_2.5 (and libtabe2/libtabe-db)
建议两者都安装。注意不要安装xcingb-2.3版本,这是过时的版本,用于xcin+crxvt的,不是基于XIM协议的。

推荐安装小企鹅输入法fcitx ,支持五笔和拼音输入,支持动态词频调整
(主页位置:http://www.fcitx.org/,上面有deb包)
推荐用它主要是因为可以不用管XMODIFIERS设置为Chinput还是xcin或者xcin-zh_CN.GB2312
(但如果在XMODIFIERS设置之前起动fcitx,那么就要在启动应用程序之前设置XMODIFIERS=”@im=fcitx”)

Knoppix里的缺省配置是将XMODIFIERS设置为”@im=Chinput”的,
如果要使用xcin,需要自己修改/etc/init.d/knoppix-autoconfig:
如果是用繁体中文,XMODIFIER设置为@im=xcin即可
如果是用简体中文,XMODIFIERS需要设置为@im=xcin-zh_CN.GB2312

注意,因为Debian系统中对于8×16这个字体别名存在错误映射,导致Chinput无法加载8×16字体而无法运行
所以要修改一下/usr/X11R6/lib/X11/fonts/misc/fonts.alias
- 8×16 -sony-fixed-medium-r-normal–16-120-100-100-c-80-iso8859-15
+ 8×16 -sony-fixed-medium-r-normal–16-120-100-100-c-80-iso8859-1
当然修改/usr/lib/ZWinPro/Chinput.ad将8×16改为别的字体的名字也可以

如果要让KDE 3的程序能够接受输入法的输入,需要设置XIM Input Style
请先下载并安装qt3-qtconfig包,
运行时启动qtconfig,将XIM Input Style设置为Over the spot或者Root既可
推荐设置为Over the spot, 原因你用chinput一试便知

不过有一个比较简单的方法: 直接修改/etc/skel/.qt/qtrc
在[General]一节中添加XIMInputStyle=Over The Spot既可
(这个方法我还没有验证过,是观察qtconfig所做的修改得出的结论)


2)、中文字体的安装配置
中文字体:
ttf-arphic-gbsn00lp (简体中文 宋体,简体中文下必须)
ttf-arphic-bsmi00lp (繁体中文 细明体,繁体中文下必须)
ttf-arphic-bkai00mp (简体体中文 楷体)
ttf-arphic-gkai00mp (繁体中文 楷体)
xfonts-intl-chinese 这个Knoppix-3.2自带
xfonts-cjk 现在已经包含在xfonts-base里面了
安装ttf-arphic后,需要自己修改一下配置
先在/usr/share/fonts/truetype/arphic目录下执行 ttmkfdir > fonts.dir && cp fonts.dir fonts.alias
然后修改下面几个配置文件
/etc/X11/XftConfig: 添加dir “/usr/share/fonts/truetype/arphic”
/etc/fonts/fonts.conf: 添加<dir>/usr/share/fonts/truetype/arphic</dir>
/etc/X11/XF86Config-4.in: 添加 FontPath “/usr/share/fonts/truetype/arphic”
并注释掉原来的Load “freetype”行,添加Load “xtt”

也可以安装Windows的simsun字体,配置方法与其他Linux版本类似,很多文档讲到了这个,自己找一下

3). 终端模式下的中文系统
Debian里提供的中文终端,有zhcon, cce, yh, chdrv这几种选择。
推荐zhcon, 兼容性好,速度快,使用方便,采用framebuffer但不象unicon那样要内核模块支持
后面这三个是备选的,而且都是基于svgalib的,某些显卡可能不被svgalib支持
zhcon_0.2 (需要 libggi/libggi-target-x/libggi-target-fbdev/libgii/libgii-target-x)
cce_0.36
yh_3.1 (炎黄中文平台)
chdrv_1.0.13p (and chdrvfonts)

4). X下的终端
cxterm-gb/big5 虽然是过时的东西,但有时还是很有用的。因为自带输入法,不需要配置xcin/chinput等
rxvt-ml multi-lingual VT102 terminal emulator
aterm-ml Afterstep XVT (可选)
wterm-ml A multi-lingual rxvt based, color xterm replacement, optimised for use under WindowMaker.(可选)

5). KDE和OpenOffice的中文支持
Knoppix 3.2采用了KDE 3.1,中文支持包: kde-i18n-zhcn_3.1.1/kde-i18n-zhtw_3.1.1

Knoppix 3.2自带的OpenOffice是Knopper自己制作的一个版本,我们无法在上面添加中文支持包,
需要先删除openoffice-de-en包,然后安装debian提供的openoffice.org
需要下载openoffice.org, openoffice.org-bin, openoffice.org-l10n-zhcn, openoffice-help-en这几个包,
-help-en是可选的,(手工下载的话,在/debian/pool/contrib/o下可以找到)

注意OpenOffice比较大,这几个包安装后大约有200M,所以可能需要再删除一些其他的软件包

6). 其他中文支持软件
词典:
stardic_1.3.1
pydict_0.2.5.1 (and python-gdk-imlib_0.6.9/python-gtk_0.6.9) # python-gtk_0.6.11 and above are for python2.2
中文文档:
debian-guide-zh-s
debian-zh-faq-s_1.6 (这份FAQ还是很重要的)
doc-linux-zh-s_2001.01-1.1
doc-linux-zh-text_2001.09-2003.01
一些小工具
cpanel
hztty
zh-autoconvert
yiyantang
几个小玩意儿
fortune-zh
gtans
kmahjongg/gnome-mahjongg
pyching


6. 其他

- 添加FAT文件系统的中文文件名支持:
只要解决mount时自动添加iocharset=gb2312,codepage=936就可以了
但实际运行时/etc/fstab是自动产生的,所以要修改/usr/sbin/rebuildfstab
vfat|msdos) if [ foo$LANGUAGE = "foocn" ]; then
options = “iocharset=gb2312,codepage=936,${options},umask=000,uid=knoppix,gid=knoppix”
else
options = “${options},umask=000,uid=knoppix,gid=knoppix”
fi
然后修改/etc/init.d/knoppix-autoconfig [FIXME]

- 配置桌面图标
桌面图标的系统配置在/etc/skel/Dekstop目录下,扩展名为.desktop即是,
如果selflinux包已经删除的话,selflinux.desktop也可删除
添加:比如要添加Debian Chinese FAQ的图标,可以建立一个Chinese FAQ.desktop
[Desktop Entry]
Name=Chinese FAQ
Name[zh_CN]=使用中文FAQ
Icon=zh
Type=Link
URL=/usr/share/doc/debian-zh-faq-s/html/frames/index.html
同样,我们可以给cpanel, pydict, cxterm等添加上图标,
pydict的桌面图标可以从/usr/share/gnome/apps/Chinese/pyDict.desktop拷贝过来

- 安装Acrobat Reader的中文字体包
Knoppix里面带的Acrobat Reader是4.05的版本,如果4.x的中文字体包的话,也一样可以安装
安装目录选择为/usr/lib/Acrobat4即可
注意Acrobat Reader 4.x中文字体包的安装脚本有点问题,需要ExtractFiles中expr两行的正则表达式里的
第一个^删除
ExtractFiles ()
{
id_out=”`id`”
uid=`expr “$id_out” : ‘^[^(]*(\([^)]*\)).*’`
gid=`expr “$id_out” : ‘^[^(]*([^)]*).*(\([^)]*\)).*’`
if [ "$uid" = "root" ] ; then
( cd “$1″ ; tar xpfo “$2″ ; chown -R $uid . ; chgrp -R $gid . )
else
( cd “$1″ ; tar xpfo “$2″ )
fi
}
另外也可以安装xpdf-chinese包(xpdf-chinese-simplified/traditional)
但它们不是free的,在/debian/pool/non-free/x目录下可以找到

7. “打完手工”
如果空间如果的话,还可以添加一些自己常用的程序,我添加了如下一些
gftp
d4x
gnome-commander
sylpheed-claws
gtktalog

安装完所有需要添加的包后最好用deborphan检查一下是否有orphaned packages
$ deborphan > /tmp/orphanlist
$ dpkg -P `cat /tmp/orphanlist`
$ rm /tmp/orphanlist
然后删除所有临时文件。

用df检查一下文件系统耗用,保证在1900M以下(因为簇大小关系,实际耗用一般只有1700M)
最后退出虚拟系统
$ umount /proc (this is very important!)
$ umount -a
$ exit # leave chrooted environment


8. 制作cloop压缩映像
$ mount /dev/hda3
$ mkdir -p /mnt/hda3/knoppix-zh_3.2/NewCD/KNOPPIX/KNOPPIX
$ mkisofs -R /mnt/remaster | create_compressed_fs – 65536 > /mnt/hda3/knoppix-zh_3.2/NewCD/KNOPPIX/KNOPPIX
注意是大R,这样才能保留文件属主信息
这个过程很费时间,在我的AMD 1300/256M RAM/金钻40G上大约需要30分钟
执行之前用free检查交换空间大小,建议至少有2G。最好中途不要做别的事情
完成后create_compressed_fs会有一个报告,如果报告大小在690M以内的话,就差不多了

9. 制作新的光盘
将光盘上其他文件都拷贝到/mnt/hda3/knoppix-zh_3.2/NewCD下,如果超过700M的话,可以考虑删除/Demos目录
# cd /mnt/hda3/knoppix-zh_3.2
# mkisofs -r -J -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -o myknoppix.iso NewCd

10. 测试
如果你有VMware,测试就很方便了,因为Knoppix里的X已经带有vmware支持
用它启动就可以了,在启动时键入knoppix lang=cn
注:切换到Console要用Ctrl+Shift+Alt+F1/F2/F3/F4,但vmware里无法测试framebuffer支持

如果没有问题,就可以刻成光盘了


补充说明

1、修改启动参数里的lang和启动时的提示信息
按上述方法,仍然要求启动时键入lang=cn这个参数,如何把它设置为缺省的呢?
$ mkdir /mnt/bootimage
$ mount /mnt/hda4/knoppix-zh_3.2/NewCD/KNOPPIX/boot.img /mnt/bootimage -o loop
然后修改/mnt/bootimage/syslinux.cfg,将第二行和第11行(LABLE knoppix下面)的lang=us改为lang=cn既可
wheelmouse也可以在这里加上

boot.msg里存放有最开始显示在屏幕下方的版本信息
f2存放有一些可用的启动参数提示,可以在这里添加一个lang=cn的提示
(因为Knoppix基本上没有GNOME桌面包,所以这里的desktop=gnome提示信息也可以删除)

修改完成后 $ umount /mnt/bootimage
2、修改启动画面
请参考http://www.linuxgazette.com/issue87/sunil.html

3、xmms的Skins
Knoppix没带任何的xmms的skin,如果你有一些很不错的,可以拷贝到/usr/share/xmms/Skins目录下
(/usr/share/xmms/Skins目录需要自己创建)

4、换桌面的背景图片
替换/usr/local/lib/knoppix.jpg即可

5、安装Knoppix到硬盘
如果想将Knoppix安装到硬盘,以root执行/usr/local/bin/knx-hdinstall即可
如果你的硬盘不是很差的话,安装过程不到5分钟——手工安装Debian可真是个恶梦
也可以在安装后的系统上制作Knoppix,但很需要一些技巧,
具体可以参考{http://www.freenet.org.nz/misc/knoppix-install.html}


参考文档:
http://www.linuxgazette.com/issue87/sunil.html, Linux Gazetter专栏文章,这篇文档基于该文写成。

spritecat
2003-04-22, 09:19
可是我对DEBIAN不太了解!有什么好的书介绍吗?我开始爱上DEBIAN了!!!

imaq
2003-04-23, 22:42
测试了一下,还是有些问题

1、中文输入法不能正确调出
2、GNOME程序的中文不能正常显示
2、添加中文字体后X系统慢了一些,尤其在配置较差的机器上
3、syslinux.cfg应该还要修改kenerl knoppix下面一行的参数

另外中文字体配置出来比较难看,用windows的simsun字体仍不太清晰
期望高手指点一二

imaq
2003-04-27, 03:54
KDE中中文问题都解决了

可以到http://www.woodfox.net/glyoung/linux/knoppix-zh.html 上查看更新后的说明

manux
2003-04-29, 15:55
制作一张光盘需要的磁盘空间太大了,有没有做好的ISO?

imaq
2003-04-29, 22:07
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=18974

下载地址:
ftp://61.172.250.145/KNOPPIX_CN分包
username/passwd: ftp1/ftp1

imaq
2003-05-06, 22:31
这里有个做好的中文版本,是nicklaser做的版本
ftp://61.172.250.145/KNOPPIX_CN-2003-05-01.iso
username/passwd: ftp1

2003.05.01
1. 删除wine,mozilla, Game Packages;
2. 添加opera,zhcon,qterm,vmware 4.0 for linux;
3. 升级Acrobat 4.05 到 5.05,并添加 Adobe 的简繁中文字体;
4. 修订文档错误,更新文档;

因为带宽,我自己做的没法上载,只能写写做法了,有问题可以给我发邮件(imaq at 21cn.com)或者用QQ联系: 15704509

tianhm
2003-06-05, 06:32
有问题。请大家不要下载,尤其是用猫的人。(宽带无妨)
2005年03月02日
首先下载knoppix的iso文件,当然中文版的最好(这样免去以后的汉化)
先介绍硬盘安装的方法。释放出iso文件中的KNOPPIX文件夹,可以用winISO等软件。
进入KNOPPIX文件夹,找到boot.img文件从中解压出miniboot.gz和vmlinuz两个文件(用winImage之类的软件),一并放到KNOPPIX文件夹中。
另外还需要loadin.exe来引导,这个软件在linux的第一张安装盘中都可以找到(我是在redhat的安装盘里面提取的)。新建一个批处理文件比如run.bat,在里面写如下内容:
loadlin vmlinuz root=/dev/hda7 initrd=miniroot.gz ro 2 lang=us keyboard=us

我的KNOPPIX文件夹放在了win下的F盘,所以root后面为/dev/hda7
好了这样从起机器进入DOS,运行run.bat就进如了knoppix的字符模式下了(如果想先体验一下就把上面代码中的2去掉,这样进入X环境)。
执行knx-hdinstall
然后会进入cfdisk的环境,很简单给系统分出swap和/分区。
然后就是拷贝文件,我的机子用了20分钟就ok了。。然后会寻问一些关于服务器软件的安装和lilo的配置。如果自己还有一个linux就不用安装lilo了。

重启,系统就装好了:)KNOPPIX已经装好很多软件了,以后要对sources.list作些更改就好了
~
(KNOPPIX文件夹中已经有一个mkfloppy软件提供制作引导软软盘,不过我用了不能引导:P)

PS:如果用KNOPPIX的光盘进行安装,在boot:输入knoppix lang=us 2
进入字符环境,以后类同。
61.172.250.145 这里有个中文版的提供下载:)