当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 64 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页
作者 内容
1 楼 
 文章标题 : [原创]使用Gentoo一年后的感想
帖子发表于 : 2008-02-20 3:59 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
  不知不觉使用Gentoo已经一年多,对它的评价,只有两个字,就是“听话”。我想我会一直使用
下去,因此总结经验和吸取教训是有很有意义的事情。

  安装系统纯属体力活,因此不赘述。总结下安装的时候需要注意的地方。
 
  0 选择与要安装系统架构相匹配,内核版本对应(2.6对2.6)的LiveCD。
  1 chroot前不能忘记mount dev和proc,也不能忘记复制/etc/resolv.conf
  2 chroot后第一件事情是 source /etc/profile && env-update
  3 编译内核时必须把硬盘驱动和文件系统直接编译进去,否则不制作initrd文件就引导不了系统。
  4 重启前切记修改root密码,或者新建一个帐户,不然等会儿就没有ID登录了。
  5 安装完grub后,不能忘记编辑menu.lst文件,更加不能忘记setup
  6 /etc/fstab不能忘记修改,否则还是会进不了系统。
  7 revdep-rebuild非常重要


  遇到过的问题

  Q: 软件编译不过去,log里又看不出什么有价值的东西。
  A: 尝试重新安装perl,XML-Parser,python中的一个,问题常常出在这里。

  Q: 编译好Firefox后,启动Firefox需要等待5分钟甚至更久才能打开。
  A: 尝试安装二进制版本,运行后关闭,再卸载掉二进制版本。

  Q: gnome-desktop编译的时候发生IO错误。
  A: 教育网上不了国外网,编译这个的时候需要连接到sf上下载几个东西。因此手动把那个
    文件下载下来,复制到自己机器上,再修改源码,将这些文件所有的URL修改成本地的路径名。
    修改源码后,打包覆盖掉/usr/portage/distfiles/下原来的版本,并且使用ebuild重新建立数据检验。

  Q: vsftpd的虚拟用户总是失败,确定配置文件无误,似乎是pam的问题。
  A: 最后发现没有安装pam,sudo emerge pam搞定

  Q: 被fork bomb吃尽系统资源。
  A: 编辑/etc/security/limits.conf文件,加入进程资源限制。


  两件重要的事情,可以提升性能,这也是我对系统所做的唯一优化。

  0 在一开始编辑/etc/make.conf的时候,加入LDFLAGS="-Wl,-O2"
  1 使用prelink预链接所有的程序。  

最后,列出定制软件特性系统所需要编辑的文件。不多,一共就两个,采用局部覆盖全局的原则。
/etc/make.conf   //用于配置全局的USE
/etc/portage/package.use  //为单个文件配置USE
虽说最强的控制在于可以方便的修改ebuild文件,不过目前还没遇到过需要这么做的情况。
像我这么有OS洁癖的人尚且没遇到,一般人估计更不可能遇到。

USE是相当强大的机制,这也是我迷恋Gentoo的最主要的原因。
我在make.conf中设置了-ipv6,那么所有在./configure时可以选择是否支持ipv6的软件,都会自动
去掉ipv6支持,如果恰好我需要某个软件支持ipv6,只要在/etc/portage/package.use里加入软件包名
和ipv6就行了。
USE不但可以控制软件自身特性,还能控制虚拟软件包是否安装一些可选组件。
实属居家旅行,馈赠亲友,杀人越货之必备品。


接触Gentoo前,我对Gentoo有过的偏见。

Gentoo需要常常编译,因此费电
NO!Gentoo只在安装新软件,且新软件没有二进制版本时才需要编译,保持更新,平均每天编译的
时间不会超过20分钟,可以在做任何事情的时候编译,只要机器开着就行,我试过一边看高清电影一
边编译软件,画质没有受到什么影响,我是集成显卡,高清纯软解。超过20分钟才能编译完的软件,
大部分有二进制版本,可以选择不编译。

