portupgrade手册页中文翻译
2009-05-13 07:51:25来源:未知 阅读 ()
portupgrade手册页中文翻译
翻译:杜比环绕声(dbhrscom@163.com)
这个portupgrade手册页是根据 FreeBSD 6.2 release 的手册页进行翻译,不当之处,恳请指正 :-)
PORTUPGRADE
Section: User Commands (1) FreeBSD
软件名称:
portupgrade portinstall - 通过ports或package升级安装包或者安装新软件的工具软件。
命令摘要:
portupgrade [-habcCDDefFijknNOpPPqrRsuvwWy ] [-A -file ... -command ] [-B -file ... -command ] [-l -file ... -file ] [-L -file ... -format ] [-S -file ... -command ] [-x -file ... -pkgname_glob ] [[-o -file ... -origin ] [-m -file ... -make_args ] [-M -file ... -make_env ] pkgname_glob ... ]
工具描述:
portupgrade命令的作用是通过ports或packages(二进制软件包)升级系统安装的软件包。portinstall命令等效于portupgrade -N。
在阅读这个手册页之前,你必须清楚一个port/package与其他的ports/packages可能有下面两种关系:
required(必须)
有些ports/packages是一个port/package建立或运行的必要条件。这个软件的port的Makefiles文件中使用 BUILD_DEPENDS 和 RUN_DEPENDS 宏分别来定义必须的建立和运行所需要的ports/packages.
dependent(隶属依赖)
某些ports/packages的建立或运行需要这个port/package软件包
警告:
请仔细阅读这个手册页,知悉你利用portupgrade将要做的更新操作。
当这个工具运行提示“pkgdb -F“时,立刻运行它。因为如果本地package数据库与当前的ports不一致的话,当同时升级一定数量的package时会导致本地package数据库出现错误的结果。
自从 portupgrade 允许在不 rebuilding 和 reinstalling 依赖包的情况下升级系统安装的package,这个工具有时会导致升级的软件包与其他相关的软件包二进制不兼容。对付这样的情况的方法是运行工具时必须使用 -f,-r 和 -R 命令行选项。
当portupgrade更新package数据库时,不要中断这个程序。即使你没有任何的错误操作,中断这个程序会造成数据库不完整或者造成数据库数据存在矛盾。运行 pkgdb -fu 可以重新建立这个数据库,如果不能修复,移除package数据库文件(/var/db/pkg/pkgdb.db)。
养成定期备份你的重要数据和配置文件的习惯,包括系统的package数据库文件。
选项:
这个工具支持以下命令行参数:
-h
--help
显示help,然后退出
-a
--all
对所有已经安装的packages进行操作,等效于使用通配符 ‘*’指定pkgname_glob
-A -file ... -CMD
--afterinstall -file ... -CMD
在每个软件包安装完之后,使用root权限运行指定的命令
-b
--backup-packages
升级软件包时保留先前版本packages的备份,保存在 PKG_TMPDIR 和 TMPDIR 环境变量指定的目录下。
--batch
在批处理模式下运行一个升级进程(with BATCH=yes)。
-B -file ... -CMD
--beforebuild -file ... -CMD
ports软件包在 build 之前,运行指定的命令。如果执行 CMD 失败退出,这个port/package的升级将被跳过。下面是一些典型的应用:
portupgrade -B 'cvs update' 'gnome*'
portupgrade -B 'ports_glob -M $(pwd) | (cd ../..; xargs cvs up)' slave/port
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 选择FreeBSD的中文编码 2009-05-13
- OpenBSD FAQ 中文版(非官方) 2009-05-13
- xetex 中文问题 2009-05-13
- FireFox3对FTP下中文名文件的问题 2009-05-13
- 有没有FreeBSD内核配置文件的中文版解释文档呢? 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