- 论坛徽章:
- 0
|
本帖最后由 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的新手会有帮助 |
评分
-
查看全部评分
|