Gentoo安装起来很费劲,不适合新手用。
NO!Gentoo也有LiveCD,也可以点点鼠标就完成安装。

Gentoo安装软件很麻烦。
NO!输入命令的时候,把 "apt-get install" 软件包名 换成 "emerge 软件包名"就行了。
如果还是嫌麻烦,那么下载一个图形界面的软件管理器,跟新立得差不多的一个东西。

Gentoo速度很快。
NO!默认配置下的Gentoo稳定第一,没有设置强的编译优化参数,除了少装几个软件,少开几个服务,
其它地方并不比Ubuntu高效,需要自己在make.conf打上优化参数,才能获得超越Ubuntu的性能。
归根到底,速度快慢仍然取决于用户的能力。


Gentoo的用户很少,文档不够多,论坛不够火。
NO!Gentoo的用户数量在Linux世界中位居TOP5,Gentoo的官方论坛非常火爆,最红的子版面帖子数量
超过70万个,超过10万个帖子的版面多达十几个,还有大量人士在此讨论其它发行版的问题,因为Gentoo
论坛云集了大量高手。Gentoo的安装文档非常详细,不仅有安装步骤,还会解释这么做的目的,安装手册
里还有教授系统管理的部分。Gentoo的wiki也不是其它发行版可以相比的,各种东西都有,做得很好很强
大。不信可以去看一下论坛和wiki,http://forums.gentoo.org/,http://gentoo-wiki.com/Main_Page。
对英文不好的人来说,wiki有中文翻译版本,甚至还有教育网镜像。哦,忘记说了,Gentoo的用户数量
相当于Debian的一半。


发布新版本的时候需要升级。
NO!只要平时保持更新,发布新版本时,无须升级。因为Gentoo只有软件包的升级,没有版本的升级。
老发行版一路升级上去,跟用新发行版安装没有什么区别。


Gentoo是优雅的,也是平易近人的,它只排斥一种人,就是那些分不清console和DOS窗口的人。
Gentoo是简洁的,也是非常听话的,它最适合以下人群,渴望一劳永逸的懒鬼,有OS洁癖的狂热者,
软件开发人员,性能追求者。


_________________
目前负债150多万


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-02-20 8:38 
头像

注册: 2006-09-04 10:45
帖子: 765
送出感谢: 0 次
接收感谢: 0 次
引用:
Gentoo需要常常编译,因此费电
NO!Gentoo只在安装新软件,且新软件没有二进制版本时才需要编译,保持更新,平均每天编译的
时间不会超过20分钟,可以在做任何事情的时候编译,只要机器开着就行,我试过一边看高清电影一
边编译软件,画质没有受到什么影响,我是集成显卡,高清纯软解。超过20分钟才能编译完的软件,
大部分有二进制版本,可以选择不编译。


集成显卡,高清纯软解? 1080p多少码率的片子??

楼主什么机器阿?


:em25


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-02-20 8:41 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
:shock:


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-02-20 8:58 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
使用Gentoo 1年后的感想: 。。。。我删了 ^^


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-02-20 9:56 
头像

注册: 2006-12-08 10:21
帖子: 1116
送出感谢: 0 次
接收感谢: 0 次
Gentoo安装起来很费劲,不适合新手用。
NO!Gentoo也有LiveCD,也可以点点鼠标就完成安装。
--------------------------------------------------------------

如果是这样,楼主为何如此费劲地写了以上0,1,2,3....?这样的话gentoo岂不是有ubuntu的优点而避免了它的缺点?我感觉这个就是偏见,而且是高手的偏见 :) 我正在包括楼主在内的高手兄弟们的指导下学习arch,感到其简易程度上有欠缺,但即便如此我还是暂时坚持了下来,原因有2点

