提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
从厂商官网上下载的驱动包一般都是源码包,在安装源码包的时候很有可能缺少各种依赖包,对用户而言是不友好的。而将源码包制作为deb包后,用户只需要安装该deb包即可完成驱动的安装,不会出现缺包的情况。
提示:以下是本篇文章正文内容,下面案例可供参考
制作步骤
系统安装
制作deb包的时候,若要制作适配某个系统的deb包,需要在该系统下进行制作,否则会出现deb包安装不上的情况。如:若要制作ubuntu20.04系统的deb驱动包,则需要先安装ubuntu20.04系统,再在该系统上通过源码包制作。在ubuntu20.04系统上制作的deb包,也只能够在ubuntu20.04系统上使用,其他系统不兼容。从上可知,若要制作十个系统的deb驱动,需要安装十个系统,这种情况下使用vmware虚拟机是一个比较好的选择。
在安装ubuntu系统的时候,注意安装ssh服务,这样方便使用SSH工具连接传输文件。另外在使用镜像时,注意使用不带live的镜像文件。带live镜像的文件可能需要连接外网才能安装,但在连接外网安装系统的时候,可能会自动把内核更新掉,这样制作出来的deb包可能不能在基础镜像中安装。
配置外网yum源
由于deb包是通过源码编译制作的,在编译源码的时候可能会出现缺包的情况,而且制作deb包的工具checkinstall也需要通过外网安装,所以需要先配置外网yum源,配置方法如下:
