• 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目录
    
  • 相关阅读:
    jquery 插件 lettering.js
    css中一些生僻却好用的属性
    mui-5+api(plus)加载顺序
    网易云音乐mp3外链、真实地址下载方法
    移动端a标签的妙用(拨号、短信、邮件等)
    Android上架mui-app
    ios-app证书配置、打包提交
    前端兼容性问题
    米拓CMS学习总结
    1) 链表顺序存储---之二代码
  • 原文地址:https://www.cnblogs.com/davis12/p/14398557.html
Copyright © 2020-2023  润新知