Laman » bagaimana untuk » Menggunakan Pakej Ubuntu Apa Pakej Ini Datang Daripada?

    Menggunakan Pakej Ubuntu Apa Pakej Ini Datang Daripada?

    Berapa kali anda perasan fail yang duduk dalam direktori dan tertanya-tanya ... di mana fail ini berasal? Atau anda cuba memberitahu rakan bagaimana menggunakan utiliti tetapi dia tidak memasangnya, dan anda tidak dapat mengingati pakej yang anda pasangkan untuk mendapatkannya.

    Pasti, anda boleh pergi ke google, tetapi tidakkah anda sentiasa tertanya-tanya bagaimana orang-orang tahu? Sederhana, pasang utiliti dlocate, yang merupakan alternatif yang lebih cepat untuk dpkg untuk pertanyaan jenis ini.

    sudo apt-get install dlocate

    Anda boleh menggunakan arahan dengan sintaks 'dlocate', yang akan memberi anda output ini:

    $ 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
    - dipotong -

    Itu banyak output! Anda dapat melihat bahawa terdapat banyak nama fail yang sepadan dengan separa. Lebih baik untuk lulus laluan penuh ke nama fail. Dalam kes ini, anda boleh menggunakan 'flac' untuk menentukan arahan flac yang anda gunakan, dan kemudian lulus laluan penuh untuk dilampirkan.

    $ yang flac

    / usr / bin / flac

    $ dlocate / usr / bin / flac

    flac: / usr / bin / flac

    Sekarang kita tahu bahawa arahan flac terdapat dalam pakej yang dipanggil "flac". (Ya, contoh ini sangat mudah) Anda bahkan boleh mendapatkan lebih kreatif (menggunakan watak di sebelah kunci 1, bukan satu petikan tunggal)

    $ dlocate 'yang flac'

    flac: / usr / bin / flac

    Sekiranya anda tidak merasa seperti memasang utiliti yang lain, anda boleh menggunakan perintah 'dpkg -S' yang dibina, tetapi outputnya tidak seberapa cepat atau teratur. Hanya pastikan anda lulus laluan penuh fail ke salah satu utiliti dan anda perlu mendapatkan hasil yang baik.