LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1162|回复: 2

如何查看某个文件属于哪个软件包?

[复制链接]
发表于 2009-3-26 23:05:02 | 显示全部楼层 |阅读模式
dpkg -S 似乎只有搜索功能:如下
root@debian ~ # dpkg -S portmap
selinux-policy-default: /usr/share/selinux/default/portmap.pp
portmap: /usr/share/man/man8/portmap.8.gz
portmap: /etc/init.d/portmap
portmap: /usr/share/doc/portmap
portmap: /usr/share/doc/portmap/changelog.gz
portmap: /sbin/portmap
portmap: /usr/share/doc/portmap/TODO.Debian
linux-headers-2.6.26-1-common: /usr/src/linux-headers-2.6.26-1-common/include/asm-generic/libata-portmap.h
portmap: /usr/share/doc/portmap/README
portmap: /usr/share/doc/portmap/changelog.Debian.gz
portmap: /usr/share/doc/portmap/copyright
请问如何查询portmap属于哪个软件包?
发表于 2009-3-26 23:11:20 | 显示全部楼层
1. 到 packages.debian.org 里查

2. 输入完整路径比较好:

dpkg -S /sbin/portmap

以你的例子其实都有答案了
Post by sdpq;1966039
dpkg -S 似乎只有搜索功能:如下
root@debian ~ # dpkg -S portmap
[color="Red"]selinux-policy-default: /usr/share/selinux/default/portmap.pp
[color="Red"]portmap: /usr/share/man/man8/portmap.8.gz
[color="Red"]portmap: /etc/init.d/portmap
[color="Red"]portmap: /usr/share/doc/portmap
[color="Red"]portmap: /usr/share/doc/portmap/changelog.gz
[color="Red"]portmap: /sbin/portmap
[color="Red"]portmap: /usr/share/doc/portmap/TODO.Debian
[color="Red"]linux-headers-2.6.26-1-common: /usr/src/linux-headers-2.6.26-1-common/include/asm-generic/libata-portmap.h
[color="Red"]portmap: /usr/share/doc/portmap/README
[color="Red"]portmap: /usr/share/doc/portmap/changelog.Debian.gz
[color="Red"]portmap: /usr/share/doc/portmap/copyright
请问如何查询portmap属于哪个软件包?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-27 09:05:33 | 显示全部楼层
dpkg -S /sbin/portmap 结果是:
portmap: /sbin/portmap
谢谢:软件包名字就是portmap
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表