ทำ Dpkg และ apt-get install dependencies หรือไม่


15

ฉันสงสัยว่ามีวิธีที่จะบอกdpkgหรือไม่apt-getว่าเมื่อฉันต้องการติดตั้งแพคเกจยังติดตั้งการพึ่งพาทั้งหมดที่ต้องใช้หรือไม่ ฉันติดตั้งแพคเกจโดยใช้dpkgแต่มันบ่นเกี่ยวกับปัญหาการพึ่งพาดังนั้นฉันต้องค้นหาด้วยตนเองทีละคนมีวิธีที่ดีกว่าในการทำเช่นนี้?


5
dpkg ไม่รองรับการขึ้นต่อกันมันเป็นเครื่องมือจัดการแพ็คเกจระดับต่ำ
João Pinto

คำตอบ:


10

ควรติดตั้งอ้างอิงตามค่าเริ่มต้นด้วย apt-get คุณอาจต้องการอ่านคำตอบสำหรับคำถามนี้: การติดตั้งแพ็คเกจที่แนะนำ / แนะนำ? .


และถ้ามันไม่ได้! ฉันเรียกใช้คำสั่งนี้: "apt-get install - no-install-แนะนำ ubuntu-desktop และมันบอกว่าแพ็คเกจ foloowing มีการขึ้นต่อกันที่ไม่แน่นอน: checkbox-qt, eog, gedit, ....... แพ็คเกจมากเกินไป
Dr.jacky

11

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จากแหล่งที่มา


8

หากหลังจากที่ใช้dpkgในการติดตั้งแพคเกจมันจะบอกคุณว่ามีการพึ่งพาที่ขาดหายไปคุณสามารถเรียกใช้apt-get -f installเพื่อติดตั้งการพึ่งพาที่ขาดหายไปในระบบของคุณ


3

หากคุณกำลังมองหาเครื่องมือที่จะติดตั้งแพคเกจที่ดาวน์โหลดมา (เช่นที่ไม่ใช่ที่เก็บตาม) รวมถึงการพึ่งพาดูgdebi (GTK UI) หรือgedebi-core (เครื่องมือบรรทัดคำสั่ง)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.