Score:-1

ขาดการพึ่งพา libc6 สำหรับเคอร์เนลใหม่

ธง tr

ฉันเพิ่งติดตั้งเคอร์เนล mainline 5.16.2 ด้วยตนเอง ฉันต้องการมันสำหรับการสนับสนุนซีพียู / igpu ของ alder lake ใหม่

ปัญหาคือไม่ได้ติดตั้งส่วนหัวของเคอร์เนลนี้ (และไม่สามารถติดตั้งได้) เนื่องจากเป็นเวอร์ชันที่ใหม่กว่า libc6 เป็นสิ่งจำเป็นเช่นเดียวกับ libssl.

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 linux-headers-5.16.2-051602-generic : ขึ้นอยู่กับ: libc6 (>= 2.34) แต่ติดตั้ง 2.31-0ubuntu9.2
                                       ขึ้นอยู่กับ: libssl3 (>= 3.0.0~~alpha1) แต่ไม่สามารถติดตั้งได้

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

แก้ไข: ฉันใช้ Kubuntu 20.04 ฉันมีซีพียู Alder Lake และการ์ดวิดีโอ Nvidia A6000 กราฟิกในตัวบน Alder Lake จะต้องให้เอาต์พุตวิดีโอ เพื่อให้ A6000 ถูกทิ้งไว้ตามลำพังสำหรับการคำนวณ นั่นเป็นเหตุผลที่ฉันต้องการเคอร์เนล 5.16

แก้ไข2: ฉันแก้ไขปัญหาด้วยการยกระดับ distro ทั้งหมดเป็น 22.04 แทบจะเป็นทางออกที่ดีที่สุด (ด้วยเหตุผลที่ชัดเจน)

