免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1824 | 回复: 2
打印 上一主题 下一主题

[FreeBSD] 如何让portmaster 忽略之前通过pkg_add -r foo 安装的包 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-24 19:30 |只看该作者 |倒序浏览
是这样的:

之前有通过pkg_add -r foo安装过一些软件,后来,例行操作执行postmaster -a ,却发现有更新的,全被重建了。

所以,想问问,有没有办法做个标记什么的,让portmaster忽略之前安装的某些包???

另外,若全是通过ports 编译安装的包,也可以排除更新某些包吗???

谢谢

[ 本帖最后由 firecpk 于 2009-10-24 19:39 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-10-25 12:23 |只看该作者
明白楼主的意思
pkg_add -r安装的不是最新的软件, 但是比较稳定, portmaster是升级ports的一种方式, 采用ports安装的是最新软件,
portmaster -a会升级所有的ports, 你当然可以升级单个ports了.
不过呢我不是太喜欢升级ports, 依赖与编译时间实在无法承受,而且如果中间中断会导致系统有时候不能启动。

论坛徽章:
0
3 [报告]
发表于 2009-10-25 15:45 |只看该作者
FILES
/etc/portmaster.rc
     $HOME/.portmasterrc  Optional system and user configuration files.  The variables set in the script's getopts routine can be specified in these files to enable those options.
/var/db/pkg/*/+IGNOREME
     If this file exists, portmaster will ignore this port for the purpose of dependency updates.
/var/db/pkg/*/PM_UPGRADE_DONE_FLAG
     Indicates to a subsequent -f or -r run which includes the -R option that a port has already been rebuilt, so it can be safely ignored.


man portmaster
里有这样一句
/var/db/pkg/*/PM_UPGRADE_DONE_FLAG
如何生成呢?

[ 本帖最后由 firecpk 于 2009-10-25 15:51 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP