โฮมเพจ » ทำอย่างไร » วิธีแก้ไขการพึ่งพาขณะรวบรวมซอฟต์แวร์บน Ubuntu

    วิธีแก้ไขการพึ่งพาขณะรวบรวมซอฟต์แวร์บน Ubuntu

    ส่วนที่ยากที่สุดของการคอมไพล์ซอฟต์แวร์บนลีนุกซ์นั้นคือการหาตำแหน่งที่ขึ้นต่อกันของมันและทำการติดตั้ง. Ubuntu มีคำสั่ง apt ที่ตรวจจับค้นหาและติดตั้งการพึ่งพาโดยอัตโนมัติทำงานหนักสำหรับคุณ.

    เมื่อเร็ว ๆ นี้เราได้กล่าวถึงพื้นฐานของการรวบรวมซอฟต์แวร์จากแหล่งที่มาบน Ubuntu ดังนั้นตรวจสอบบทความต้นฉบับของเราหากคุณเพิ่งเริ่มต้นใช้งาน.

    ออโต้พาร์ทเมนต์

    ตรวจสอบอัตโนมัติและรอเมื่อคุณเรียกใช้คำสั่ง. / config ผ่าน เมื่อ. / config พยายามเข้าถึงไฟล์ที่ไม่มีอยู่ auto-apt จะทำการพักกระบวนการ. / config ไว้ให้ติดตั้งแพ็คเกจที่เหมาะสมและให้กระบวนการ. / config ดำเนินต่อไป.

    ก่อนอื่นให้ติดตั้ง auto-apt ด้วยคำสั่งต่อไปนี้:

    sudo apt-get install auto-apt

    เมื่อติดตั้งแล้วให้เรียกใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดรายการไฟล์ที่ต้องการโดยอัตโนมัติ กระบวนการนี้จะใช้เวลาสองสามนาที.

    อัปเดต audo โดยอัตโนมัติ

    หลังจากเสร็จสิ้นคำสั่งแรกให้รันคำสั่งต่อไปนี้เพื่ออัพเดตฐานข้อมูล คำสั่งเหล่านี้จะใช้เวลาสองสามนาที.

    sudo auto-apt updatedb && sudo auto-apt update-local

    หลังจากที่คุณสร้างฐานข้อมูลอัตโนมัติแล้วคุณสามารถเริ่มต้นกระบวนการ. / config ด้วยคำสั่งต่อไปนี้:

    sudo auto-apt run ./configure

    apt-ไฟล์

    หากคุณเห็นข้อความแสดงข้อผิดพลาดที่ระบุว่าไฟล์ใดไฟล์หนึ่งขาดหายไปคุณอาจไม่ทราบแพ็คเกจที่คุณต้องติดตั้งเพื่อรับไฟล์ ไฟล์ Apt ช่วยให้คุณค้นหาแพ็คเกจที่มีไฟล์เฉพาะด้วยคำสั่งเดียว.

    ก่อนอื่นคุณจะต้องติดตั้ง apt-file เอง:

    sudo apt-get install apt-file

    หลังจากติดตั้งแล้วให้รันคำสั่งต่อไปนี้เพื่อดาวน์โหลดรายการไฟล์จากที่เก็บ apt ที่คุณกำหนดไว้ รายการเหล่านี้มีขนาดใหญ่ดังนั้นการดาวน์โหลดจะใช้เวลาสักครู่.

    sudo apt-file update

    เรียกใช้คำสั่งต่อไปนี้แทนที่“example.pc” พร้อมชื่อไฟล์และคำสั่งจะบอกคุณว่าคุณต้องติดตั้งแพ็คเกจใด:

    ไฟล์ค้นหา apt-file example.pc

    ติดตั้งแพ็กเกจด้วยคำสั่ง apt-get install มาตรฐาน:

    sudo apt-get แพ็คเกจการติดตั้ง

    คุณสามารถทำการค้นหาไฟล์ได้จากเว็บไซต์ Ubuntu Package Search ใช้ "ค้นหาเนื้อหาของแพ็คเกจ” ส่วนบนหน้าเพื่อค้นหาไฟล์เฉพาะ.

    มันจะให้ผลลัพธ์เช่นเดียวกับ apt-file และคุณไม่ต้องดาวน์โหลดรายการไฟล์ใด ๆ.

    Apt-Get Build-Dep

    เราครอบคลุมการสร้าง-Dep-Dept ในโพสต์เริ่มต้นของเรา หากเวอร์ชันก่อนหน้าของโปรแกรมที่คุณพยายามติดตั้งนั้นมีอยู่ในที่เก็บแพคเกจของ Ubuntu แล้ว Ubuntu ก็รู้ถึงการพึ่งพาที่มันต้องการ.

    พิมพ์คำสั่งต่อไปนี้แทนที่“บรรจุภัณฑ์” ด้วยชื่อของ packge และ apt-get จะติดตั้งการพึ่งพาที่จำเป็น:

    sudo apt-get build-dep แพ็คเกจ

    ฉลาดรับให้คุณติดตั้งการอ้างอิงที่จำเป็นทั้งหมด.

    หากโปรแกรมรุ่นใหม่กว่านั้นต้องการการพึ่งพาที่แตกต่างกันคุณอาจต้องติดตั้งการอ้างอิงเพิ่มเติมด้วยตนเอง.


    คำสั่งทั้งหมดเหล่านี้ใช้ apt-get ดังนั้นคุณจึงสามารถใช้มันบน Debian, Linux Mint และการกระจาย Linux อื่น ๆ ที่ใช้แพ็คเกจ apt-get และ. deb.