安装后第一件事就是更换国内源,不然后面安装桌面等,不用国内源下载太慢。

修改 pkg 源

创建用户级 pkg 源目录:
mkdir -p /usr/local/etc/pkg/repos

ee /usr/local/etc/pkg/repos/FreeBSD.conf

# content of FreeBSD.conf

1.taiwan:{
  url: "pkg+http://pkg0.twn.freebsd.org/${ABI}/latest", //
台湾源,快,推荐;latest表示软件最新版;如latest换成quarterly表示软件稳定版;

  mirror_type: "srv",

  signature_type: "none",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes //表示启用;
  }
2.ustc:{

  url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/latest", //中科大源,偶尔会time out安装软件不成功;

  mirror_type: "srv",

  signature_type: "none",
  fingerprints: "/usr/share/keys/pkg",
  enabled: no                          //表示不启用,用上面台湾的即可;

  }

禁用系统级 pkg 源(推荐):
mv /etc/pkg/FreeBSD.conf /etc/pkg/FreeBSD.conf.back
然后运行 pkg update -f 更新索引以生效。

#完成后,可以pkg install axel试试效果(axel是下面修改ports源时里面会用的的一个多线程下载的工具)
如果没安装成功,从提示上看是系统时间跟网站时间不一致,比如我是19年10月30日23:30,你根据你的时间更改运行date命令调整系统时间:date 1910302330
之后再次安装axel,应该就可以成功了。

修改 portsnap 源

ee /etc/portsnap.conf

# content of porsnap.conf
SERVERNAME=porsnap.tw.freebsd.org

#之后运行 portsnap fetch,获取ports目录;
因为是第一次用portsnap,之后还需要:portsnap extract
之后portsnap update;
以后更新ports目录,就直接portsnap fetch update就可以了。

修改 ports 源

ee /etc/make.conf

# content of make.conf

FETCH_CMD=axel -n 30 -a    #-n 30 表示使用30个线程下载

DISABLE_SIZE=yes

MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd-ports/distfiles/${DIST_SUBDIR}/

#安装ports升级工具portmaster试试效果:

# cd /usr/ports/ports-mgmt/portmaster

# make install clean

##portmaster是ports的升级工具,使用基本上就用:

portmaster -a

FreeBSD更换国内源(pkg源使用台湾源,中科大源备用)的更多相关文章

  1. Ubuntu18.04更换国内源(阿里,网易,中科大,清华等源)

    1.备份 备份/etc/apt/sources.list文件 mv /etc/apt/sources.list /etc/apt/sourses.list.backup 2.新建 新建/etc/apt ...

  2. Win10系统下搭建Go lang开发环境更换国内源并且体验宇宙最快框架Iris

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_156 最近有同学开始尝试接触Go lang,拥抱新技术永远都会是一个好习惯,之前的一篇文章介绍了如何在Mac os系统下配置Go ...

  3. yum更换国内源 yum下载rpm包 源码包安装

    7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 yum更换国内源 cd  /etc/yum.repo.d/ 删除源 rm -f   dvd.repo rm -f  C ...

  4. yum更换国内源、yum下载rpm包、源码包安装 使用介绍

    第5周第4次课(4月19日) 课程内容: 7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装 7.6 yum更换国内源 当yum仓库的软件不好用时,例如很多yum源都是国外的 ...

  5. pip/pip3更换国内源

    pip/pip3更换国内源 用途:pip更换为国内源,可以大大的提高安装成功率和速度. Windows更换pip/pip3源 打开目录:%appdata% 新增pip文件夹,新建pip.ini文件 给 ...

  6. ubuntu18.04 apt-get换国内源 阿里源 163源 清华源 中科大源

    服务器上安装了最新的Ubuntu Server 18.04,代号为bionic.使用apt-get命令安装软件时,有时候速度比较慢,有时候会失败.因此考虑用国内的镜像源更换下apt-get的默认源. ...

  7. Ubuntu18.04更换国内源

    Ubuntu18.04更换国内源 Ubuntu本身的源使用的是国内的源,下载速度比较慢,不像CentOS一样yum安装的时候对镜像站点进项选择, 所以选择了更换成国内的源. 以下内容整合自网络 备份/ ...

  8. yum更换国内源及yum下载rpm包

    一.yum更换国内源 运维开发技术交流群欢迎大家加入一起学习(QQ:722381733) 1.前往yum文件路径地址 [root@web1 ~]# cd /etc/yum.repos.d/ [root ...

  9. Ubuntu更换国内源--解决终端下载速度慢的问题

    目前我已知的更改国内源的方法基本上就两种,第一种,把/etc/apt/sources.list文件里的源更换一下,改成阿里云或者其它源.第二种,更换在设置中software&updates(软 ...

随机推荐

  1. EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案之Grunt的使用简介

    什么是Grunt? Grunt,简而言之,就是运行在Node.js上面的任务管理器(task runner),其可以在任何语言和项目中自动化指定的任务.我们可通过npm来安装Grunt和Grunt插件 ...

  2. LeetCode_482. License Key Formatting

    482. License Key Formatting Easy You are given a license key represented as a string S which consist ...

  3. SQL Server常用方法

    目录 CharIndex:确定某个字符的位置 Substring:截取 stuff: 根据位置替换字符串 replace:替换字符串 CharIndex:确定某个字符的位置 两个参数,前面是关键字,后 ...

  4. 阿里云composer 镜像

    2019年12月2日13:54:32 https://developer.aliyun.com/composer 阿里云的镜像更新时间比较及时 本镜像与 Packagist 官方实时同步,推荐使用最新 ...

  5. CentOS下安装Tomcat

    CentOS版本:CentOS-7-x86_64-Minimal-1810 1.安装JDK 详情查看:CentOS下安装JDK-rpm文件.CentOS安装JDK-tar.gz文件 2.下载tomca ...

  6. (CSDN迁移)JAVA多线程实现-继承Thread

    继承Thread方法: extends Thread 重写覆盖run()方法: @Override public void run() 通过start()方法启动线程. threadDemo01.st ...

  7. centos个性化命令行提示符

    为了在满屏的命令中找到用户的命令行,所以很有必要设置一种字体颜色.我就设置最实用的一种,可以用蓝色字体显示当前所在路径 命令行输入: echo "PS1='[\${debian_chroot ...

  8. 页码0~N ,其中0,1....9都出现了几次

    /* 这道题目可以暴力解答:对1~n的每个数进行从低位到高位分析 一旦这个数字num出现,a[num]++即可 第二种方法: 由0,1,...9组成的所有n位数,从n个0到n个9共10^n个数,0,1 ...

  9. CentOS7-Docker 搭建Maven私服

    使用Docker搭建Maven私服 前言本文主要介绍,使用Docker创建一个nexus私服,然后编写一个Library,上传到私服,然后使用demo工程依赖. 本文不对Maven.Nexus.私服等 ...

  10. GitLabCICD

    CI/CD是什么 CI全名Continuous Integration,啥意思?就是我们经常听到的持续集成概念.当开发每天会提交多次代码到主干上,会做一些重复性的动作时,就可以用持续集成环境来操作.有 ...