LinuxSir.cn,穿越时空的Linuxsir!

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

不知有没有emerge的源码安装程序?

[复制链接]
发表于 2006-7-25 13:22:35 | 显示全部楼层 |阅读模式
安装了一个lfs,我想也许再安装emerge后,就可以象gentoo一样安装、更新软件了。
想尝试一下
发表于 2006-7-25 13:59:05 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-7-26 21:01:04 | 显示全部楼层
我做过, 自己找一个 gentoo mirror 就能找到 emerge的源码包, portage , 然后一定要 portage 的 ebuild , 按 ebuild 的 compile  install 安装.
回复 支持 反对

使用道具 举报

发表于 2006-7-26 21:17:14 | 显示全部楼层
Post by winsphinx
安装了一个lfs,我想也许再安装emerge后,就可以象gentoo一样安装、更新软件了。
想尝试一下
LFS 的启动脚本基於 SysV,而 Gentoo 则基於 BSD,随意 emerge 会有机会出问题!
回复 支持 反对

使用道具 举报

发表于 2006-7-26 22:56:59 | 显示全部楼层
Post by d00m3d
LFS 的启动脚本基於 SysV,而 Gentoo 则基於 BSD,随意 emerge 会有机会出问题!

Gentoo的init并非BSD风格,而是近似System V的。

看一下Slackware的init就知道和Gentoo的是多么的不一样!http://www.slackbook.org/html/system-configuration.html#SYSTEM-CONFIGURATION-RCD
回复 支持 反对

使用道具 举报

发表于 2006-7-27 03:20:27 | 显示全部楼层
Fleta 兄,不是啊,Slackware 自称用 BSD 风格,但实则根本就是用 SysV 的,见 http://www.linuxsir.cn/bbs/showthread.php?t=251928

在你给出的连结中,有这一段:
In BSD-init scripts, each runlevel is given a single rc file. In System V, each runlevel is given its own directory, each containing numerous init scripts.
觉得 Gentoo 的方式比较像 BSD
回复 支持 反对

使用道具 举报

发表于 2006-7-27 09:31:44 | 显示全部楼层
算了,这种争论没啥意思,打住吧
回复 支持 反对

使用道具 举报

发表于 2006-7-27 14:09:30 | 显示全部楼层
Post by d00m3d
...
在你给出的连结中,有这一段:
In BSD-init scripts, each runlevel is given a single rc file. In System V, each runlevel is given its own directory, each containing numerous init scripts.
觉得 Gentoo 的方式比较像 BSD

那就让我们来看看吧。这是Gentoo下的runlevels:
  1. $ ls /etc/runlevels/
  2. boot  default  nonetwork  single
  3. $ ls /etc/runlevels/boot/
  4. bootmisc  checkroot  consolefont  hdparm    keymaps     modules  rmnologin
  5. checkfs   clock      domainname   hostname  localmount  net.lo   urandom
  6. $ ls /etc/runlevels/default/
  7. alsasound  coldplug  domainname  local  net.eth0  netmount  syslog-ng
  8. 。。。
复制代码

可以看到每个runlevel有自己的目录,每个目录有很多init scripts。只不过和传统的System V相比,Gentoo用的是名称,而不是数字(指rc0.d,rc1.d之类的目录)。
回复 支持 反对

使用道具 举报

发表于 2006-7-27 14:11:10 | 显示全部楼层
“In BSD-init scripts, each runlevel is given a single rc file”
Slackware那一大萝的rc.*文件是干嘛用的?
如果你不相信Slackware是BSD风格,你可以再看看Arch的:http://www.archlinux.org/static/docs/arch-install-guide.html#bootrc

/etc/rc.sysinit
/etc/rc.single
/etc/rc.multi
/etc/rc.local
/etc/rc.shutdown

这样的rc文件Gentoo是没有的,Debian也没有,LFS有没有?
回复 支持 反对

使用道具 举报

发表于 2006-7-27 18:09:55 | 显示全部楼层
嘿嘿,受教了。还是要多向高手学习才行!

话说回来,LFS 的 bootscript 及 /etc 的目录结构跟 Gentoo 始终不同,如果随意去 emerge 软件还是有机会出问题的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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