Найти абсолютный путь для разделяемых библиотек

Я новичок в Linux и пытаюсь найти абсолютный путь для зависимостей, перечисленных в одной из следующих команд:

apt-cache showpkg "package name"
apt-cache depends "package name"

После выполнения вышеупомянутых команд я получаю список зависимостей для пакета пакета, который зависит от, но не от пути к этой зависимости, который мы можем использовать в ldd для дальнейшей проверки общих зависимостей для этого пакета.

Мой вопрос: как мне найти, где эти библиотеки присутствуют во всей системе? Я использую Ubuntu 16.4. По какой-то причине мне нужно найти дополнительные общие зависимости для списка зависимостей, приведенного в выводе команды apt-cache showpkg. Любая помощь будет высоко оценена и спасибо заранее.

Например:

apt-cache depends lighttpd
lighttpd
  Depends: libattr1
  Depends: libbz2-1.0
  Depends: libc6
 |Depends: libgamin0
  Depends: libfam0
    libgamin0
  Depends: libldap-2.4-2
  Depends: libpcre3
  Depends: libssl1.0.0
  Depends: zlib1g
  Depends: init-system-helpers
  Depends: perl
 |Depends: lsb-base
  Depends: systemd
    systemd:i386
  Depends: mime-support
  Depends: libterm-readline-perl-perl
  Recommends: spawn-fcgi
  Suggests: openssl
  Suggests: rrdtool
  Suggests: apache2-utils
    apache2-utils:i386
  Suggests: ufw
0
задан 19 April 2018 в 19:09

1 ответ

Извините за поздний ответ, перебирая старые неотвеченные перенесенные вопросы: давайте немного углубимся в зависимости пакетов и расположения файлов:

Пакет - это инвентарь коллекций файлов ( как оглавление (TOC) в книге), а расположение файлов - это указатели на то, где файл находится на диске.

Однако у вас может быть оглавление без книги (Пакеты без файлов), и вы можете иметь файлы без зависимостей Пакета (например, автономный скрипт)

Так что, если вас интересует только знание расположение файла для пакетов, которые установлены в системе, вам нужно сделать:

0
ответ дан 19 April 2018 в 19:09

Другие вопросы по тегам:

Похожие вопросы: