LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: kardinal

[求助]征集实例

 关闭 [复制链接]
 楼主| 发表于 2008-10-31 16:35:30 | 显示全部楼层
实在是不好意思,刚才更新的时候,发现那部分内容已经更新过了
我回头看了下自己在顶楼贴的那段,确实很离谱,难怪版主不爽,不好意思^_^!!

下面是新的表述,看看可以不?
/etc/make.profile/目录是一个符号链接,里面包含一些make.defaults文件,放置开发者设置的USE标记 (footnote)在升级Portage的时候,这些文件将会被覆盖,请不要在这里设置(/footnote)

/usr/portage/profile/base/make.defaults
/usr/portage/profile/default-linux/make.defaults
/usr/portage/profile/default-linux/x86/make.defaults
/usr/portage/profile/default-linux/x86/2008.0/make.defaults
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-31 16:38:06 | 显示全部楼层
PS:第16贴里有更新过的表述,不过不起眼,版主可能没有注意到

发现引用过那段…………乱了,全乱了
帮忙看一下最后的表述吧

回家吃饭先……
回复 支持 反对

使用道具 举报

发表于 2008-10-31 17:17:11 | 显示全部楼层
你们斗嘴真有意思,我看着看着都笑出声来了。
:):):):):)
回复 支持 反对

使用道具 举报

发表于 2008-10-31 17:52:40 | 显示全部楼层
我不认为不追究细节就可以忽视这个问题
在我看来这是一个基本是非问题

你不能告诉一个gentoo用户或者即将使用gentoo的用户,他可以如果要定制USE标记就可以修改make.defaults
回复 支持 反对

使用道具 举报

发表于 2008-10-31 19:01:55 | 显示全部楼层
楼主应该知福,乐哥还专门主动打长途说教呐,估计这里的兄弟没有几个有这种待遇的。
妒忌中。



我可以肯定的告诉您,Windows 下有 GUI 的、专门的、中文的、友好的 7z 工具
http://www.google.com/search?q=7 ... illa:en-US
而且还是 Open Source 的。

我不用 WinRAR 很久了,我对楼主(一个有新新左派气息的人)对资讯如此不了解感到惊讶。



建议在您书靠前页加



因为 可定制 和 快速部署 之间很难分出高下,不同的人有不同的取舍

”可定制“应该为“高度可定制”,因为其它发行版也是可以定制的。

“快速部署”,gentoo 也是可以快速部署。
1、今年某一期月报上,介绍了“通过预写脚本快速自动安装”,还有视频
2、“快速”的前提是“熟悉”
3、因为 gentoo 可以高度定制,所以在某些场合(个人特殊工作站,大型服务器,特殊嵌入式终端),它部署可能比二进制发行版还要快(它通过设置 USE 和 make.conf 与及 profile,自动处理依赖。其它二进制由于 包含/集成 很多不需要的包,可能要为解决烦锁的依赖,安全漏洞,系统负载等等问题而付出更重部署代价)

”douban.com 使用 gentoo 驱动”  -- 0804 / 0805 / 0806  《程序员》
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-31 19:41:46 | 显示全部楼层
@zhllg:

是的,你的说对,其实我本意不是那样的……
但是我不太擅长这样随意的讨论问题,最后连自己的本意都忘了。前面也说了,我这人容易分心(话说刚才还因为分心闯了个黄灯,还给拍了个写真,郁闷),海涵海涵……

另外:最近可能还会写一个关于stage3安装的部分,到时候一定要拍砖而起哈^_^!!

@flyinflash:

没想到我享受的待遇这么高,荣幸之至……(其实我只要上网,linuxsir上的archlinux和gentoo版块都要看一眼的,当然知道乐哥是什么级别)

”可定制“应该为“高度可定制”,因为其它发行版也是可以定制的。
---------------------
这点我想我是知道的。我提到 可定制 ,并不是为了说明linux发行版之间的区别,而为了和 快速部署 作对比。如果我这样说“用USE定制软件特性,用keyword选择分支,用SLOT选择软件版本,能够针对硬件充分优化…………的拥有极高自由度,高度可定制的系统……”如果我这么说,我就成了唐僧了^_^!!

