ฉันสงสัยว่ามีวิธีที่จะบอกdpkg
หรือไม่apt-get
ว่าเมื่อฉันต้องการติดตั้งแพคเกจยังติดตั้งการพึ่งพาทั้งหมดที่ต้องใช้หรือไม่ ฉันติดตั้งแพคเกจโดยใช้dpkg
แต่มันบ่นเกี่ยวกับปัญหาการพึ่งพาดังนั้นฉันต้องค้นหาด้วยตนเองทีละคนมีวิธีที่ดีกว่าในการทำเช่นนี้?
ฉันสงสัยว่ามีวิธีที่จะบอกdpkg
หรือไม่apt-get
ว่าเมื่อฉันต้องการติดตั้งแพคเกจยังติดตั้งการพึ่งพาทั้งหมดที่ต้องใช้หรือไม่ ฉันติดตั้งแพคเกจโดยใช้dpkg
แต่มันบ่นเกี่ยวกับปัญหาการพึ่งพาดังนั้นฉันต้องค้นหาด้วยตนเองทีละคนมีวิธีที่ดีกว่าในการทำเช่นนี้?
คำตอบ:
ควรติดตั้งอ้างอิงตามค่าเริ่มต้นด้วย apt-get คุณอาจต้องการอ่านคำตอบสำหรับคำถามนี้: การติดตั้งแพ็คเกจที่แนะนำ / แนะนำ? .
apt-get หรือ aptitude จะติดตั้งการพึ่งพาทั้งหมดของแพ็คเกจ ตามหน้าคนฉลาดรับ
แพ็คเกจทั้งหมดที่แพ็คเกจที่ระบุไว้สำหรับการติดตั้งจะถูกเรียกคืนและติดตั้งด้วย
แม้ว่าคุณต้องการติดตั้งแพคเกจจากแหล่งที่มาคุณสามารถติดตั้งการพึ่งพาการสร้างโดยใช้ apt-get ใช้apt-get build-depเพื่อจุดประสงค์นั้น อีกครั้งจากหน้าคนฉลาดรับ:
build-depทำให้ apt-get เพื่อติดตั้ง / ลบแพ็กเกจในความพยายามเพื่อสร้างการพึ่งพา build สำหรับแพ็กเกจซอร์ส
ตัวอย่างเช่นถ้าคุณต้องการคอมไพล์gccคุณจะต้องมี build dependencies ทั้งหมดเพื่อทำการรวบรวม gcc ให้สำเร็จ sudo apt-get build-dep gcc
เพื่อให้คุณใช้ สิ่งนี้จะติดตั้งแพ็คเกจทั้งหมดที่จำเป็นในการสร้างgccจากแหล่งที่มา
หากหลังจากที่ใช้dpkg
ในการติดตั้งแพคเกจมันจะบอกคุณว่ามีการพึ่งพาที่ขาดหายไปคุณสามารถเรียกใช้apt-get -f install
เพื่อติดตั้งการพึ่งพาที่ขาดหายไปในระบบของคุณ
หากคุณกำลังมองหาเครื่องมือที่จะติดตั้งแพคเกจที่ดาวน์โหลดมา (เช่นที่ไม่ใช่ที่เก็บตาม) รวมถึงการพึ่งพาดูgdebi (GTK UI) หรือgedebi-core (เครื่องมือบรรทัดคำสั่ง)