|
|
发表于 2009-1-9 07:14:59
|
显示全部楼层
Post by htcool86;1936040
我想出来的方法比较难看:
1、esearch -o "%p " ^ > list
这样就得到所有软件的列表
2、emerge -fO
可以不检查依赖fetchonly
但是我的基本功不过关,不会把list传递到emerge,囧,谁帮个忙?
emerge -fO `cat list`
这个 ` 在 Tab 键上面
Post by blackwhite;1936025
去mirror基本上不现实。用fetch来先下载可能需要的源代码包比较现实。
我前面说的方法不是mirror,就是你说的用fetch来先下载可能需要的源代码包。
编辑 world 来选择可能需要安装的包,用 emerge -ef 来下载整个系统需要的源代码包,
只是 emerge -e world 是否仅根据 world 的列表来决定安装过什么
也就是只改 world 会否改變 emerge -e world 的软件列表
这点我不确定,是想当然的推测
所以说看看是否可行。
一般桌面 gentoo 全部需要下载的大小肯定因人而异
我的做桌面用的 gentoo 大概 6 G,包括 gnome 和 kde4 这样的大家伙
而家里另一台桌面,用 e16 為主的,大概只需 < 3G |
|