gentoo的对于企业来说,确实是快速部署,但是对于个人应该不是,个人和企业对于快速部署的定义是不同的

----------------------
我的文档我觉得与内核文档肯定是不会冲突的,关于内核的文档,我搜索了很多,里面几乎不涉及我要介绍的内容
同样的,我的文档与gentoo也不会有太大的冲突,因为立足点是不同的。官方的文档无疑非常权威,但我的目标是清晰,并尽可能的易读

如果读者通过我的介绍对gentoo产生了兴趣,他自然会通过google找到各种文档资源。如果现在我接受了你的建议,保不准哪天会有人要求在里面附加办证的广告^_^!!

Windows 下有 GUI 的、专门的、中文的、友好的 7z 工具
-----------
这个我多年前就用过了,总有个四、五年吧,现在7z的GUI还是那样
说它年轻并不是因为界面设计,而在于细节方面,不过这很难讲清楚的

@nainaide:
这说明我很有幽默感?你的话我得抄下来让我周围的人看看^_^!!
回复 支持 反对

使用道具 举报

发表于 2008-10-31 22:37:05 | 显示全部楼层
你所说的“关于stage3安装的部分”和手册有什么区别?
如果你觉得手册还不够好,你可以给手册提交补丁
还有这个快速安装指南,用的也是stage3
http://www.gentoo-cn.org/doc/zh_cn/gentoo-x86-quickinstall.xml
回复 支持 反对

使用道具 举报

发表于 2008-11-1 00:32:24 | 显示全部楼层
大致看了 LZ 写的‘开源世界旅行手册’,结构的确搞的不错,希望能坚持下去。很喜欢看这类风格比较轻松的文档。

比较让我惊讶的是,有关 Git 的那一部分,居然是我写的 没有追究责任的意思,只是那份文档还很浅薄,里面还有许多错误。我本来计划重新整理一下,不过最近时间非常得不够了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-1 01:07:24 | 显示全部楼层
手册非常权威,而且面面俱到,这个必需得承认
过于追求面面俱到,反而不能直奔主题

像这个安装手册,开始用了很大的篇幅讲
光盘启动  装载模块
ssh配置 (新手可能一头雾水,老手你不用说,他也知道用ssh)
挂载分区
设定时间(这步需要么?我用备份恢复的时候,老忘了这步……也是嫌麻烦……似乎没有太大的问题,顶多是说文件时间在未来……大概这意思……)
你给我的地址里面好像比较简略,我记得以前的安装手册,下载完了stage还有验证的步骤(现在的版本确实有改进:)

总体来说,这个手册简直是手把手的教你怎么装,但是有点琐碎,所有的步骤都有讲,但是很多地方语焉不详,例如这里
mount /dev/sda3 /mnt/gentoo
mount /dev/sda1 /mnt/gentoo/boot
并没有详细说明为什么要这样挂载(可能说明这个比较麻烦,但这是一个很好的技巧。我几个月前才知道……尽管两年前我就看过这个手册,但是没有注意到这个……原文是四行,这两行夹中中间,不留心还真不能发现里面的道道)
livecd usr # cd /
livecd / # mount -t proc proc /mnt/gentoo/proc
livecd / # cp -L /etc/resolv.conf /mnt/gentoo/etc/
livecd / # chroot /mnt/gentoo /bin/bash
livecd / # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...
对于新手来说,这些步骤可能比较神秘,而且这里面的步骤相对较多,且关联不大(如果不说明为什么这样作,这几个命令真像是毫不相干的)
我觉得应该简单说明一下。当然像env-update这样的命令又涉及到gentoo本身,在没有安装完gentoo之前就开讲gentoo的特性好像有点本末倒置
不过告诉读者“这一步使用寄生系统(这个词不太好听,不过我临时还不知道用什么词)的设定更新环境变量”也并不麻烦

