TL;ดร - อย่าคอมไพล์อะไรก่อนที่จะอ่านบันทึกปัจจุบันหรือปรับการกำหนดค่าบางอย่าง
รายละเอียดอยู่ด้านล่าง
หากคุณแน่ใจว่ากำลังพยายามทำอะไรให้สำเร็จ คุณต้องติดตั้งเครื่องมือการพัฒนาที่จำเป็นทั้งหมดภายใน
sudo apt-get install build-essential linux-headers-generic
จากนั้นรับการพึ่งพาบิลด์สำหรับ ALSA โดยเปิดใช้งานที่เก็บซอร์สโค้ด (deb-src) ใน /etc/apt/sources.list
ด้วยตนเองโดยใช้ซอฟต์แวร์และการอัปเดต (ซอฟต์แวร์คุณสมบัติ gtk
) และการดำเนินการของ
sudo apt-get build-dep alsa-driver
แต่โปรดทราบว่าคุณกำลังพยายามรวบรวม alsa-driver เวอร์ชัน 1.0.25+dfsg เกือบทั้งหมดซึ่งมีอยู่ในที่เก็บอย่างเป็นทางการแล้ว - ดู https://packages.ubuntu.com/source/focal/alsa-driver คุณสามารถรับได้โดย apt-get source alsa-driver
. ดังนั้นหลังจากการคอมไพล์ คุณจะไม่ได้รับความแตกต่างใดๆ หากคุณสร้างแพ็คเกจด้วยตัวเลือกการกำหนดค่าเริ่มต้น นอกจากนี้ sudo ทำการติดตั้ง
จะทำให้การดูแลระบบในอนาคตยุ่งยาก คุณควรใช้ ตรวจสอบการติดตั้ง
นี่หรือ dpkg-buildpackage -uc -us
. บางทีคุณอาจจะเพิ่มความยุ่งเหยิงมากกว่าการแก้ปัญหาที่แท้จริง
ดังนั้นวิธีที่ดีกว่าในการแก้ไขจุดบกพร่องคือการค้นหาจุดบกพร่องจริงในเวอร์ชัน deb-packaged ที่ติดตั้งไว้แล้ว คุณไม่สามารถคาดเดาได้ว่าปัญหาอยู่ที่ใด - ในเคอร์เนล ใน ALSA ใน PulseAudio และอื่นๆ