|
升级了一下gcc 4.6.1, 4GB RAM 用了 mount --bind /dev/shm/tmp /var/tmp/portage 提高速度。 但gcc 和 openoffice 会用完虚拟的目录空间而中断。
在 emerge -eav system/world 时,在不改变gentoo 的 ebuild 的情况下:
如何能设置一个 package 在 emerge 时使用特定的工作目录,比如为gcc 和 openoffice 设置为 /var/gcc/ 而不是用 /var/tmp/portage;
或者能自动在 emerge gcc 之前,运行一个命令 umount /var/tmp/portage, 并且自动在 emerge gcc 之后,运行一个命令 mount --bind /dev/shm/tmp /var/tmp/portage?
是想要在 emerge -eva system/world 的时候,为gcc,openoffice 等巨大的 package 自动选择设定一个不同于其他 package 的另一空间较大的工作目录。因为要想用内存的分区提高速度,但内存分区不够大,在 emerge 到gcc,openoffice 等巨大的 package的时候就由于空间不够而出错退出来而使得 emerge -eva system/world的过程中断了。 |
|