module-assistant
đã là phương pháp thực tế để biên dịch và xây dựng các gói Debian nhị phân có chứa các mô-đun hạt nhân trong một thời gian. Gần đây, một tiện ích tương đương đã xuất hiện - dkms
.
Nếu bất cứ ai có kinh nghiệm sử dụng cả hai, xin vui lòng so sánh và hiểu về những lợi thế và bất lợi của việc sử dụng cái này so với cái kia.
Một mục để giải quyết trong câu trả lời là liệu có dkms
xây dựng các gói Debian nhị phân cho các mô-đun hạt nhân hay không, và nếu vậy, làm thế nào và nếu có, sự khác biệt giữa các gói được xây dựng bởi m-a
và dkms
là gì, nếu có.
Cá nhân tôi chưa bao giờ sử dụng dkms
, nhưng tôi đã sử dụng module-assistant
không thường xuyên trong nhiều năm, và đó là một kinh nghiệm tốt. Tôi không có kế hoạch ngay lập tức để thử nghiệm dkms
, vì vậy tôi không nghĩ mình là người phù hợp để viết câu trả lời.
Googling ngẫu nhiên tìm thấy một cuộc thảo luận ở đây , cũng này .
Không cần phải nói, bất kỳ câu trả lời nên được dựa trên kinh nghiệm đầu tay, không sao chép từ các diễn đàn web. Một ví dụ làm việc sử dụng cả hai sẽ tốt đẹp. Có thể nvidia-kernel
, vì điều đó được sử dụng khá phổ biến. Vâng, tôi biết nó là một mô-đun hạt nhân độc quyền. :-(
CẬP NHẬT: Cảm ơn jordanm cho câu trả lời của mình. Tôi muốn một cái gì đó đi sâu vào chi tiết hơn về những gì đang diễn ra dưới mui xe, cho cả hai m-a
và dkms
, mặc dù ban đầu tôi không đề cập đến điều này. Ngoài ra, có vẻ như hầu hết thời gian dkms
sẽ hoạt động minh bạch và tự động. Nhưng các chế độ thất bại là gì dkms
. Làm thế nào để cả hai đối phó với các hạt nhân được biên dịch / cài đặt bằng tay? Hoặc được cài đặt từ gói nhị phân hoặc cài đặt cục bộ.
m-a
và dkms
được coi là tương đương.