1.以前jhalfs在内网装总是会提示unknown host的错误,其他链接在设置好之后都没有问题,能够访问。
后来查了google,说可能是代理服务器不支持svn协议。
那么是否http和https协议能支持呢,后来发现svn://svn.linuxfromscratch.org其实用http协议也可以访问。
只要在jhalfs里的jhalfs脚本里查找svn.linuxfromscratch.org,吧前面的svn://换成http://即可。
这样内网也可通过http代理使用svn了,但如果某个源只有svn协议,我就不知道怎么办了,是否需要通知网络管理员,开通svn协议的端口?
2.因为是svn,有时会碰到有些最新的包没有通过md5验证的情况。
详细记录在$DIST_DIR/sources /MISSING_FILES.DMP文件里,正确的md5信息也放在这里,只需要将md5的验证码复制粘贴到$DIST_DIR/jhalfs /lfs-development/packages.ent文件里即可。
具体字段是<!ENTITY 软件包名-md5 "7565809ed801bb5726da0631ceab3699">这个位置,出错的软件包这里通常不是一个md5字串。