Linux下软件包管理

RPM

rpm 是一个用于管理 RPM(Red Hat Package Manager)软件包的命令行工具。下面是一些常用的 rpm 命令参数:

  1. 安装软件包:

    rpm -i <package.rpm>
    

    或者

    rpm --install <package.rpm>
    
  2. 升级软件包:

    rpm -U <package.rpm>
    

    或者

    rpm --upgrade <package.rpm>
    
  3. 删除软件包:

    rpm -e <package>
    

    或者

    rpm --erase <package>
    
  4. 查询软件包信息:

    rpm -q <package>
    

    或者

    rpm --query <package>
    
  5. 列出已安装的软件包:

    rpm -qa
    

    或者

    rpm --query --all
    
  6. 列出软件包文件列表:

    rpm -ql <package>
    

    或者

    rpm --query --list <package>
    
  7. 显示软件包信息:

    rpm -qi <package>
    

    或者

    rpm --query --info <package>
    
  8. 显示软件包所属文件:

    rpm -qf <file>
    

    或者

    rpm --query --file <file>
    
  9. 显示软件包依赖关系:

    rpm -qR <package>
    

    或者

    rpm --query --requires <package>
    

YUM

在使用 yum 命令时,可以使用各种参数来指定不同的操作和选项。以下是一些常用的 yum 参数:

  1. 安装软件包:

    yum install <package_name>
    
  2. 升级软件包:

    yum update <package_name>
    
  3. 删除软件包:

    yum remove <package_name>
    
  4. 搜索软件包:

    yum search <keyword>
    
  5. 列出可用软件包:

    yum list
    
  6. 列出已安装的软件包:

    yum list installed
    
  7. 显示软件包信息:

    yum info <package_name>
    
  8. 清理缓存:

    yum clean all
    
  9. 列出软件包的依赖关系:

    yum deplist <package_name>
    
  10. 跳过无法安装的软件包:

    yum install <package_name> --skip-broken