Домашняя » как » Посмотрите, где пакет установлен в Ubuntu

    Посмотрите, где пакет установлен в Ubuntu

    Как только вы используете утилиту apt-get для установки пакета, иногда кажется, что он исчезает в никуда. Вы знаете, что это установлено, вы просто не знаете, где.

    Если вы знаете имя исполняемого файла, вы можете использовать команду which, чтобы найти местоположение двоичного файла, но это не дает вам информации о том, где могут находиться вспомогательные файлы..

    Существует простой способ увидеть расположение всех файлов, установленных как часть пакета, используя утилиту dpkg..

    дпкг -L

    Пример: я установил davfs2, но я не был уверен, где находится файл конфигурации, поэтому я выполнил эту команду:

    geek @ ubuntuServ: ~ $ dpkg -L davfs2

    davfs2: / usr / share / lintian / переопределяет / davfs2
    davfs2: / usr / share / davfs2 / GPL
    davfs2: / usr / share / doc / davfs2 / BUGS
    davfs2: / usr / share / doc / davfs2 / copyright
    davfs2: / usr / share / davfs2 / NEWS
    davfs2: / usr / share / doc / davfs2 / СПАСИБО
    davfs2: /usr/share/doc/davfs2/NEWS.gz
    davfs2: /usr/share/doc/davfs2/README.gz
    davfs2: / usr / share / doc / davfs2
    davfs2: / usr / share / doc / davfs2 / TODO
    davfs2: / etc / davfs2 / secrets
    davfs2: / usr / share / davfs2 / СПАСИБО
    davfs2: /usr/share/doc/davfs2/README.Debian
    davfs2: / usr / share / davfs2 / BUGS
    davfs2: /etc/davfs2/davfs2.conf
    davfs2: / usr / share / davfs2 / ChangeLog
    davfs2: / usr / share / davfs2 / FAQ
    davfs2: / etc / davfs2
    davfs2: /usr/share/doc/davfs2/changelog.Debian.gz
    davfs2: /usr/share/davfs2/secrets.template
    davfs2: /usr/share/doc/davfs2/changelog.gz
    davfs2: / usr / share / davfs2 / TODO
    davfs2: /usr/share/davfs2/davfs2.conf.template
    davfs2: / usr / share / davfs2 / README
    davfs2: / usr / share / davfs2
    davfs2: / usr / share / doc / davfs2 / FAQ

    Ну, теперь мне больше не нужно удивляться. Файл conf явно /etc/davfs2/davfs2.conf. Если бы я хотел посмотреть, какие файлы были установлены в / etc, вы всегда можете получить следующий вывод:

    geek @ ubuntuServ: ~ $ dpkg -L davfs2 | grep и т. д.

    davfs2: / etc / davfs2 / secrets
    davfs2: /etc/davfs2/davfs2.conf
    davfs2: / etc / davfs2

    Даже легче читать.

    Обновление: изменено с -S на -L благодаря подсказке от sebest.