zoukankan      html  css  js  c++  java
  • linux 下的rpm包管理

    linux下安装软件有两种方式,通过源码安装和二进制包的安装。

    源码包安装,需要经过编译,二进制包的安装,主要两种安装方式,一个是通过dpkg,是Debian linux系的安装方式,另外就是rpm,主要是Fedora/centos/redhat linux系统在应用。

    dpkg包管理:

    本篇主要介绍rpm包管理系统,通过rpm 命令可以实现软件的查询,卸载,安装及更新等。

    1.查询软件的安装

    语法:

    rpm -qa | grep 软件名称
    
    选项:
    -q:查询,query
    -a:全部,all
    

    示例代码:查询firefox浏览器的安装情况,已安装

    rpm -qa |grep firefox
    

    2.卸载软件

    语法:

    rpm -e 软件的名称(建议写完整的名称,通过-qa 查询)
    

    case:

    卸载火狐浏览器:
    
    rpm -qa |grep firefox
    # 首先查询firefox软件的完整名称 firefox-45.7.0-2.el6.centos.x86_64
    
    卸载:
    rpm -e firefox-45.7.0-2.el6.centos.x86_64
    

    3.安装软件

    语法:

    rpm -ivh 软件包完整路径名称
    
    选项:
    
    -i:install,安装
    -v:显示进度条
    -h:表示以"#"形式显示进度条
    

    4.更新软件

    语法:

    rpm -Uvh 完整的安装包路径
    
    选项:
    -U:upgrade,升级
    -v:表示显示进度条
    -h:表示以#形式显示进度条
    
    

    5.其他

    查询文件所属包名

    语法:

    rpm -qf 查询的文件路径
    
    选项:
    查询文件所属包
    
    [root@localhost etc]# rpm -qf logrotate.conf 
    logrotate-3.8.6-17.el7.x86_64
    

    查询软件安装后,生成文件情况

    语法:

    rpm  -ql   需要查询的软件包名称
    
    case: 查询火狐浏览器,ssh服务
    rpm -ql firefox
    rpm -ql openssh
    

    tips:

    特别说明:软件安装完成后,一共生成了以下几类文件
    配置文件类:/etc目录
    程序文件本身,二进制文件命令:/usr/sbin目录
    文档手册:/usr/share/doc或man目录
    
  • 相关阅读:
    CRM SFA Determine the Type of Claim Rule Template to Use
    Log4j 打印堆栈信息
    树查找 二分法
    CRM 公海 领取规则 策略
    【设计模式】策略模式与状态模式
    Alibaba crm
    CRM easy rule & Resource Duplicate Detection
    CRM 线索分配
    SAAS CRM SFA 线索 分配
    SOFA & COLA 企业应用框架 & 代码精进
  • 原文地址:https://www.cnblogs.com/davis12/p/14398557.html
Copyright © 2011-2022 走看看