Bagaimana untuk mengetahui paket mana fail tertentu

Adakah pernah berlaku kepada anda bahawa anda tidak boleh membina pakej kerana ada yang hilang pergantungan? Situasi yang serupa boleh berlaku ketika kita ingin menyusun program atau menjalankan perduaan. Dalam kes ini, kami mungkin mengalami kesilapan seperti: «Fail X tiada, mustahil untuk melaksanakan tugas yang diminta".

Atau lebih teruk lagi: bagaimana membetulkan klasik konflik kebergantungan'fail X sudah terpasang«? Untuk ini perlu dijumpai pakej mana yang mengandungi fail yang dimaksudkan. Bagaimana hendak melakukannya? Ha! Masuk dan cari ...


Beberapa ketika yang lalu kami melihat bagaimana melakukannya pada Debian, Ubuntu dan derivatif. Sekarang, mari kita lihat bagaimana ia dilakukan di seluruh distro juga.

APT: Debian, Ubuntu dan derivatif

Distro yang menggunakan APT, boleh menggunakan apt-fail.

sudo apt-get install apt-file

Setelah dipasang, ia berjalan seperti ini:

carian fail / jalan / fail apt

Di mana / jalan / fail adalah jalan fail yang anda cari.

RPM: Topi Merah, Fedora dan turunannya

Anda hanya perlu melaksanakan arahan berikut:

rpm -qf / jalan / fail

Di mana / jalan / fail adalah jalan fail yang anda cari.

Pacman: Lengkungan dan turunannya

Di Arch, anda hanya perlu menggunakan Pacman yang maha kuasa:

pacman -Qo / jalan / fail

Jadi, sebagai contoh, arahan:

pacman -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so

Bawa balik:

/usr/lib/gtk-2.0/2.10.0/engines/libmist.so dimiliki oleh gtk-engine 2.20.2-1

Anda juga boleh menggunakan pkgfile. Anda hanya perlu memasangnya:

pacman -S pkgtools

Ia berjalan seperti ini:

fail pkgfile

Di mana fail adalah nama fail yang anda cari.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Miguel Chan kata

    Ayuh, datang kepada saya dari sepuluh (kebolehan menyusun) !!! Terima kasih dan salam !!!

  2.   Mari gunakan Linux kata

    Anda dialu-alukan Migue! Saya gembira ia berjaya.
    Pelukan! Paul.

  3.   joadelvia kata

    Sumbangan yang baik. Di Debian, Ubuntu dan derivatif, anda juga dapat menggunakan perintah dpkg dengan pilihan -S untuk mendapatkan maklumat yang sama, sekiranya anda tidak ingin memasang file apt. Menggunakannya akan sangat serupa dengan apt-file:
    dpkg -S / jalan / fail

    1.    mari gunakan linux kata

      Menarik! Terima kasih atas sumbangan!
      Peluk! Paul.