如何在基于Debian的发行版中找到某个文件所属的包?

时间:2012-02-04 01:16:30

标签: c linux gnu-coreutils

Linux中的Gnulib文件在哪里?

我想在我的项目中使用类似安全读取,mbchar等的lib ...但是我没有在我的Ubuntu 11.10机器上找到它们。

1 个答案:

答案 0 :(得分:4)

apt-file是你的朋友:

x@y:~$ apt-file search safe-read
gnulib: /usr/share/gnulib/lib/safe-read.c
gnulib: /usr/share/gnulib/lib/safe-read.h
gnulib: /usr/share/gnulib/m4/safe-read.m4
gnulib: /usr/share/gnulib/modules/safe-read

使用sudo apt-get install gnulib(在本例中)安装缺少的依赖项。运行

sudo apt-get install apt-file
sudo apt-file update

初始化文件索引。