ฉันกำลังพยายามติดตั้ง openjdk-11-jre-headless หรือ default-jre บนเครื่อง Ubuntu ของฉัน แต่ไม่รู้ว่าต้องทำอย่างไร ฉันได้รับข้อความแสดงข้อผิดพลาดขณะดำเนินการ
" แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ได้รับการตอบสนอง:
openjdk-11-jre-headless : ขึ้นอยู่กับ: initscripts แต่ไม่สามารถติดตั้งได้
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย "
" แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ได้รับการตอบสนอง:
default-jre : ขึ้นอยู่กับ: default-jre-headless (= 2:1.11-68ubuntu1~18.04.1) แต่จะไม่ถูกติดตั้ง
ขึ้นอยู่กับ: openjdk-11-jre แต่จะไม่ถูกติดตั้ง
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย "
ฉันได้ลองคำสั่งเหล่านี้แล้วเพื่อแก้ไขปัญหา แต่ไม่มีโชค ..
- sudo apt-get update --fix-missing
- sudo apt-get อัปเดต
- sudo apt-get ทำความสะอาด
- sudo apt-get autoremove
- sudo dpkg กำหนดค่าใหม่ -a
- sudo apt ติดตั้ง -f
ฉันลองสิ่งเดียวกันกับความถนัด:
- ความถนัดติดตั้ง default-jre แต่ไม่มีโชค ...
มีแนวคิดใดที่จะแก้ไข "แพ็คเกจที่ใช้งานไม่ได้" และปัญหาการพึ่งพาหรือไม่
ข้อมูลระบบโดยละเอียด
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 18.04.6 LTS
เผยแพร่: 18.04
สมญานาม: ไบโอนิค
ฉลาดปรับปรุง:
- Hit:1 ตัวอย่าง/แพ็คเกจ/สด/ตัวอย่างไบโอนิค InRelease
- Hit:2 ee.archive.ubuntu.com/ubuntu bionic InRelease
- เข้าชม: 3 ee.archive.ubuntu.com/ubuntu bionic-updates InRelease
- ตี: 4 ee.archive.ubuntu.com/ubuntu bionic-backports InRelease
- Hit:5 ee.archive.ubuntu.com/ubuntu bionic-security In Release
- เข้าชม: 6 ppa.launchpad.net/nginx/stable/ubuntu trusty InRelease
- เข้าชม: 7 ppa.launchpad.net/openjdk-r/ppa/ubuntu เชื่อถือได้ InRelease
- ตี: 8 adoptopenjdk.jfrog.io/adoptopenjdk/deb bionic InRelease
- รับทราบ -ตัวอย่างคือ repo ที่ถูกต้องที่ฉันเลือกที่จะเปลี่ยนชื่อâ
กำลังอ่านรายการแพ็กเกจ... เสร็จสิ้น สร้างแผนผังการพึ่งพา กำลังอ่านข้อมูลสถานะ...
เสร็จสิ้น แพ็คเกจทั้งหมดเป็นปัจจุบัน
ภาพหน้าจอของนโยบาย apt-cache:
- นโยบาย apt-cache เริ่มต้น jre
- นโยบาย apt-cache เริ่มต้น jre-headless
- นโยบาย apt-cache openjdk-11-jre