คำถามติดแท็ก dependencies

ใน Ubuntu ส่วนใหญ่แอพพลิเคชั่นจะขึ้นต่อกันโปรแกรมที่พวกเขาพึ่งพานั้นทำงานได้อย่างถูกต้อง ซึ่งหมายความว่าในบางครั้งการติดตั้งแพคเกจจำเป็นต้องติดตั้งแพ็กเกจอื่นและการลบแพ็กเกจจะทำให้ APT อื่น ๆ ถูกลบเพื่อป้องกันไม่ให้แตก ใช้แท็กนี้เมื่อถามเกี่ยวกับการจัดการและการแก้ไขการอ้างอิง

4
การอัปเดต Google Chrome จะไม่ติดตั้งเนื่องจากการพึ่งพาที่ไม่คาดคิด
วันนี้มีการอัปเดตสำหรับGoogle Chromeและไม่สามารถติดตั้งได้เนื่องจากการอ้างอิงที่ไม่ได้รับการแก้ไข ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

2
เหตุใดแอพเชิงพาณิชย์บางส่วนจึงมีส่วนที่เรียกว่า 'ต้องมี' และแอปฟรีไม่ได้
ใน Ubuntu Software Center ที่จ่าย (แอพพลิเคชั่น) รับส่วนที่เรียกว่า 'ยังต้องใช้' ซึ่งค่อนข้างเรียบร้อย ทำไมแอปพลิเคชันฟรีไม่ได้รับคุณสมบัตินี้ ตัวอย่างเช่นAmnesia: The Dark Descentใน USC พูดว่า (ดูภาพหน้าจอด้วย) Also requires: mouse OpenGL hardware acceleration. ข้อมูลนี้มาจากไหน?

3
ไม่พึ่งพาการพึ่งพาเมื่อพยายามติดตั้ง r-base
ฉันมีปัญหากับการติดตั้งแอพจากเครื่องเทอร์มินัล นี่คือตัวอย่างของปัญหานี้: ratanak @ ratanak-walker: ~ $ sudo apt-get install httrack กำลังอ่านรายการแพ็กเกจ ... เสร็จแล้ว อาคารต้นไม้พึ่งพา กำลังอ่านข้อมูลสถานะ ... เสร็จแล้ว คุณอาจต้องการเรียกใช้ 'apt --fix-broken install' เพื่อแก้ไขสิ่งเหล่านี้ แพ็คเกจต่อไปนี้มีการขึ้นต่อกันที่ไม่คาดคิด: httrack: ขึ้นอยู่กับ: libhttrack2 (> = 3.48.24) แต่มันจะไม่ถูกติดตั้ง rstudio: ขึ้นอยู่กับ: libjpeg62 แต่จะไม่ถูกติดตั้ง ขึ้นอยู่กับ: libgstreamer0.10-0 แต่ไม่สามารถติดตั้งได้ ขึ้นอยู่กับ: libgstreamer-plugins-base0.10-0 แต่ไม่สามารถติดตั้งได้ แนะนำ: r-base (> = 2.11.1) แต่มันจะไม่ถูกติดตั้ง E: การพึ่งพา Unmet …

1
วิธีแก้ปัญหาการอ้างอิงที่ไม่คาดคิด?
หมายเหตุเกี่ยวกับการทำซ้ำที่เป็นไปได้: AFAIK นี่ไม่ใช่สิ่งซ้ำกันของฉันจะแก้ไขการพึ่งพาแบบไม่ได้หลังจากเพิ่ม PPA ได้อย่างไร มิฉะนั้นโปรดพิสูจน์ด้วยการแก้ปัญหาการทดสอบฉันพูดถึงด้านล่างโดยใช้คำตอบใด ๆ จากที่นั่น พื้นหลัง: ผมประสบปัญหานี้มาก่อนวิธีการติดตั้งแก้ไขไวน์บน Ubuntu 14.04.3LTS 64 บิต แก้ไขได้โดยการตรวจสอบด้วยตนเอง / โดยมนุษย์เกี่ยวกับการอ้างอิงแบบเรียกซ้ำทั้งหมดของแพ็คเกจเป้าหมาย ( wine) สร้างปัญหาขึ้นอีกครั้ง (กรณีทดสอบ): ลองสร้างสถานการณ์เดียวกันเงียบ ๆ ง่าย ๆ ด้วยแพ็คเกจปัญหา 1 ข้อ ติดตั้ง Ubuntu สด 14.04 บน VirtualBox เปิดsoftware-properties-gtkและเปิดใช้งานที่backportsเก็บข้อมูล รับรายการแพ็คเกจล่าสุด sudo apt-get update เรียกใช้apt-get -s install wineเพื่อยืนยันว่าwineสามารถติดตั้งได้ ติดตั้งแพคเกจที่หนักใจlibcgmanager0จาก backport $ apt-cache policy libcgmanager0 libcgmanager0: …