N0rbert avatar
zw flag
Ubuntu รุ่นของคุณคืออะไร? คุณมีการ์ด Nvidia หรือไม่?
Doug Smythies avatar
gn flag
มี[รายงานข้อบกพร่อง](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926938) และมีวิธีแก้ไขปัญหาบางอย่าง ดูเพิ่มเติมที่[ที่นี่](https://askubuntu.com/questions/1329538/compiling-the-kernel-5-11-11/1329625#1329625) และ[ที่นี่](https://askubuntu.com/questions/718381 /How-to-compile-and-install-custom-mainline-kernel/718662#718662)
guiverc avatar
cn flag
คุณไม่ได้ให้รายละเอียดการเผยแพร่ แต่มีแพ็คเกจในข้อความของคุณที่ตรงตามข้อกำหนด แต่ไม่ใช่สำหรับทุกรุ่น คุณคาดหวังให้เราเดาว่าคุณอยู่ใน *focal* หรือไม่ ทำไมไม่ให้รายละเอียดดังกล่าว? 5.16 ไม่ใช่เคอร์เนลที่รองรับสำหรับ Ubuntu ซึ่งเป็นเพียง *การทดสอบ* แต่สามารถติดตั้งได้หากคุณใช้รุ่นที่ถูกต้อง
MadHatter avatar
tr flag
ขอโทษที่ไม่ได้ตอบคำถามโดยละเอียด กำลังแก้ไขอยู่ครับ
N0rbert avatar
zw flag
เพื่อช่วยเหลือผู้ใช้รายอื่น ฉันขอแนะนำให้ย้าย EDIT2 ไปยังส่วนคำตอบด้านล่าง
Someone avatar
my flag
@ N0rbert ทำไมไม่ติดตั้งแพ็คเกจด้วยตนเอง คำตอบของฉันอธิบายเหตุผลเดียวกัน
MadHatter avatar
tr flag
@N0rbert: เพราะมันอาจทำให้อย่างอื่นพังและ/หรือทำให้เกิดการพึ่งพาได้ นอกจากนี้ฉันจะไม่ย้าย EDIT2 ในคำตอบเพราะการใช้การแจกแจงอัลฟ่านั้นแทบจะไม่แนะนำสำหรับสถานการณ์การใช้งานที่จริงจัง ฉันทำเพียงเพราะฉันไม่สามารถทำอย่างอื่นได้
guiverc avatar
cn flag
Ubuntu 22.04 ยังไม่มีอยู่; ขณะนี้เป็น *การพัฒนา* ปล่อย Ubuntu *jammy* และยังคงอยู่จนกว่าจะถึงสถานะ RC ซึ่งคาดว่าจะไม่เกิดขึ้นจนกว่าจะถึงวันที่ 14 เมษายน 2022 และไม่อยู่ในหัวข้อนี้จนกว่าจะวางจำหน่ายในวันที่ 21 เมษายน 2022 https://discourse .ubuntu.com/t/jammy-jellyfish-release-schedule/23906 โปรดดู https://askubuntu.com/help/on-topic สำหรับปัญหาการสนับสนุนกับ Ubuntu *jammy* คุณจะต้องใช้ไซต์ #ubuntu-next หรือ #ubuntu+1 (IRC, UF ฯลฯ)
MadHatter avatar
tr flag
แน่นอน ฉันได้ **ไม่** ร้องขอการสนับสนุนเกี่ยวกับ 22.04 ไม่ใช่ฉันเริ่มการสนทนาเกี่ยวกับเรื่องนี้ ฉันเพียงระบุว่าฉันติดตั้งเป็นวิธีแก้ปัญหาชั่วคราว ฉันถามเกี่ยวกับ 20.04 และคำถามของฉันยังคงอยู่
guiverc avatar
cn flag
20.04 กำลังเปลี่ยนเป็น 20.04.4 หากใช้ HWE; ปัญหาที่คุณต้องการไม่จำเป็นสำหรับระบบ *focal* จนกว่าจะเปลี่ยนเป็น 20.04.5 ซึ่งอีกประมาณ 6 เดือนข้างหน้า การทดสอบยังไม่เริ่มต้นบนฐาน *focal* (ยังไม่ *เสถียร* ใน *jammy* ซึ่งปัญหาจะได้รับการแก้ไขก่อนที่จะเริ่มพอร์ตกลับไปยัง *focal* หลังจาก *jammy* ถึง *เสถียร* และ ได้รับการปล่อยตัว)
Someone avatar
my flag
@ N0rbert ฉันเห็นว่าเคอร์เนล 5.16 มีอยู่ใน tuxinvader PPA ซึ่งพร้อมใช้งานสำหรับ 20.04 อะไรประมาณนั้น **ฉัน** โพสต์คำตอบเกี่ยวกับเรื่องนี้ได้ไหม
Someone avatar
my flag
@N0rbert https://launchpad.net/~tuxinvader/+archive/ubuntu/lts-mainline
N0rbert avatar
zw flag
แน่นอนคุณทำได้ แต่ไดรเวอร์ของ Nvidia อาจไม่สามารถคอมไพล์เคอร์เนลนี้ได้เนื่องจากเวอร์ชันของมัน ช่วงเวลานี้ต้องทดสอบบน VM ก่อน
Someone avatar
my flag
@N0rbert ทดสอบบน VM ของ Ubuntu 20.04 focal
Someone avatar
my flag
ฉันลงคะแนนให้ปิดคำถามนี้เพราะไม่มีใครตอบได้ คำตอบที่ชัดเจนคือ ไม่ คุณไม่สามารถแก้ปัญหานี้ได้ ไม่มีวิธีติดตั้งเคอร์เนล 5.16 บนโฟกัส
Score:1
ธง my

TL;ดร: อัปเกรดระบบของคุณเป็น 21.10 หรือรอให้ออก 22.04; เคอร์เนล 5.16 ไม่เสถียร

มีสองปัญหา libc6 และ libssl3.

หลังจากอ่านข้างต้นแล้วเราสามารถสรุปได้ว่าสามารถทำได้ ไม่ ติดตั้งเคอร์เนล 5.16 บน Ubuntu 20.04 LTS โพรงในร่างกายโฟกัส.

ไม่ต้องการที่จะสูญเสียความหวัง? มีไม่กี่อย่างที่จะลอง

  • ไดรเวอร์ส่วนใหญ่จาก 5.16 มีอยู่ใน 5.13.9 ด้วย คุณสามารถลองติดตั้งเคอร์เนลนั้นได้

  • อัปเกรดเป็น Ubuntu 21.10

  • อัปเกรดเป็น Ubuntu 22.04

  • มี PPA สำหรับเมล็ดหลักสำหรับ LTS หากคุณต้องการทดสอบ PPA ให้รันคำสั่งต่อไปนี้:

    sudo add-apt-repository ppa:tuxinvader/lts-mainline
    อัปเดต sudo apt
    

    ติดตั้งเคอร์เนล:

    อัปเดต sudo apt
    sudo apt ติดตั้ง linux-5.16.2
    sudo apt -f ติดตั้ง
    
  • คุณอาจลองติดตั้งแพ็คเกจทั้งหมดด้วยตนเองจากไฟล์ deb แต่อาจเสียหายได้ทั้งหมด มันอาจแปลงระบบของคุณเป็นเครื่องปิ้งขนมปัง! อย่าไปว่า

  • สิ่งเดียวที่ต้องลองคือการเพิ่มที่เก็บ Jammy ชั่วคราวและติดตั้งแพ็คเกจเวอร์ชันที่ถูกต้องด้วยตนเอง แต่ที่เก็บ Jammy ไม่เสถียรและอาจแปลงระบบของคุณเป็นเครื่องปิ้งขนมปังด้วย!

NB: หากคุณใช้การ์ดกราฟิก NVIDIA ไดรเวอร์ของคุณอาจล้มเหลวในการคอมไพล์ Kernel 5.16 เป็น mainline และไม่เสถียร ตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไว้ก่อนทำบางสิ่งที่สามารถแปลงระบบของคุณเป็นเครื่องปิ้งขนมปัง ;)

"เครื่องปิ้งขนมปัง" หมายความว่าอาจทำให้ระบบของคุณใช้งานไม่ได้ เช่นเดียวกับการใช้ Linux บนเครื่องปิ้งขนมปัง

MadHatter avatar
tr flag
มีประโยชน์และมีรายละเอียด
MadHatter avatar
tr flag
นอกจากนี้ ฉันจะล้างการติดตั้ง 22.04 ของฉันและลองกับ 21.10 & 5.16 โดยเร็ว

โพสต์คำตอบ

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