是否有可能暂时禁用非全局区域?

我经常需要在全局区域上安装一个软件包,以便在开发框上进行快速testing。

当一个包有多个提示时,我必须为每个区域回答它们。 如果区域没有运行,那么我需要等待区域启动,回答提示等。

如果我从http://www.sunfreeware.com获取软件包,并使用pkg-ge t实用工具很好地为您提供依赖关系,这特别烦人。

我可以暂时禁用区域吗? 我还没有find办法做到这一点。

只需通过在pkg-get.conf文件中取消注释此行,即可告诉pkgadd安装在全局区域中:

 PKGADDFLAGS=-G 

如果使用pkgadd,则将此-G标志添加到命令行。

如果由于某种原因,你真的想禁用所有非全局区域,一个快速(而且很脏)的方法是临时移动/ etc / zones到/etc/zones.disable。