จะทราบได้อย่างไรว่าไฟล์ใดเป็นของแพ็กเกจ

เคยเกิดขึ้นกับคุณไหมที่คุณทำไม่ได้ สร้างแพ็คเกจ เพราะมีของหาย การพึ่งพาอาศัยกันเหรอ? สถานการณ์ที่คล้ายกันนี้อาจเกิดขึ้นได้เมื่อเราต้องการคอมไพล์โปรแกรมหรือรันไบนารี ในกรณีเหล่านี้เราอาจพบข้อผิดพลาดเช่น«ไฟล์ X หายไปไม่สามารถดำเนินการตามที่ร้องขอได้"

หรือแย่กว่านั้น: วิธีแก้ไขแบบคลาสสิก ความขัดแย้งในการพึ่งพา"ติดตั้งไฟล์ X แล้ว«? สำหรับสิ่งนี้จำเป็นต้องค้นพบ แพ็คเกจใดที่มีไฟล์ที่เป็นปัญหา. ทำอย่างไร? ฮา! เข้ามาหา ...


เมื่อสักครู่ที่ผ่านมาเราเห็น วิธีทำบน Debian, Ubuntu และอนุพันธ์. ตอนนี้เรามาดูวิธีการทำในส่วนที่เหลือของ distros ด้วย

APT: Debian, Ubuntu และอนุพันธ์

Distros เหล่านั้นที่ใช้ APT สามารถใช้ได้ ไฟล์ apt.

sudo apt-get ติดตั้ง apt-file

เมื่อติดตั้งแล้วมันจะทำงานดังนี้:

apt-file ค้นหา / path / file

โดยที่ / path / file คือพา ธ ของไฟล์ที่คุณกำลังค้นหา

RPM: Red Hat, Fedora และอนุพันธ์

คุณต้องดำเนินการคำสั่งต่อไปนี้:

รอบต่อนาที -qf / path / file

โดยที่ / path / file คือพา ธ ของไฟล์ที่คุณกำลังค้นหา

Pacman: Arch และอนุพันธ์

ใน Arch คุณต้องใช้ Pacman ที่ยิ่งใหญ่เท่านั้น:

pacman -Qo / path / ไฟล์

ตัวอย่างเช่นคำสั่ง:

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

นำกลับมา:

/usr/lib/gtk-2.0/2.10.0/engines/libmist.so เป็นของ gtk-engine 2.20.2-1

นอกจากนี้ยังสามารถใช้ pkgfile คุณต้องติดตั้งเท่านั้น:

Pacman -S pkgtools

มันทำงานดังนี้:

pkgfile ไฟล์

โดยไฟล์คือชื่อของไฟล์ที่คุณกำลังค้นหา


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   มิเกจัง dijo

    มาให้ฉันจากสิบ (ความสามารถในการรวบรวม) !!! ขอบคุณและทักทาย !!!

  2.   มาใช้ Linux กันเถอะ dijo

    ยินดีต้อนรับ Migue! ฉันดีใจที่ได้ผล
    กอด! พอล.

  3.   Joadelvia dijo

    ผลงานที่ดี ใน Debian, Ubuntu และอนุพันธ์คุณยังสามารถใช้คำสั่ง dpkg กับตัวเลือก -S เพื่อรับข้อมูลเดียวกันในกรณีที่คุณไม่ต้องการติดตั้ง apt-file การใช้มันจะคล้ายกับ apt-file มาก:
    dpkg -S / path / ไฟล์

    1.    มาใช้ linux กันเถอะ dijo

      น่าสนใจ! ขอบคุณสำหรับการสนับสนุน!
      กอด! พอล.