我在我的项目中遇到了insmod和rpm的用法。您能详细解释一下Linux中的insmod模块和rpm包有什么区别吗?
insmod <module.ko>
rpm -ivh <rpm_name>模块和包包含哪种类型的文件?
发布于 2016-10-24 17:46:44
insmod用于加载(或插入)内核模块。它不能用于安装用户空间应用程序。rpm用于在linux上使用包含应用程序、配置文件和其他文件的rpm包安装应用程序。如果rpm包包含内核模块,则rpm将调用insmod来加载(或插入)内核模块。
发布于 2016-10-24 17:53:44
简而言之:insmod用于内核空间,而rpm用于用户空间。这只是粗略的正确,但却是一个很好的起点。下面是一些更粗略的描述。
insmod加载内核模块,从而增强内核功能。例如,使用insmod可以加载特定硬件的驱动程序,允许内核处理该硬件。
rpm是包管理器,用于安装程序-通常是用户空间应用程序,如vim或firefox浏览器。它更像是apt或pacman。
https://stackoverflow.com/questions/40212116
复制相似问题