/etc/portsnap.conf 里面更改
SERVERNAME=portsnap.hshh.org

portsnap的命令比较少
fetch 获取数据
extract 释放全部ports
update 更新ports
第一次使用可以 portsnap fetch extract
以后使用可以 portsnap fetch update
如果写在cron可以用 portsnap cron update

***************************************************

http://gentoolinux.blogbus.com/logs/40504926.html一,安装ports系统
有三种方法来安装Ports系统:
1,通过安装盘,安装系统的时候选择安装ports系统
这是最简单的方法,但是也有缺点.因为Ports系统总是随时更新的.因此你从安装光盘上安装的Ports系统肯定不是最新的了
2,使用portsnap安装/同步ports系统
这是推荐的方法
使用portsnap不需要事先安装ports tree,并且能够在任何时候恢复到已知的最新状态(即使手工对ports tree进行了修改)
使用portsnap分成两个步骤:下载压缩的portsnap快照,更新现有系统.下载或更新portsnap快照的方法是"#portsnap fetch";首次安装,或希望将ports tree恢复到快照的样子,应使用"#portsnap extract";之后更新系统中的ports tree,则可以通过"#portsnap update"来完成.对于服务器而言,推荐在crontab中增加在每天3点执行portsnap cron,以减少使用时所需要的下载时间.
首次下载portsnap快照时,需要下载一个大约50MB的快照基础文件.在中国大陆,由于网络状况的原因,这可能需要较长时间.可以考虑用"#portsnap fetch -s portsnap.cn.freebsd.org"做首次下载;之后的下载,还是推荐使用正常的"#portsnap fetch".
可以使用下面步骤完成上述情况
a),首先设置一个比较快的portsnap服务器,如果系统默认的地址你的访问速度也很快,可以不修改
"#vi /etc/portsnap.conf"
设置SERVERNAME=portsnap.cn.freebsd.org,你可以设置相对你速度快点的服务器的地址
b),执行下面命令
"#portsnap fetch extract" 这里直接下载ports并且解压
这样就完成了下载ports系统以及解压到/usr下面了
c),设置最快的ports镜像
用ports安装软件的时候,如果没有设置相对于你来说最快的ports服务器地址,那就会默认的ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/,这个地址对于很多地方来说是很慢的
修改 /etc/make.conf 加入以下代码
MASTER_SITE_OVERRIDE=\
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
注:${DIST_SUBDIR}后面的路径分隔符(/),不能丢,否则将导致仍然是从国外网站下载而速度过慢
如果你有最快的地址,可以加到上面去,下载就会快了
3,使用csup/cvsup安装/同步Ports系统
这种方法已经不再推荐使用
不 管事先你有没有安装Ports系统,你都可以使用csup/cvsup(推荐使用csup,这是基本系统中自己带的)来安装/同步最新的Ports系统. 把/usr/share/examples/cvsup/ports-supfile拷贝到一个地方(比如/home/user/tmp/ports- supfile),然后作适当的修改(比如修改要连接的服务器).最后使用如下命令来安装/同步:
"#csup -L 2 /home/user/tmp/ports-supfile"
Ports树的目录结构
假设你的ports树安装在默认位置/usr/ports
文件:
/usr/ports/CHANGES     #ports开发者,维护者等的记录文档
/usr/ports/COPYRIGHT   #ports树的版权
/usr/ports/GIDs        #一些port可能用到的组名称
/usr/ports/INDEX-xxx   #每个port的摘要
/usr/ports/KNOBS       #编译port时需要的一些环境变量与解释
/usr/ports/LEGAL       #某些port的协议限制
/usr/ports/MOVED       #被移动/删除了的port列表
/usr/ports/Makefile    #ports树总的BSD Makefile
/usr/ports/README
/usr/ports/UIDs        #一些port可能用到的用户名称
/usr/ports/UPDATING    #ports树的更新记录以及建议
目录:
/usr/ports/Mk          #编译port需要的Makefile集合
/usr/ports/Templates   #一些模板
/usr/ports/Tools       #一些工具
除开以上文件和目录,其他所有的目录都是ports,一个port的目录结构:
/usr/ports/分类/名称
比如firefox被分类在www,因此firefox在ports树中的位置就是:
/usr/ports/www/firefox
二、使用 Ports 系统
1,查询
比如,你想知道ports中是否有pidgin这个软件,那么可以这样:
"$cd /usr/ports"
"$make search key=pidgin"
同样也可以使用
"$cd /usr/ports"
"$make search name=pidgin"

/usr/ports/README中还有更多的例子可以参考
2,安装
非常简单,比如你要安装firefox,那么作为超级用户root:
"#cd /usr/ports/www/firefox"
"#make install clean"
3,卸载
要卸载firefox的话:
"#cd /usr/ports/www/firefox"
"#make deinstall clean"
4,升级
要升级firefox:
"#cd /usr/ports/www/firefox"
"#make deinstall reinstall clean"

