Score:1

การพึ่งพาที่ไม่ตรงกันเมื่อพยายามติดตั้ง MySQL ด้วย wget

ธง ca

ฉันกำลังติดตั้ง MySQL 8.0 ใน Ubuntu 20.04 แต่ฉันประสบปัญหาการพึ่งพาที่ไม่ตรงกัน

ก่อนอื่นฉันรันคำสั่ง

wget https://dev.mysql.com/get/mysql-apt-config_0.8.16-1_all.deb

ดาวน์โหลดแพ็คเกจสำเร็จแล้ว

คำสั่งที่สอง

sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb

คำสั่งนี้รันสำเร็จเช่นกัน

คำสั่งที่สาม

sudo apt-get อัปเดต

คำสั่งที่สี่

sudo apt ติดตั้ง mysql-client mysql-community-server mysql-server

หลังจากคำสั่งนี้ ฉันได้รับปัญหาเหล่านี้

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
คุณอาจต้องการเรียกใช้ 'apt --fix-broken install' เพื่อแก้ไขสิ่งเหล่านี้
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 libmysqlclient21 : ขึ้นอยู่กับ: mysql-common (>= 8.0.25-1ubuntu21.04) แต่ติดตั้ง 5.8+1.0.5ubuntu2
                    ขึ้นอยู่กับ: mysql-community-client-plugins (= 8.0.25-1ubuntu21.04) แต่ไม่สามารถติดตั้งได้
                    ขึ้นอยู่กับ: libc6 (>= 2.33) แต่ติดตั้ง 2.31-0ubuntu9.1
E: การพึ่งพาที่ไม่ตรงกัน ลอง 'apt --fix-broken install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา)

ฉันพยายามกับ sudo apt --fix-breaked ติดตั้งและสิ่งนี้ปรากฏขึ้น:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
แก้ไขการอ้างอิง... ล้มเหลว
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 libmysqlclient21 : ขึ้นอยู่กับ: mysql-common (>= 8.0.25-1ubuntu20.04) แต่ติดตั้ง 5.8+1.0.5ubuntu2
                    ขึ้นอยู่กับ: mysql-community-client-plugins (= 8.0.25-1ubuntu20.04) แต่ไม่สามารถติดตั้งได้
E: ข้อผิดพลาด pkgProblemResolver::Resolve ตัวแบ่งที่สร้างขึ้น ซึ่งอาจเกิดจากแพ็คเกจที่เก็บไว้ กำลังอ่านรายการแพ็คเกจ... เสร็จสิ้น
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
แก้ไขการอ้างอิง... ล้มเหลว
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 libmysqlclient21 : ขึ้นอยู่กับ: mysql-common (>= 8.0.25-1ubuntu20.04) แต่ติดตั้ง 5.8+1.0.5ubuntu2
                    ขึ้นอยู่กับ: mysql-community-client-plugins (= 8.0.25-1ubuntu20.04) แต่ไม่สามารถติดตั้งได้
E: ข้อผิดพลาด pkgProblemResolver::Resolve ตัวแบ่งที่สร้างขึ้น ซึ่งอาจเกิดจากแพ็คเกจที่เก็บไว้
E: ไม่สามารถแก้ไขการอ้างอิงได้
E: ไม่สามารถแก้ไขการอ้างอิงได้
cn flag
"มากมาย"? ฉันเห็นและมีอะไรให้คุณทำ ... คุณ? และคุณพยายามติดตั้งอย่างไร วิธีการของคุณดูเหมือนจะไม่อัพเกรด libc 1st https://computingforgeeks.com/how-to-install-mysql-8-on-ubuntu/ มีวิธีการทำงาน
Saad Arshad avatar
ca flag
ฉันทำตามคำแนะนำในลิงค์ที่ให้ไว้ แต่ไม่มีอะไรเปลี่ยนแปลงที่ได้รับปัญหาเดียวกัน
Dave Stokes avatar
in flag
คุณลอง apt --fix-broken install.dll แล้วหรือยัง
Saad Arshad avatar
ca flag
ฉันเหนื่อย แต่ต้องเผชิญกับปัญหาต่อไปนี้ ไม่สามารถเปิดไฟล์ล็อค /var/lib/dpkg/lock-frontend - เปิด (13: ปฏิเสธการอนุญาต) E: ไม่สามารถรับล็อคส่วนหน้า dpkg (/var/lib/dpkg/lock-frontend) คุณรูทหรือไม่
Niewbie avatar
co flag
ผู้ชายเมื่อคุณลอง `apt --fix-broken install` คุณต้องให้สิทธิ์ sudo; มิฉะนั้นจะไม่ทำงาน apt ดังนั้นให้สิ่งนี้ `sudo apt --fix-broken install`
Saad Arshad avatar
ca flag
ฉันลองด้วย sudo แล้ว แต่ไม่มีประโยชน์ มีปัญหาต่อไปนี้เกิดขึ้น กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว สร้างต้นไม้พึ่งพา กำลังอ่านข้อมูลสถานะ... แก้ไขการอ้างอิง... ล้มเหลว แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน: libmysqlclient21 : ขึ้นอยู่กับ: mysql-common (>= 8.0.25-1ubuntu20.04) แต่ติดตั้ง 5.8+1.0.5ubuntu2 ขึ้นอยู่กับ: mysql-community-client-plugins (= 8.0.25-1ubuntu20.04) แต่ไม่สามารถติดตั้งได้ E: ข้อผิดพลาด pkgProblemResolver::Resolve ตัวแบ่งที่สร้างขึ้น ซึ่งอาจเกิดจากแพ็คเกจที่เก็บไว้ E: ไม่สามารถแก้ไขการอ้างอิงได้
Kulfy avatar
mz flag
โปรด [แก้ไข] คำถามของคุณและเพิ่มผลลัพธ์ของ `cat /etc/apt/sources.list.d/mysql.list` และ `apt-cache policy mysql-common libmysqlclient21`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา