Почему dpkg -L не показывает файлы в /usr/lib для этого пакета?

Я установил golang-1.8 пакет из этого PPA, и я вижу, что он установил некоторые вещи под /usr/libа именно:

/usr/lib$ ls -lha go-1.8/
total 48K
drwxr-xr-x   4 root root 4,0K Abr 24 01:39 .
drwxr-xr-x 190 root root  32K Abr 24 01:39 ..
drwxr-xr-x   2 root root 4,0K Abr 24 01:39 bin
lrwxrwxrwx   1 root root   35 Abr 10 01:59 doc -> ../../share/doc/golang-1.8-doc/html
lrwxrwxrwx   1 root root   45 Abr 10 01:59 favicon.ico.gz -> ../../share/doc/golang-1.8-doc/favicon.ico.gz
drwxr-xr-x   6 root root 4,0K Abr 10 01:59 pkg
lrwxrwxrwx   1 root root   22 Abr 10 01:59 src -> ../../share/go-1.8/src
lrwxrwxrwx   1 root root   23 Abr 10 01:59 test -> ../../share/go-1.8/test
-rw-r--r--   1 root root    7 Abr 10 01:49 VERSION

(эти файлы даже перечислены на странице PPA)

Тем не менее, работает dpkg -L golang-1.8 (даже используя sudo) возвращает только вещи под /usr/share:

/usr/lib$ dpkg -L golang-1.8
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/golang-1.8
/usr/share/doc/golang-1.8/changelog.Debian.gz
/usr/share/doc/golang-1.8/copyright

Это как-то связано с тем, что, хотя имя пакета golang-1.8Установил вещи под /usr/lib/go-1.8? Или потому что это было загружено с PPA?

PS: у меня работает Ubuntu 16.04 LTS

1 ответ

Решение

Файлы, созданные с помощью специфичных для пакета сценариев установки, не перечислены.

От man dpkg:

 действия dpkg-запроса
              См. Dpkg-query(1) для получения дополнительной информации о следующем
              действия.

              -l, --list package-name-pattern...
                  Список пакетов, соответствующих заданному шаблону.
              -s, --status имя-пакета...
                  Сообщить о статусе указанного пакета.
              -L, --listfiles имя-пакета... 

От man dpkg-query:

 -L, --listfiles имя-пакета...
              Вывести список файлов, установленных в вашей системе, из имени пакета. Когда много
              имя пакета tiple перечислено, запрошенные списки файлов
              разделены пустой строкой, в том же порядке, как указано на
              список аргументов. Тем не менее, обратите внимание, что файлы, созданные package-
              конкретные установочные скрипты не указаны. 
Другие вопросы по тегам