转载于:https://www.cnblogs.com/seasonsstory/p/3148829.html

freebsd安装ports相关推荐

  1. FreeBSD 安装ports

    FreeBSD系统的一个非常方便的地方就是它的ports,如果系统没安装ports的话可用下面几种方式安装ports: 1.sysinstall--->configure----->dis ...

  2. FreeBSD 安装axel提高ports的安装速度

    ########################  FreeBSD安装Ports ######################## 1 # ee /etc/portsnap.conf 设置SERVER ...

  3. FreeBSD没有安装Ports的解决办法

    今天一个朋友说,帮我装台Freebsd+postfix+extmail吧.我纠结了下,说,好吧.不过自从玩ubuntu之后,Freebsd的很多东西都忘掉了.哈哈,不如就借这个机会捡回来好了. 登上去 ...

  4. FreeBSD 安装过程

    FreeBSD安装步骤: 回车 按默认回车 输入服务器的计算机名 去掉games,加上src安装如下图 Lib32 ports src这三项一定要安装上 回车 选择Manual 进入以后点create ...

  5. vmware FreeBSD安装

    FreeBSD10.1安装过程 时间:  2015-02-28 21:37 作者:  lsgxeva 分类:  工作学习>>FreeBSD>>server 摘要:  用vmwa ...

  6. FreeBSD安装调试

    01.光碟开机 02.安装方式 a. Express Begin a quick installation(for impatient) 03.设partition a. 通常将全部的硬碟分割给同一系 ...

  7. FreeBSD 安装配置

    文章目录 安装之后没有网络 无法 su 到 root 用户 更新 源 安装中文输入法 terminology 中文无法输入的问题 解决 FreeBSD 上的中文乱码问题 FreeBSD 自动同步网络时 ...

  8. FreeBSD安装samba(转)

    FreeBSD安装samba(转)[@more@] FreeBSD下实现SMB/CIFS协议的软件为samba ── 一个可以运行在很多种Unix系统中的著名自由软件,它使得Unix对外如同一个Lan ...

  9. FreeBSD 6.0架设管理与应用-附录B 制作FreeBSD安装光盘

    附录B 制作 FreeBSD 安装光盘 如果您想要自行制作 FreeBSD 安装光盘,您可以自各大 FTP 站台下载 FreeBSD 回来自行烧录.FreeBSD 各个 RELEASE 版本推出时,都 ...

  10. FreeBSD安装vmtools波折

    FreeBSD安装vmtools 为VMWare虚拟机中的FreeBSD安装vmtools.本来是想按照VMWare说的使用光驱里的pl文件安装,所以需要如下步骤: cd /mntmkdir /cdr ...

最新文章

  1. 不是所有邮件服务器都叫智慧邮件系统
  2. C++(Goto使用实例)
  3. 这个一夜暴富的秘诀你还不知道?
  4. 如何安装mysql5.6.16_centos安装mysql5.6.16
  5. shell之计算文本中单词出现频率
  6. 类的转换函数调用的优先级与是否用const修饰的关系
  7. 如何将多个文本数据转化为指定数据格式[以电影数据为例](数据预处理)
  8. 如何才能更容易拿到大厂Offer?从理论到实践!
  9. L1-026. I Love GPLT-PAT团体程序设计天梯赛GPLT
  10. SQL之间,MySQL在日期之间,而不是之间
  11. html css 时钟,css3时钟
  12. MacBookPro安装JDK环境
  13. java 习题_【精选】Java习题Java习题.pdf
  14. collect2: error: ld returned 1 exit status(Linux下Gcc编译问题)
  15. 利用dcmtk工具查询PACS,找到同一患者两次以上的检查的数据
  16. cad在哪里设置图幅大小_CAD的图纸大小的设置
  17. NeoRL: 接近真实世界的离线强化学习基准
  18. elasticjob选主分析
  19. 网表仿真DC/SDF/DFT等基本知识
  20. 傅园慧为何一夜走红?互联网体育和网红经济爆发

热门文章

  1. python 使用 ipx协议_肝了三天,万字长文教你玩转 tcpdump,从此抓包不用愁
  2. io 流 txt本地生成
  3. oracle中树形数据,ORACLE树形数据解决方法
  4. 【渝粤题库】广东开放大学 文化产业概论 形成性考核 (2)
  5. 信贷违约风险评估模型(中篇):特征工程
  6. Python笔试题汇总
  7. windows下使用mahout|Taste实现协同过滤算法
  8. 求解偏微分方程开源有限元软件deal.II学习--Step 5
  9. autotools使用总结
  10. python 文件的打开与读取