第一:rc.conf让我非常非常喜欢,如果安装配置顺利,这个就是吸引我的最重要原因。
并列第一:arch没有dist-upgrade
第三:AUR, PKGBUILD, PACMAN的愿景好像不错,至少不比apt-get差,我要试试看。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-02-20 12:19 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
罗嗦而且费劲,上来的安装就得编译内核,那里平易近人?稳定第一,如要性能还得自己全部重新编译?既然编译过不去还得做那些事情,那里一劳永逸,适合懒人?


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-02-20 12:33 
头像

注册: 2006-05-19 9:54
帖子: 1822
地址: Shanghai
送出感谢: 2
接收感谢: 11
不喜欢折腾的话,各种发行版都一样,反正用的软件也就那么几个,该折腾安装的时候就折腾好了

gentoo还是适合会写点程序的,把那么多软件包的开发库(借用ubuntu词语)留在机器里,对那些完全不去用他们的人来说,太浪费硬盘了


_________________
ニンニク入れますか?
x60 with gentoo


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-02-20 13:22 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
还是 LFS 和ubuntu最好。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-02-20 17:38 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
gnome要废弃vfs了。楼主准备大换血,再编译一次吗?


_________________
● 鸣学


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-02-20 17:40 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
Familiarity breeds contempt. 放弃ubuntu投gentoo或arch的可能原因。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-02-20 17:51 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
很多人把安装 gentoo/lfs 作为水平测试,挺可笑的 ; 认为用 gentoo 就是高手了,? 哈 ! 哈 ! , 同理,言必称编译的, 也是病态 !


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-02-20 17:55 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
xrfang 写道:
Gentoo安装起来很费劲,不适合新手用。
NO!Gentoo也有LiveCD,也可以点点鼠标就完成安装。
--------------------------------------------------------------

如果是这样,楼主为何如此费劲地写了以上0,1,2,3....?这样的话gentoo岂不是有ubuntu的优点而避免了它的缺点?我感觉这个就是偏见,而且是高手的偏见 :) 我正在包括楼主在内的高手兄弟们的指导下学习arch,感到其简易程度上有欠缺,但即便如此我还是暂时坚持了下来,原因有2点

第一:rc.conf让我非常非常喜欢,如果安装配置顺利,这个就是吸引我的最重要原因。
并列第一:arch没有dist-upgrade
第三:AUR, PKGBUILD, PACMAN的愿景好像不错,至少不比apt-get差,我要试试看。



因为我安装Gentoo的时候 手头没有Gentoo的LiveCD 只有一张Ubuntu的
于是我就用Ubuntu的LiveCD安装了Gentoo

arch也不错 跟gentoo一样 没有dist-upgrade
AUR, PKGBUILD, PACMAN整合到一起 相当于Gentoo中的emerge
BSD-like的portage系统还是很强大的

rc.conf应该是跟gentoo下/etc/conf.d目录下的文件作用差不多
前者是所有配置整合到一个文件 后者是不同的东西分别放到不同的文件


_________________
目前负债150多万


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-02-20 17:59 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
skyx 写道:
Familiarity breeds contempt.
纯粹的学习一下英语 :D


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-02-20 18:00 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
iblicf 写道:
很多人把安装 gentoo/lfs 作为水平测试,挺可笑的 ; 认为用 gentoo 就是高手了,? 哈 ! 哈 ! , 同理,言必称编译的, 也是病态 !


Gentoo跟Ubuntu使用起来难度差不多

LFS确实能说明不少问题
1 网络好
2 机器性能好
3 有耐心
4 体力不错
5 很有钱


_________________
目前负债150多万


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-02-20 18:11 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
我觉得体验2,3种发行版(认真的体验,很多人以一次不成功的安装就做出判断了),是必要的,有利于客观全面的了解现在 linux 到底是个什么状况,也纠正一些想当然的事情,。。。同时装2种以上的发行版也有必要!(互为灾备,配置参考),但是对某个发行版过分的贬损,抑扬就不必要了,虽然人可以有主观的好恶,萝卜白菜而已,很明显的,各个发行版存在就是理由,....


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 64 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:MSNbot Media 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译