您当前的位置:首页>>技术中心>>数据恢复文章>>正文
 
FreeBSD handbook中文版 4 安装应用程序:Packages 和Ports
作者: 来源: 日期:2007-6-14 10:27:34  点击次数:

可用的应用程序正在不断地增长着。当前已经有超过6000 个可用的应用程序以package 或
ports 的形式存在。有许多方法可以找到你所需要的程序。
第2 页FreeBSD 使用手册
1. FreeBSD 站点上拥有一个可以搜索到的所有可用的应用程序列表, 在
http://www.FreeBSD.org/ports/)上。它分很多种类,你既可以通过名称来搜索, 
也可以在分类中列出所有可用的应用程序。
2. Dan Langille 维护着网站FreshPorts(http://www.freshports.org/)。FreshPort 
时刻追踪着在ports 中应用程序的变化。当有任何程序被升级时,他们就会发email 
提醒你。
3. 如果你不知道你想要的应用程序的名字, 可以通过FreshMeat 
(http://www.freshmeat.net/) 或AppWatch (http://www.appwatch.com/这样的网站
来寻找。如果应用程序被找到了,你可以回FreeBSD 的主站去看一下。
4.3 使用包管理系统
4.3.1 安装一个package 
你可以使用pkg_add 工具从本地或通过网络从一台服务器上安装FreeBSD 的package。
例如4-1.下载一个package 然后在本地安装它: 
# ftp ftp2.freebsd.org 
Connected to ftp2.freebsd.org. 
220 ftp2.freebsd.org FTP server (Version 6.00LS) ready. 
331 Guest login ok, send your email address as password. 
230- 
230- This machine is in Vienna, VA, USA, hosted by Verio. 
230- Questions? E-mail freebsd@vienna.verio.net
230- 
230- 
230 Guest login ok, access restrictions apply. 
第3 页FreeBSD 使用手册
Remote system type is UNIX. 
Using binary mode to transfer files. 
ftp> cd /pub/FreeBSD/ports/packages/irc 
250 CWD command successful. 
ftp> get xchat-1.7.1.tgz 
local: xchat-1.7.1.tgz remote: xchat-1.7.1.tgz 
150 Opening BINARY mode data connection for ‘xchat-1.7.1.tgz’ (471488 
bytes). 
100% |**************************************************| 460 KB 
00:00 ETA 
226 Transfer complete. 
471488 bytes received in 5.37 seconds (85.70 KB/s) 
ftp> exit 
# pkg_add xchat-1.7.1.tgz 

如果你没有本地package 的源代码,可能需要为pkg_add 加上-r 选项。这将迫使程序
自动决定目标文件的正确格式和版本,然后自动从一个FTP 站点寻找和安装package. 
# pkg_add -r xchat-1.7.1 
这将下载正确的package,而不需要用户的干预就可以添加。Package 文件是以.tgz 的
格式分发的。你可以在( ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/ ) 或
FreeBSD CDROM 上找到。每一个FreeBSD 发行CD 都把packages 放在/packages 目录中。
packages 的设计与/usr/ports 树很相似。每个分类都有它自己的目录,每个package 也能
在所有目录下找到。Package 系统的整个目录结构是与ports 的目录结构相对应的;他们以
package/port 的形式互相协调工作。
第4 页4.3.2 删除一个package 
pkg_delete 是用来删除先前安装的软件package 的工具。
4.3.3 管理packages 
pkg_info 是用来列出和描述已安装的不同package 的工具。
# pkg_info 
cvsup-bin-16.1 A general network file distribution system optimized for CV 
docbook-1.2 Meta-port for the different versions of the DocBook DTD 
... 
pkg_version 是一个用来统计所有安装的package 的版本的工具。它可以用来比较本地
package 的版本与ports 目录中的当前版本是否一致。
# pkg_version 
cvsup-bin = 

本新闻共7页,当前在第2页  1  2  3  4  5  6  7  


上一篇:FreeBSD handbook中文版 3 Unix 基础
下一篇:FreeBSD handbook中文版 5 X Window 系统

  北京总部: 4006-505-808
  上 海 部: 021-58358765
  深 圳 部: 0755-83692929
  浙 江 部: 13666673722
  广 州 部: 020-83821091
  重 庆 部: 023-86870422
  昆 明 部: 15987117834
  哈尔滨部: 13946167430
  其它地区: 4006-505-808

经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行山东分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北京北亚数据恢复中心
24小时免费咨询电话:4006-505-808 或 800-810-580
中关村部:北京市海淀区中关村大街11号E世界A座8层832B室
皂君庙部:北京市海淀区学院南路68号吉安大厦C座(汇智楼)528室