免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1924 | 回复: 0

[FreeBSD] 【求助大家,希望能给予我帮助】怎么探测最近的ports服务器 [复制链接]

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-05-31 06:20:00
发表于 2010-12-06 20:24 |显示全部楼层
本帖最后由 indian 于 2010-12-06 20:37 编辑

  刚刚安装了minister的FreeBSD,下一步准备安装ports。资料上说:


使用 portsnap 安装/同步 ports 系统。

  1)首先设置一个比较快的portsnap服务器,如果系统默认的地址你的访问速度也很快,可以不修改。
#ee /etc/portsnap.conf
设置SERVERNAME=portsnap.cn.freebsd.org,你可以设置相对你速度快点的服务器的地址。

  2)执行命令。

#portsnap fetch extract

这样就完成了下载ports系统以及解压到/usr下面了

注:以后要更新ports时用 portsnap fetch update 命令即可。



  那么:
  1、我怎么知道网络上有哪些可以访问的 portsnap 服务器呢?
  2、我怎么知道哪个 portsnap 服务器离我最近、访问最快呢?

====================================================
同样的:
ports 安装软件时,有两个技巧可以提高 ports 安装软件的速度。
1、寻找最近的 ports 镜像服务器。

# ee /etc/make.conf

添加如下内容:
MASTER_SITE_BACKUP?= \
    http://ports2.hshh.org/${DIST_SUBDIR}/ \
    http://ports2.cn.freebsd.org/${DIST_SUBDIR}/ \
    ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}

其中的 http、ftp 等地址换成离你最近的镜像服务器地址。
注意(已验证):最后一个地址后面不能有分隔线(\)。


2、用 axel 等多线程下载软件加速。
# cd /usr/ports/ftp/axel
# make install clean
# rehash
# ee /etc/make.conf

加入:
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes


然后再装其他软件就可以多线程下载了。



  那么,再问:
  3、我怎么知道网络上有哪些可以访问的 ports 服务器呢?
  4、我怎么知道哪个 ports 服务器离我最近、访问最快呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP