LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 869|回复: 11

安装前与安装后提几个问题

[复制链接]
发表于 2007-1-26 08:52:04 | 显示全部楼层 |阅读模式
打算用live cd 2006.1来安装。

1. 现在的handbook是2006.1的,但内核已到了2.16.18了,这个内核似乎变动比较大,不知在编译和安装内核时是不是有什么不一样了?我如何在安装时选择2.6.19这个在~86里的软件呢?这样就不用等装完再更新了。

  1. # cd /usr/src/linux
  2. # make menuconfig
  3. # make && make modules_install
  4. # cp arch/i386/boot/bzImage /boot/kernel-2.6.17-gentoo-r5
复制代码

coldplug已经过时,我是不是应该装上udev?或是默认就装上了?如果我把启动必须的文件系统编入了内核,其它的编成模块,我还需要装udev吗?

  1. # emerge udev
  2. # rc-update add udev boot
复制代码

在安装时改make.conf的ACCEPT_KEYWORDS就好了。

2. 以前装过,我的配置见签名, 不知为何,我打开不了dma,用hdparm提示operation not permit。但我用arch的内核是可以的,不知编译内核哪里出错了,当然什么scasi, ata支持都打开了的。genkernel我也试过了。

未解决,装19的看看。

3. handbook里的/boot分区是用的ext2的,是不是因为比较合适还是其它原因?我想其它的都用reiserfs。

4. 我的CPU是PENTIUM M,CFLAGS里用的什么比较合适?是i686或是其它?
发表于 2007-1-26 09:16:37 | 显示全部楼层
3. 无所谓
4. CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
回复 支持 反对

使用道具 举报

发表于 2007-1-26 10:04:01 | 显示全部楼层
1,安装了udev-103就不用装coldplug了,gentoo官方说明里也是这么说的。
默认是不会安装coldplug的。
我的机器就只装了udev-103没装coldplug,一切正常
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-27 11:14:17 | 显示全部楼层
1. 我编译时在几个tty里同时emerge几个软件,发现居然可以,但有一个问题,如果几个软件都depen一个软件如gtk2,则都会去emerge它,而且如果gtk刚好是在两个tty里同时make的,那么先make的就会出错退出。是不是我这样的emerge是错的,应该一个一个来呢?

2. emerge xorg-x11后才发现可以用emerge xorg-server来装最简的xorg,那我该怎么办呢?是不是先emerge xorg-server,再emerge --unmerge xorg-x11,然后emerge --update --deep --newuse world; emerge --depclean; revdep-rebuild?
回复 支持 反对

使用道具 举报

发表于 2007-1-27 11:19:37 | 显示全部楼层
1. 除非你知道所有正运行的emerge装的东西不重复,否则不要开一个以上
2. 把xorg-x11从/var/lib/portage/world里删掉,然后emerge --depclean
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-27 11:44:23 | 显示全部楼层
Post by zhllg
2. 把xorg-x11从/var/lib/portage/world里删掉,然后emerge --depclean

然后再emerge xorg-server; revdep-rebuild?关键是我还装了些依赖X的软件,没事吧?

用arch惯了,在USE设了-doc,但发现还是有doc装在了/usr/share/doc里,有什么办法做到像arch那样默认就删去所有doc吗?得自己手动删?
回复 支持 反对

使用道具 举报

发表于 2007-1-27 12:03:06 | 显示全部楼层
xorg-server装过了就不要再装了
revdep-rebuild只是在升级了一些库的时候需要做的

FEATURES="nodoc"
IIRC,还可以设置noman noinfo
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-27 12:40:48 | 显示全部楼层
这些在make.conf.sample中并没有提及,不知你是从哪知道的?
设noinfo, nodoc就好了,noman之后就不能man查看了吧。。。
回复 支持 反对

使用道具 举报

发表于 2007-1-27 12:52:36 | 显示全部楼层
man make.conf
如果你要构建一个嵌入式系统,除了配置文件之外的文本文件都可以不要了吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-27 15:34:04 | 显示全部楼层
Post by zhllg
2. 把xorg-x11从/var/lib/portage/world里删掉,然后emerge --depclean

。。。
现在系统崩溃了。。。
登陆时提示找不到libpam,用emerge则提示找不到libpopt,错误不好 T_T
P.S.,我没装xorg-server。
回复 支持 反对

使用道具 举报

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

本版积分规则

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