---------
当然了,手册写的相当出色,在保留完整信息的情况下,已经尽可能的简洁了
对于安装教程来说,如果我建议把前面的准备工作的部分裁掉,大家肯定不乐意
(但是我写的话,肯定是没有这些内容的,因为其它章节有介绍)

所以一个比较实际的建议是,在前面增加一个概述的部分:(随便说一下哈,非正式)

gentoo系统采用最本原、最质朴的安装方式:没有图形界面,没有鼠标,没有菜单……甚至没有next按钮……
但这并不意味着安装gentoo是重体力劳动,正相反,只要一点机巧,你就可以从神灯里召唤出emerge,帮你完成所有繁重的工作
传说中,你必须擦拭神灯三次,灯神才会出现……不过现在的问题是我们手里要有神灯才可以
(如何从光盘启动,创建分区,获取stage和portage)

擦拭三次
1.解包stage portage,挂载……
2.chroot(简单讲一下,下面还有)
3.设定时区、设定主机名和域名

(这里要作一个简单总结,我随便说一下,非正式)(至于为什么要作这个总结,后面有讲)
理论上讲,Linux(当然包括gentoo)是可以迁移的,只要把文件从一台机器拷贝到另一台机器,修改两个相关配置文件(假设是fstab和menu.lst,网络、域名之类配置的先不提了,会提高复杂度,且现在的要求是机器能运行就可以),安装grub,便可以运行了(我假设内核硬件支持十分好,因此不提了,同样是怕增加复杂度……)。而gentoo的stage3是开发人员事先准备的最小化的系统,并且打了一个包。但是它缺少几个重要的部分
内核:作用……其实它是可以一起打包的,但gentoo的理念决定,你得自己安装它
引导程序:无论如何,引导程序都要你亲自安装,原因……
portage:几乎每天都要更新,所以单独分离出来

无论把系统从一台机器移至另一台机器,或者是用stage3安装gentoo,都需要一个环境(也就是宿主系统),能够满足以下要求:
  能够要求开机、运行
  能够管理Linux的分区,文件系统
  能够使用各种工具,主要有 tar 编缉器 chroot,作用……,gentoo stage3另外需要编译工具链,emerge……
chroot进入寄生系统/从第三人称切换成第一人称视角/使用当前目录作为根目录(这个我还没有想好怎么描述)  相关的一些说明……


到目前为止,emerge已经准备好为你服务了,那么我们需要它作点什么呢?
(gentoo手册里的安装步骤,很像《创世纪》里面的记述,不知道是不是我火星了……)
(一个文档中,应该尽可能的使用一种隐喻,这两种还需要调和)
内核(光)
网络(天空)
分区(大陆 海洋) 系统工具(植被)
引导程序(太阳) portage配置(月亮) 语言、时区……(星斗)
实用工具(鱼鸟)
桌面环境(动物) 新建用户(人)

这种描述方式的要点在于,把gentoo的安装分为两个大的阶段,获取stage等建筑材料之前、之后
得到建筑材料之后,是真正的搭建系统的阶段,而且有一定的普遍性(理论上所有的系统都可以这么安装)
之前的过程是混沌的,每个用户的方式可能都不太一样,而且这一过程更多的靠经验而不是技术,过于技术化的描述可能不太好

获取建筑材料之后又有两个阶段,能够用emerge之前和之后
能够用emerge之后,可以说已经是一个gentoo系统了,那怕还没内核,但已经有魂了,就差投胎
而获取建筑材料之后,能用emerge之前的阶段,应该是最重要的,所以上面要作一个简单总结
(获取建筑材料凭经验,用emerge构建系统凭对系统的熟悉程度)
回复 支持 反对

使用道具 举报

发表于 2008-11-1 01:07:38 | 显示全部楼层
绝大多数人还是会看官方文档的方式学习和了解gentoo
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表