Как найти пакет, к которому принадлежит определенный файл в дистрибутиве на основе Debian? - PullRequest
1 голос
/ 04 февраля 2012

Где находятся файлы Gnulib в Linux?

Я хочу использовать lib как safe-read, mbchar и т. Д. В моем проекте, но я не нахожу их на своем компьютере с Ubuntu 11.10.

1 Ответ

4 голосов
/ 04 февраля 2012

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

один раз, чтобы инициализировать индекс файла.

...