免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zeissoctopus
打印 上一主题 下一主题

[FreeBSD] pkg(ng) 1.0 正式發布 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-08-31 11:30 |只看该作者
本帖最后由 foxwb 于 2012-08-31 11:35 编辑

能再多介绍点pkg特性吗?我对pkg的理解还很有限,感觉就像pkg整合了所有pkg_*的功能一样。
特别是对我这种packages党

论坛徽章:
0
12 [报告]
发表于 2012-08-31 12:52 |只看该作者
本帖最后由 axlrose 于 2012-08-31 12:52 编辑

回复 11# foxwb


http://wiki.freebsd.org/pkgng  官方wiki介绍

http://mebsd.com/make-build-your-freebsd-word/pkgng-first-look-at-freebsds-new-package-manager.html  pkgng: First look at FreeBSD’s new package manager

你要是用过linux下的apt, yum 之类的,应该很快就会用了,功能都差不多

1. 配置仓库地址
2. 同步仓库
3. 升级更新,自动检测依赖关系
4. 查询包
....

评分

参与人数 1可用积分 +4 收起 理由
gvim + 4 赞一个!

查看全部评分

论坛徽章:
0
13 [报告]
发表于 2012-08-31 12:54 |只看该作者
回复 8# zeissoctopus


    赞阿。

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
14 [报告]
发表于 2012-08-31 12:59 |只看该作者

论坛徽章:
4
15-16赛季CBA联赛之北控
日期:2016-12-06 11:11:0115-16赛季CBA联赛之广夏
日期:2016-12-06 15:04:1515-16赛季CBA联赛之四川
日期:2016-12-06 15:59:51黑曼巴
日期:2016-12-09 20:24:05
15 [报告]
发表于 2012-08-31 15:42 |只看该作者
向楼主学习了,又有好消息分享了

论坛徽章:
0
16 [报告]
发表于 2012-08-31 15:45 |只看该作者
支持一下 很使用的功能

论坛徽章:
0
17 [报告]
发表于 2012-09-03 09:17 |只看该作者
ports-mgmt/poudriere 的脚本里使用zfs的特性,系统跑ZFS的话还是玩不了
刚同步了pkgng仓库发现开始支持插件功能,通过钩子回调来实现
里面有个zfs快照的插件功能,安装卸载包的时候建个快照,好处是在安装或卸载时不小心挂掉了,可以通过快照来恢复
看来FB下的工具基于ZFS的卷标快照等的特性扩展了不少好用的功能

另外一个stats的插件,安装完后会提示已安装了多少包,占用多少磁盘空间\
另一个mystats插件,除了显示stats的信息外,还显示一些远程仓库的信息

以上功能只是初步看了pkgng的源代码猜测的结果,还未在实际系统上试过,如果有不正的地方欢迎指正.

评分

参与人数 1可用积分 +2 收起 理由
ulovko + 2 欢迎分享 ^_^

查看全部评分

论坛徽章:
0
18 [报告]
发表于 2012-09-03 12:17 |只看该作者
本帖最后由 axlrose 于 2012-09-03 16:31 编辑

使用pkgng时发现竟然没有 pacman -Ql foo,   dpkg -L foo这类的功能
因为想查看某个包被安装在哪,有哪些文件
然后pkg help info发现,原来 pkg info -l foo


然后当发现有些功能没有的时候先pkg help 命令看看
比如pkg search -f foo  查找提示会显示详细的参数,包名,包编译时哪些开关被打开等
pkg query "%n  %v"  xxx  自定义查询结果显示参数
pkgng还支持正则表达式, 目前用得最强悍的查询工具要属 gentoo的eix, 其实pkg也能做到比如知道某个包是属于哪个网站的,然后通过网站名查找
还有通过注释查找,比如查询某个包,一个关键字结果找到n多个包,然后知道是以 tm开始的, pkg search "^tm"
反正pkg目前功能已经很棒了,也才刚正式版出来,希望以后越来越多强大易用的功能加入

pkg 支持 -c chroot功能,这功能很实用,类似pacman -r ,当然还没用过pkg的这功能
比如要在本机制作好生产用的环境,该用安装哪些包,通过overlay最后复制替换配置文件,然后就可以用这个功能,做完成tar 压一下,然后在实体机上分好区挂好文件系统,直接解压,再配一下引导
不过我只在archlinux下使用pacman弄成功过,fb下还没弄过,按理说方法应该有效的

还有发现那个sqlite数据好大呀,才安了丁点包就几十M
pkg用段时间后看看根据其他包管理器做个对照表之类的,对不熟悉pkgng的新手会有帮助

评分

参与人数 1可用积分 +2 收起 理由
gvim + 2 感谢分享

查看全部评分

论坛徽章:
0
19 [报告]
发表于 2012-09-03 16:55 |只看该作者
回复 12# axlrose


向你学习

论坛徽章:
0
20 [报告]
发表于 2012-09-03 21:45 |只看该作者
axlrose 发表于 2012-09-03 09:17
ports-mgmt/poudriere 的脚本里使用zfs的特性,系统跑ZFS的话还是玩不了


"系统跑ZFS的话还是玩不了" 此話何解?我的機器暫未覺有任何不妥。

刚同步了pkgng仓库发现开始支持插件功能,通过钩子回调来实现

你說的是,穩定版 pkgng 1.0.1 會發布 plug-in 支援

以上功能只是初步看了pkgng的源代码猜测的结果,还未在实际系统上试过,如果有不正的地方欢迎指正.

那麼要試試了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP