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

它去找其它地方: 
第13 页FreeBSD 使用手册
# make DISTDIR=/where/you/put/it install 
4.5.1.9. Ports 的设计是只有把所有东西都放在/usr/ports 下才能用吗?系统管理员说要
把所有东西都放在/u/people/guests/wurzburger 下,不过这样好象不能用。
可以用PORTSDIR 和PREFIX 这两个变量来告诉port 用别的目录。例如, 
# make PORTSDIR=/u/people/guests/wurzburger/ports install 
会在/u/people/guests/wurzburger/ports 里编译port 并把所有东西安装在/usr/local 下。
# make PREFIX=/u/people/guests/wurzburger/local install 
会在/usr/ports 里编译port 并安装至/u/people/guests/wurzburger/local。毫无疑问的, 
# make PORTSDIR=.../ports PREFIX=.../local install 
会结合这两种(要在这页完整的写出来太长了,不过它应该给你点概要了)。如果不想每次安
装一个port 就要把这些字再打一次,把这设置放到环境变量里会是个好主意。读读shell 
的联机手册来获得做这些事的指导。
4.5.1.10. 我没有FreeBSD 的光盘,不过我想要把所有的tarball 放在手边,这样就不用
每次装一个port 就要等待下载。有什么好方法可以一次全下载下来吗? 
要得到ports collection 每个tarball 的话,执行: 
# cd /usr/ports 
# make fetch 
4.5.1.11. 我知道从临近的FreeBSD mirror 站下载比较快。可是有办法从其它
MASTER_SITES 上面没有的站下载port 吗? 
可以。如果知道的话,例如ftp.FreeBSD.org 比MASTER_SITES 上面列的任何站都近, 
那就这么做: 
# cd /usr/ports/directory 
# make 
MASTER_SITE_OVERRIDE=ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ 
fetch 
4.5.1.12. 要怎样在make 去下载文件前先知道所需的文件? 
make fetch-list 会列出一个port 所需的文件。
4.5.1.13. 有办法在port 编译前停止吗?我想在它安装前hack 一下程序代码,不过每次
都要边看边按control-C 很讨厌。
用make extract 会在源代码下载完并解开后停止。
第14 页FreeBSD 使用手册
4.5.2. 帮助!Port 损坏了
如果你遇到port 不能用了,可以这样做: 
1. 修复它!在“如何编译一个port”那一节能帮助你这样做。
2. 遇到困难时,可以通过email 寻求帮助!只需要发一封email 给port 的维护者。输入
make maintainer 或读一下Makefile 文件找到维护者的email 地址。记住要包括这个
port 的名称和port 的版本,还有遇到的错误。如果你没有得到维护者的回复,你可能
要使用send-pr 命令提交一个bug 报告。
3. 忘掉它吧!这是一个最好的解决办法,很少的ports 能被分为“不可或缺的”。有时当
一个port 升级时,一些问题可能会被修复。
4. 可以从你附近的ftp 站点上下载一些升级包。主力站点是ftp.freebsd.org,在它的
Packages directory 中有很多“主要的”软件包。但你最好先检查一下当地的镜象站
点!因为这样工作起来可能要快一点。使用pkg_add 程序将这些软件包安装到你的系统。
第15 页

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


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

  北京总部: 4006-505-808
  上 海 部: 021-58358765
  深 圳 部: 0755-83692929
  浙 江 部: 13666673722
  其它地区: 4006-505-808

经典案例
藁城市东街百货-EFS文件解密成
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
Liteon-重建一组RAID时,不小
濮阳市地方税务局-CHKDSK后数据
北京市海淀区华夏心理培训学校
台湾HD公司-FreeBSD Nas无法启
NCR公司-硬盘数据恢复成功 
解决方案
硬盘出现异响应急处理
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北京北亚数据恢复中心
24小时免费咨询电话:4006-505-808 或 800-810-580
公司地址:北京市海淀区中关村大街11号E世界A座8层832B室