วิธีจัดการกับการพึ่งพา "ไม่สามารถติดตั้งได้"?


10

ฉันวิ่งsudo apt-get install -y unity-dictionary-lensและได้รับคำเตือนเรื่องการพึ่งพาที่ไม่คาดคิด:

unity-dictionary-lens: ขึ้นอยู่กับ: unity-singlet (> = 0.2.0) แต่ไม่สามารถติดตั้งได้

ฉันพบแพ็คเกจที่นี่แต่ไม่สามารถติดตั้งได้

คำตอบ:


2

มันควรอ้างอิง python-unity-singlet ฉันสามารถแก้ไขได้อย่างง่ายดาย แต่มีปัญหาอื่น ๆ ตอนนี้มันไม่ทำงานเลยแม้ว่าคุณจะสามารถติดตั้งได้ ในอนาคตคุณควรจะรายงานข้อผิดพลาดเกี่ยวกับสิ่งนี้ นี่คือจุดบกพร่องที่เกี่ยวข้องสำหรับอันนี้:

https://bugs.launchpad.net/onehundredscopes/+bug/1030284


4

เป็นไปได้มากว่าคุณยังไม่ได้เปิดใช้งานที่universeเก็บของ Ubuntu เนื่องจากunity-singletอยู่ที่นั่นและไม่สามารถใช้ได้ในที่เก็บหลัก

ตรวจสอบการตั้งค่าของคุณใน 'แหล่งซอฟแวร์' หรือแก้ไขคุณ/etc/apt/sources.listตามลำดับเพื่อเปิดใช้งาน 'จักรวาล'


ขอบคุณสำหรับคำแนะนำ ฉันตรวจสอบ/etc/apt/sources.listและเห็นว่ามีหลายบรรทัดที่ลงท้ายด้วยuniverseไม่มีเครื่องหมายข้อคิดเห็น
เอ็ม

หากเปิดใช้งานเอกภพอาจมีสาเหตุอื่นที่ทำให้ apt เลือกทำเครื่องหมายว่าไม่สามารถติดตั้งได้ unity-singletตัวอย่างเช่นเมื่อระบบของคุณได้ที่ขัดแย้งกันแพคเกจติดตั้งที่ป้องกันไม่ให้ติดตั้ง เอาต์พุตเมื่อติดตั้งแพ็กเกจด้วยตนเองจากที่เก็บคือsudo apt-get install unity-singlet(หลังจากลบหนึ่งในปัจจุบันของคุณก่อน)?
gertvdijk

Package 'unity-singlet' has no installation candidateฉันได้รับ ฉันเพียงแค่การตรวจสอบแหล่งที่มาของซอฟแวร์และดูเครื่องหมายบนหลัก , จักรวาล , จำกัดและลิขสิทธิ์
เอ็ม

1
ฉันมองข้ามความแตกต่างที่สำคัญมากในคำตอบของฉัน ผมเคยตั้งแพคเกจไบนารีแทนpython-unity-singlet unity-singletดูเหมือนว่าแพ็คเกจของคุณunity-dictionary-lensจะใช้งานไม่ได้และมีการพึ่งพาชื่อแพ็คเกจต้นทาง ลองรายงานข้อผิดพลาดนี้ไปยังผู้ดูแลแพ็คเกจ
gertvdijk

1

ในฐานะที่เป็นแหลมออกโดย gertvdijk ในคำตอบของเขา, ข้อมูลการควบคุมในควรจะมีการชี้ไปที่การพึ่งพาunity-dictionary-lenspython-unity-siglet

ทำสิ่งนี้ได้ผลกับฉัน:

apt-get download unity-dictionary-lens  
mkdir unity-lens  
dpkg -e unity-dictionary-lens_0.2_all.deb unity-lens  
dpkg --extract unity-dictionary-lens_0.2_all.deb unity-lens  
dpkg-deb --build unity-lens  

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