什么是ports
2009-05-13 02:32:52来源:未知 阅读 ()
转意,输出
计算机科学中的本意:
1)端口 (计算机系统中用于输入输出的某个端点的抽象概念)
2)移植(多指跨平台之间的代码转换和适应性修改)
在BSD系统中,特指FreeBSD/NetBSD/OpenBSD的一类特殊的软件维护系
统和方式,就是Ports软件集合;在系统中的存在方式为/usr/ports目录,里面有若干分类目录,每个目录包含若干软件的维护结构,由make命令来负责
下载/更新/安装 本地系统中的ports软件(在联网状态下),所以系统中ports就是一组软件的配置文件和Makefile,更广义的,是包含这些软件的当前ports源代码。(ports是世界上最伟大的软件工程之一,整个源码树系统由全世界成千上万的自由软件开发者维护)
相对这个得一个概念,是packages Collection,packages就是每个ports对应的本地化二进制版本,可以直接用pkg_add命令安装,或者其他的pkg系列命令进行管理。
ports也可以直接编译成packages,只要进入某个ports的目录,执行make package就可以制作当前软件ports版本对应的packages.
相关命令:
ports:
==============================================
下载/编译: make
安装 : make install
打包 : make package
升级 :详见cvsup
查询 : cd /usr/ports && make search key="关键字"
packages:
==============================================
安装: pkg_add
删除: pkg_delete
查询: pkg_info
.................
安装应用软件:The Ports collection
本文件操作于:FreeBSD 4.4-RELEASE
--------------------------------------------------------------------------------
Ports安装设定:
用Ports的方式安装基本的应用软件。而FreeBSD原则上会到各应用软件的总站台下载原始程序后才编译、安装,如此速度上会显得很慢。因此,我们必须设定FreeBSD只需到交大资工系(或者是台湾地区其它的mirror站)来抓取原始程序代码即可。
cp /etc/defaults/make.conf /etc/
vi /etc/make.conf
将: # Port master sites.
#
# If you want your port fetches to go somewhere else than the default
# (specified below) in case the distfile/patchfile was not found,
# uncomment this and change it to a location nearest you. (Don't
# remove the "/${DIST_SUBDIR}/" part.)
#
#MASTER_SITE_BACKUP?= \
# ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
#
# If you want your port fetches to check the above site first (before
# the MASTER_SITES specified in the port Makefiles), uncomment the
# line below. You can also change the right side to point to wherever
# you want.
#
#MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
#
改为: # Port master sites.
#
# If you want your port fetches to go somewhere else than the default
# (specified below) in case the distfile/patchfile was not found,
# uncomment this and change it to a location nearest you. (Don't
# remove the "/${DIST_SUBDIR}/" part.)
#
MASTER_SITE_BACKUP?= \
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- virtualbox for freeBSD 2009-05-13
- 从网上下载的packages为什么本地安装不了?[已解决!] 2009-05-13
- 求PC-BSD 7.1安装指南? 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash