Distro berbasis Ubuntu saya datang dengan beberapa hal VirtualBox yang sudah diinstal, jadi saya uninstall dan paket DKMS autoremoved.
Dari apa yang saya lihat, sepertinya paket yang berguna, tetapi apakah saya membutuhkannya? Hal-hal seperti VirtualBox dan CDemu menginstalnya sendiri, dan Ubuntu tidak menyertakannya secara default, jadi saya kira "diperlukan" hanya oleh beberapa program yang memasang modul atau sesuatu.
Saya bukan pengguna lama GNU / Linux, jadi saya tidak punya banyak pengalaman, saya bahkan tidak punya pengalaman dengan kompilasi.
Sekarang saya memiliki pembaruan kernel Linux yang tertunda, tetapi saya tidak tahu apakah saya harus memperbaruinya tanpa menginstal DKMS.
Jawaban:
Jika Anda tidak memiliki modul dkms yang diinstal, Anda tidak perlu paket dkms. Ini tidak diinstal secara default di Ubuntu.
Ketika Anda menginstal beberapa driver berpemilik, seperti Nvidia, AMD atau Broadcom, paket dkms juga diinstal secara otomatis.
Untuk memeriksa apakah Anda memiliki modul dkms yang dapat Anda jalankan
Jika dkms tidak diinstal, perintah ini tidak akan berfungsi, tetapi Anda dapat melihat ke
/var/lib/dkms/
direktori.Sumber paket dkms disimpan di
/usr/src/
sumber
Saya kira Anda sudah melihat ke DKMS sedikit, ini digunakan untuk memperbarui modul kernel yang berada di luar sumber kernel normal. Seringkali driver dan paket seperti VirtualBox yang membutuhkan DKMS. Anda mungkin tidak perlu 'membutuhkan' DKMS, tetapi ini berguna untuk diinstal, terutama jika Anda telah menginstal paket tambahan, meskipun tidak menginstalnya tidak akan merusak upgrade kernel Anda.
Ada lebih banyak info tentang DKMS di sini , dan jawaban yang bermanfaat tentang bertanya ubuntu di sini .
sumber
Jawaban singkat: Jika Anda ingin menggunakan Vitualbox juga setelah pembaruan kernel, Anda akan membutuhkan DKMS serta header kernel yang sesuai dengan kernel Anda.
Jawaban panjang: Sistem ini membantu Anda untuk mengkompilasi driver (alias modul kernel) sehingga dapat dijalankan dengan kernel Anda saat ini. Jika Anda tidak mengkompilasi ulang modul, itu akan terjadi bahwa modul tidak dapat dimuat dan karenanya fungsi yang disediakan olehnya tidak akan tersedia lagi. Dalam kasus Anda: Jika Anda tidak mengkompilasi ulang modul kotak virtual, Virtualbox tidak akan tersedia setelah pembaruan. Itu akan mulai, tetapi tidak dapat memulai VM.
sumber
Ubuntu akan boot dengan baik tanpa DKMS.
Jika apapun yang Anda gunakan tergantung pada DKMS tetapi tidak memilikinya sebagai
Depends:
dalam kemasannya, Anda akan melihat dan Anda dapat menginstal ulang DKMS dan mengajukan bug.DKMS adalah untuk paket-paket yang menyediakan modul kernel dalam bentuk sumber (atau biner dengan pembungkus sumber), sehingga mereka tidak harus memperbarui modul untuk setiap pembangunan kembali kernel. Kernel standar itu sendiri selalu berfungsi, terlepas dari DKMS atau tidak.
sumber