foxwb 发表于 2012-08-31 11:30

本帖最后由 foxwb 于 2012-08-31 11:35 编辑

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

axlrose 发表于 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.htmlpkgng: First look at FreeBSD’s new package manager

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

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

angelwait 发表于 2012-08-31 12:54

回复 8# zeissoctopus


    赞阿。

ulovko 发表于 2012-08-31 12:59

回复 11# foxwb


    http://bbs.chinaunix.net/thread-3763998-1-1.html

方兆国儿 发表于 2012-08-31 15:42

向楼主学习了,又有好消息分享了:victory:

obsd178 发表于 2012-08-31 15:45

支持一下 很使用的功能

axlrose 发表于 2012-09-03 09:17

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

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

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

axlrose 发表于 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下还没弄过,按理说方法应该有效的:mrgreen:

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

OpenBSD5 发表于 2012-09-03 16:55

回复 12# axlrose


向你学习 :luya:

zeissoctopus 发表于 2012-09-03 21:45

axlrose 发表于 2012-09-03 09:17 static/image/common/back.gif
ports-mgmt/poudriere 的脚本里使用zfs的特性,系统跑ZFS的话还是玩不了

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

刚同步了pkgng仓库发现开始支持插件功能,通过钩子回调来实现
你說的是,穩定版 pkgng 1.0.1 會發布 plug-in 支援

以上功能只是初步看了pkgng的源代码猜测的结果,还未在实际系统上试过,如果有不正的地方欢迎指正.
那麼要試試了。
页: 1 [2] 3
查看完整版本: pkg(ng) 1.0 正式發布