1
ฉันสามารถใช้งาน `apt-get purge --auto-remove 'ได้หรือไม่?
เป็นapt-get purge --auto-remove packagenameคำสั่งที่ถูกต้อง? หรือจะต้องมีapt-get remove --purge --auto-remove packagename? manpage ของ Ubuntu สำหรับ apt-get ( http://manpages.ubuntu.com/manpages/precise/man8/apt-get.8.html ) กล่าวถึงโดยใช้ตัวเลือก --auto-remove "หากคำสั่งนั้นติดตั้งหรือ ลบ ... "ดังนั้นฉันสงสัยว่ามันสามารถใช้กับคำสั่ง purge ได้หรือไม่เพราะนั่นเป็นเพียงทางลัดสำหรับคำสั่ง remove ที่มีตัวเลือก --purge ขอขอบคุณ.

2
การติดตั้งรุ่นที่เฉพาะเจาะจงเมื่อ repo มีรุ่นที่ใหม่กว่า?
มามี metapackage ซึ่งขึ้นอยู่กับแพ็คเกจต่อไปนี้ Depends: A (=2), B (=2), C (=2) หมายเหตุ '=' - ฉันต้องการติดตั้งเวอร์ชันเฉพาะเหล่านี้ไม่ใช่เวอร์ชันล่าสุด นอกจากนี้: Bขึ้นอยู่กับA (> = 1) Cขึ้นอยู่กับB (> = 1) และA (> = 1) หากเวอร์ชันล่าสุดของ A, B, C ในที่เก็บเป็น 2 ดังนั้นจะใช้งานได้ เนื่องจากฉันได้ใส่เวอร์ชัน 3 ของ A และเวอร์ชัน 3 ของ B ใน repo sudo apt-get ติดตั้ง my-meta-package ปฏิเสธที่จะเสร็จสิ้นด้วยข้อมูลต่อไปนี้: The …

18
ฉันจะติดตั้ง Draftsight CAD ได้อย่างไร
ฉันติดตั้งรุ่น 11.04 64 บิตแล้วและตอนนี้ฉันไม่สามารถติดตั้ง Draftsight (32 บิตพร้อมตัวเลือกสถาปัตยกรรมบังคับ) เพราะมีข้อผิดพลาดกับไลบรารี libexpat1 .. ใครรู้วิธีแก้ปัญหาหรือไม่ andrea@andrea-HP-Pavilion-dv5-Notebook-PC:~$ sudo dpkg --force-architecture -i DraftSight.deb [sudo] password for andrea: dpkg: warning: the following problems are ignored via the --force option: the architecture of the package (i386) does not match system (amd64) dpkg: problems with pre-dependencies DraftSight.deb containing dassault-systemes-draftsight:i386: …

1
จะอัพโหลดแพ็คเกจที่ขึ้นต่อกับ PPA ได้อย่างไร
ฉันทำแพ็คเกจสำหรับ PPA ของฉันและอัปโหลดแล้ว มันสร้างขึ้นโดยไม่มีปัญหาใด ๆ จากนั้นฉันสร้างแพ็คเกจอื่นที่ขึ้นอยู่กับแพ็คเกจแรกและอัปโหลด มันล้มเหลวเนื่องจากไม่พบไฟล์ในแพ็คเกจแรก สิ่งนี้ทำให้ฉันเชื่อว่าแพ็คเกจแรกยังไม่ได้ติดตั้ง ฉันจะแน่ใจได้อย่างไรว่ามีการติดตั้งแพ็คเกจแรกก่อนที่จะพยายามสร้างแพ็คเกจที่สอง ไฟล์ควบคุมสำหรับแพ็คเกจแรก (libjsoncpp): ที่มา: jsoncpp ลำดับความสำคัญ: พิเศษ ผู้ดูแล: นาธานออสมัน Build-Depends: debhelper (> = 7) รุ่นมาตรฐาน: 3.8.3 มาตรา: libs โฮมเพจ: http://jsoncpp.sf.net แพคเกจ: jsoncpp-dev หัวข้อ: libdevel สถาปัตยกรรม: ใด ๆ ขึ้นอยู่กับ: libjsoncpp (= $ {binary: Version}) คำอธิบาย: ไลบรารีการแยกวิเคราะห์ JSON สำหรับ C ++ jsoncpp เป็นไลบรารี C …


2
ติดตั้งไฟล์ deb หลายไฟล์ในขณะที่เคารพการพึ่งพา
เพื่อรองรับการติดตั้งหลาย.debไฟล์แบบออฟไลน์ฉันใช้: sudo dpkg -i dependencies/*.deb ฉันสังเกตเห็นแพคเกจบางอย่างล้มเหลวในการใช้วิธีนี้เนื่องจากลำดับที่ติดตั้ง ตัวอย่างเช่น นี่คือสิ่งที่เกิดขึ้นเมื่อฉันติดตั้งmariadb-server-5.5และการอ้างอิง: ฉันจะติดตั้ง*.debไฟล์ในขณะที่เคารพการพึ่งพาได้อย่างไร ฉันพยายามหลีกเลี่ยงการตั้งค่า repo ในพื้นที่เนื่องจากยากต่อการบำรุงรักษา เพื่อเป็นการแก้ปัญหาฉันรันคำสั่งdpkg -i *.debสองครั้ง

4
วิธีแก้ปัญหาการพึ่งพาที่ไม่คาดคิดเมื่อติดตั้งไดรเวอร์ Nvidia
ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามเรียกใช้sudo apt-get install nvidia-current: Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been …

2
Unmet dependencies - ไม่สามารถลบ package libgbm1
ในกรณีนี้ฉันlibgbm1ถูกจับตัวไว้ให้ข้อความเช่น: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. เนื่องจากฉันอ่านอย่างละเอียดฉันจะแก้ไขการพึ่งพาที่ไม่ได้รับหลังจากเพิ่ม PPA ได้อย่างไร ฉันพยายามลบแพ็คเกจที่เสียหายด้วยsudo apt-get remove libgbm1ตามที่แนะนำ อย่างไรก็ตามคำสั่งลบให้ฉันข้อผิดพลาดเดียวกัน sudo apt-get upgradeไม่อัปเกรดแพ็คเกจนี้ ( "...and 1 not upgraded.") และฉันต้องการอันนี้เพื่อสร้างแพ็คเกจอื่น ๆ ที่ขึ้นอยู่กับมัน ( pkgProblemResoverปัญหาอีกครั้ง) ดูเหมือนว่าฉันจะไม่สามารถย้อนกลับเวอร์ชันหรือก้าวไปข้างหน้า ขั้นตอนที่ฉันเคยลอง: ปิดการใช้งานที่เก็บบาง ppa ในsoftware updatesและsudo apt-get updateจากนั้นก็พยายามที่จะแก้ไขด้วยแพกเกจที่ไม่ได้ทำงาน sudo apt-get -f installand 1 not upgradedกับ พยายามติดตั้งแพคเกจที่libgbm1ขึ้นอยู่กับ แต่แพคเกจเพิ่มเติมมาข้างหน้าและกองอย่างรวดเร็วถึงสิบของพวกเขาซึ่งดูเหมือนไม่น่าเชื่อถือในการจัดการและพวกเขายังรายงานข้อผิดพลาดที่คล้ายกัน …

2
วิธีเพิ่มการพึ่งพาหลังจากส่งแอปที่เป็นกรรมสิทธิ์ไปยัง USC
ฉันส่งแอปของฉัน "ตัวควบคุมความสว่าง" ภายใต้ใบอนุญาตลิขสิทธิ์และได้รับการเผยแพร่ มันมีไฟล์. executable แต่แอพขึ้นอยู่กับpython-wxgtk2.8 ว่าฉันเขียนไว้ในช่องแสดงความคิดเห็น แต่ผู้ที่ทำแพ็กเกจอาจเพิกเฉย มีวิธีใดบ้างที่ฉันสามารถเพิ่มการพึ่งพาตนเองได้? โปรดทราบว่าฉันไม่ได้ทำการเดบิวต์แพ็คเกจ ฉันเพิ่งจะลบไฟล์ brightness.py และส่งมัน ฉันสามารถสร้างไฟล์. deb กับไฟล์อ้างอิงและส่งมันได้หรือไม่ เดิมทีแอพนี้เป็นโอเพ่นซอร์สแต่ฉันส่งมันภายใต้กรรมสิทธิ์เพื่อที่ฉันจะได้ไม่ต้องจัดทำมัน

2
อะไรคือความแตกต่างระหว่างการพึ่งพาและการพึ่งพาล่วงหน้า?
คำว่า "ขึ้นอยู่กับ" และ "ขึ้นอยู่กับล่วงหน้า" คืออะไรและความแตกต่างระหว่างข้อกำหนดแพคเกจทั้งสองประเภทเมื่อฉันติดตั้งบางอย่างใน Ubuntu

2
ฉันดาวน์โหลด Dwarf Fortress ทำไมมันไม่ทำงาน
ฉันดาวน์โหลดเวอร์ชันของ Dwarf Fortress for Linux ลงในคอมพิวเตอร์ของฉัน แต่เมื่อฉันคลิกที่dfไฟล์มันจะไม่ทำอะไรเลย เมื่อฉันรันมันในเทอร์มินัลมันทำให้ฉันได้รับข้อความนี้: error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory

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