TL;DR - Không biên dịch bất cứ thứ gì trước khi đọc nhật ký hiện tại hoặc điều chỉnh một số cấu hình.
Chi tiết dưới đây.
Nếu bạn chắc chắn mình đang cố gắng đạt được điều gì - thì bạn phải cài đặt tất cả các công cụ phát triển cần thiết bằng cách
sudo apt-get cài đặt linux-headers-generic build-essential
sau đó nhận phụ thuộc bản dựng cho ALSA bằng cách bật kho lưu trữ mã nguồn (deb-src) Trong /etc/apt/sources.list
thủ công bằng cách sử dụng Phần mềm và Cập nhật (phần mềm-thuộc tính-gtk
) và thực hiện
sudo apt-get build-dep alsa-driver
Nhưng xin lưu ý rằng bạn đang cố gắng biên dịch gần giống phiên bản 1.0.25+dfsg của trình điều khiển alsa đã có sẵn trong kho lưu trữ chính thức - xem https://packages.ubuntu.com/source/focal/alsa-driver , bạn có thể lấy nó bằng cách apt-get nguồn trình điều khiển alsa
. Vì vậy, sau khi biên dịch, bạn sẽ không nhận được bất kỳ sự khác biệt nào nếu bạn xây dựng gói với các tùy chọn cấu hình mặc định. Hơn thế nữa sudo thực hiện cài đặt
sẽ gây khó khăn cho việc quản trị hệ thống trong tương lai, bạn nên sử dụng kiểm tra cài đặt
ở đây hoặc dpkg-buildpackage -uc -us
. Có lẽ bạn sẽ thêm nhiều lộn xộn hơn là giải quyết vấn đề thực sự.
Vì vậy, cách tốt hơn để gỡ lỗi là tìm lỗi thực tế trong phiên bản đóng gói gỡ lỗi đã được cài đặt. Bạn thực sự không thể đoán được vấn đề nằm ở đâu - trong nhân, trong ALSA, trong PulseAudio, v.v.