2016-10-24 144 views

回答

1

insmod用於加載(或插入)內核模塊。它不能用於安裝用戶空間應用程序。 rpm用於在Linux上安裝包含應用程序,配置文件和其他文件的rpm包的應用程序。如果rpm包含有內核模塊,那麼rpm將調用insmod來加載(或插入)內核模塊。

+0

什麼是-1? – bytefire

+1

'insmod'不安裝*模塊,它**將已安裝的內核模塊插入到內核中(**加載**)。 – Tsyvarev

1

簡短回答:insmod用於內核空間,rpm用於用戶空間。這只是大致正確,但是一個很好的起點。以下是一些更粗略的描述。

insmod加載內核模塊,從而增強內核功能。例如,使用insmod可以爲特定硬件加載驅動程序,從而允許內核處理該硬件。

rpm是用於安裝程序的包管理器 - 通常是像vim或firefox瀏覽器這樣的用戶空間應用程序。它更像aptpacman

+1

'rpm'不像'apt' - 更像'dpkg'。 'apt'更類似於例如'yum'。此外,內核映像包也是RPM,並且一些驅動程序也被作爲RPM包_installed_(而不是加載)。 – Ruslan

+0

同意。但這就是爲什麼它被稱爲粗略描述。如果問題是關於insmod vs rpm,更多細節只會有助於混淆。 – bytefire

相關問題