出售域名  LinuxTags
    
    
      
        6.59. Kmod-19
      
      
        
            Kmod 软件包包含用于加载内核模块的库和工具
        
        
          
            
              大概编译时间:
              0.1 SBU
            
            
              需要磁盘空间:
              37 MB
            
           
         
       
      
        
          6.59.1. 安装 Kmod
        
        
          准备编译 Kmod:
        
        
./configure --prefix=/usr          \
            --bindir=/bin          \
            --sysconfdir=/etc      \
            --with-rootlibdir=/lib \
            --with-xz              \
            --with-zlib
        
          
            配置选项的含义:
          
          
            - 
              --with-xz,
              --with-zlib
- 
              
                这些选项使 Kmod 能处理压缩的内核模块
               
- 
              --with-rootlibdir=/lib
- 
              
                该选项确保和不同库相关的文件放置到正确的目录
               
 
        
          编译软件包:
        
        
make
        
          用以下命令测试结果:
        
        
make check
        
            安装软件包并创建符号链接使兼容 Module-Init-Tools(之前处理 Linux 内核模块的软件包):
        
        
make install
for target in depmod insmod lsmod modinfo modprobe rmmod; do
  ln -sv ../bin/kmod /sbin/$target
done
ln -sv kmod /bin/lsmod
       
      
        
          6.59.2. Kmod 软件包内容
        
        
          
            
              安装的程序:
              depmod (链接到 kmod), insmod (链接到
              kmod), kmod, lsmod (链接到 kmod), modinfo (链接到 kmod),
              modprobe (链接到 kmod), 和 rmmod (链接到 kmod)
            
            
              安装的库:
              libkmod.so
            
           
         
        
          
            简要介绍
          
          
            
              
              
            
            
              
                | 
                    depmod
                   | 
                    基于从已有的模块集上发现的符号创建依赖文件;modprobe
                        用该依赖文件自动加载所需模块
                   | 
              
                | 
                    insmod
                   | 
                    在运行的内核上安装可加载模块
                   | 
              
                | 
                    kmod
                   | 
                    加载或卸载内核模块
                   | 
              
                | 
                    lsmod
                   | 
                    列出当前已加载模块
                   | 
              
                | 
                    modinfo
                   | 
                    检查和内核模块相关联的目标文件并显示搜索到的任何信息
                   | 
              
                | 
                    modprobe
                   | 
                    用 depmod
                        创建的依赖文件自动加载相关模块
                   | 
              
                | 
                    rmmod
                   | 
                    从运行中的内核卸载模块
                   | 
              
                | 
                    libkmod | 
                    其它程序使用该库加载或卸载内核模块
                   | 
            
          
         
       
     
    
   CDN
 CDN 
出售域名  LinuxTagsgitFAQlearnSQLpythondataanalysis