|
|

楼主 |
发表于 2006-9-1 11:01:16
|
显示全部楼层
Post by sheep204
我一直在想portage那么多小文件,为什么不采用一个表或数据库的形势来储存。这样检索和升级就会快很多。可惜现在可以把portage压缩到一个sqashfs的文件里,也可以把protage放到一个虚拟的分区里,但是sync同步更新后,还是需要重新压缩portage。什么时候Portage只有一两个文件就好了。
在make.conf中加入RSYNC_EXCLUDEFROM="/etc/portage/rsync_excludes"
然后定义一个rsync_excludes就可以只同步你所要的ebuild
这是某人的rsync_excludes(节选)
media-tv/
net-firewall/
net-ftp/
net-im/
net-irc/
net-news/
net-nntp/
net-proxy/
net-zope/
perl-core/
+ profiles/
+ profiles/default-linux/
+ profiles/default-linux/x86/
+ profiles/default-linux/x86/**
- profiles/default-linux/*/
+ profiles/default-linux/*
+ profiles/base/
+ profiles/base/*
- profiles/*/
+ profiles/*
rox-base/
rox-extra/
sci-astronomy/
sci-biology/
sci-calculators/
sci-chemistry/
sci-electronics/
metadata/cache/dev-haskell/
metadata/cache/dev-lisp/
metadata/cache/games-mud/ |
|