LinuxSir.cn,穿越时空的Linuxsir!

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

【已解决】请问怎么查一个文件属于哪个包?

[复制链接]
发表于 2008-1-20 21:37:17 | 显示全部楼层 |阅读模式
请问怎么查一个安装好的文件属于哪个包?

另请问一下下面的哪个包是属于哪个包?
libstdc++-libc6.2-2.so.3
libstdc++-3-libc6.2-2-2.10.0.so

多谢解答!
发表于 2008-1-20 22:47:52 | 显示全部楼层
试一试下面的
apt-get install auto-apt
auto-apt update
auto-apt updatedb
auto-apt check /usr/lib/libc.so
-->
libdevel/libc6-dev

不过你的那两个库文件名字有点奇怪,没找到。
回复 支持 反对

使用道具 举报

发表于 2008-1-20 23:07:05 | 显示全部楼层
Post by slurker;1809322
请问怎么查一个安装好的文件属于哪个包?

另请问一下下面的哪个包是属于哪个包?
libstdc++-libc6.2-2.so.3
libstdc++-3-libc6.2-2-2.10.0.so

多谢解答!


dpkg -S
search for a file name from installed packages
回复 支持 反对

使用道具 举报

发表于 2008-1-20 23:53:04 | 显示全部楼层
我一般在 packages.debian.org 的 "Search the contents of packages" 里搜。

这两个包都位于
  1. /emul/ia32-linux/usr/lib/libstdc++-libc6.2-2.so.3           ia32-libs [ia64, amd64]
  2. /usr/lib/debug/libstdc++-libc6.2-2.so.3         libstdc++2.10-dbg [除 amd64, ia64]
  3. /usr/lib/libstdc++-libc6.2-2.so.3         libstdc++2.10-glibc2.2 [除 amd64, ia64]
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-1-21 10:08:50 | 显示全部楼层
Post by zeroliu;1809370
我一般在 packages.debian.org 的 "Search the contents of packages" 里搜。

这两个包都位于
  1. /emul/ia32-linux/usr/lib/libstdc++-libc6.2-2.so.3           ia32-libs [ia64, amd64]
  2. /usr/lib/debug/libstdc++-libc6.2-2.so.3         libstdc++2.10-dbg [除 amd64, ia64]
  3. /usr/lib/libstdc++-libc6.2-2.so.3         libstdc++2.10-glibc2.2 [除 amd64, ia64]
复制代码

这个功能的“离线版”是 apt-file ,但仅限于你当前的仓库版本
# apt-get install apt-file
# apt-file update #时间比较长
# apt-file search <filename>
回复 支持 反对

使用道具 举报

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

本版积分规则

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