Домашняя » как » Использование Ubuntu Из какого пакета появился этот файл?

    Использование Ubuntu Из какого пакета появился этот файл?

    Сколько раз вы замечали файл, находящийся в каталоге, и спрашивали себя: откуда этот файл? Или вы пытаетесь рассказать другу, как пользоваться утилитой, но у него его нет, и вы не можете вспомнить, какой пакет вы установили, чтобы получить его..

    Конечно, вы можете зайти в Google, но вам не всегда интересно, как эти люди знают? Это просто, установите утилиту dlocate, которая является более быстрой альтернативой dpkg для этого типа запроса..

    sudo apt-get установить dlocate

    Вы можете использовать команду с синтаксисом 'dlocate', которая даст вам такой вывод:

    $ dlocate flac

    libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.so
    libtunepimp5: /usr/lib/tunepimp/plugins/flac.tpp
    gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.so
    Flac: /.
    flac: / usr
    flac: / usr / bin
    flac: / usr / bin / flac
    - обрезается -

    Это много выхода! Вы можете видеть, что есть много имен файлов, которые частично совпадают. Лучше передать полный путь к имени файла. В этом случае вы можете использовать 'which flac', чтобы определить, какую команду flac вы используете, а затем передать полный путь к dlocate..

    $, который flac

    / USR / бен / FLAC

    $ dlocate / usr / bin / flac

    flac: / usr / bin / flac

    Теперь мы знаем, что команда flac находится в пакете под названием «flac». (Да, этот пример был очень простым) Вы можете даже стать более креативным (используйте символ рядом с клавишей 1, а не одну кавычку)

    $ dlocate 'which flac'

    flac: / usr / bin / flac

    Если вам не хочется устанавливать другую утилиту, вы можете использовать встроенную команду 'dpkg -S', но вывод не такой быстрый или организованный. Просто убедитесь, что вы передаете полный путь к файлу для любой утилиты, и вы должны получить хорошие результаты.