博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux的YUM和RPM
阅读量:5231 次
发布时间:2019-06-14

本文共 1750 字,大约阅读时间需要 5 分钟。

RPM 和 YUM

  介绍:

    一种用于互联网下载包的打包及安装工具,它包含在某些linux分发版中
    它生成具有.RPM扩展名的文件。
    RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,
    类似windows的setup.exe,这一文件格式名称虽然是RedHat的标志
    但是理念是通用的
  linux的分发版本都有采用(sure,redhat,centos等) 公认的行业标准
|--rpm包的管理
    |--rpm包的简单查询指令
      查询已安装的rpm列表 rpm -qa | grep xx
    |--rpm包名基本格式
      一个rpm包名:firefox-45.0.1-1.el6.centos.x86_64.rpm
      名称: firefox
      版本号:45.0.1-1
      适用操作系统:el6.centos.x86_64
      表示centos6.x的64位系统
      如果是i686,i386表示32位系统,noarch表示通用
    |--rpm包的其它查询指令:
      rpm -qa 查询所安装的所有rpm软件包
      rpm -qa | more
      rpm -qa | grep X[rpm -qa | grep firefox]
      rpm -q 软件包名

    |--查询软件包是否安装
      rpm -q firefox
      rpm -qi 软件包名
    |--查询软件包信息
      rpm -qi file
      rpm -ql 软件包名
    |--查询软件包中的文件
      rpm -ql firefox
      rpm -ql 文件全路径名
    |--查询文件所属的软件包
      rpm -qf /etc/passwd
      rpm -qf /root/install.log
    |--卸载rpm包
      基本语法
     rpm -e RPM包的名称
     eg:
      删除firefox 软件包
      rpm -e firefox
     attention:
      |--如果其它软件包依赖于要卸载的软件包,卸载时则会产生错误信息
     eg: rpm -e foo
      removing these packages would break dependencies:
      foo is needed by bar-1-0-1
    |--如果要删除foo这个rpm包,可以增加参数--nodeps,就可以强制删除
      但是不推荐,因为依赖于该软件包的程序可能无法运行
     eg:rpm -e --nodeps foo
  |--安装rpm包
    基本语法
    rpm -lvh RPM包全路径名称
    参数说明
      i=install 安装
      v=verbose 提示
      h=hash 进度条
    eg:安装firefox浏览器
  |--需要安装包, 挂载安装centos的iso文件
    df -h 查看cd rom挂载在哪个文件夹下
      rpm -ivh firefox-xxxx
|--yum
  介绍:
    yum是shell前端软件包管理器,基于RPM包管理,
    能够从指定的服务器自动下载RPM包并安装,
    可以自动处理依赖性关系,并且一次安装所有依赖的安装包
  yum的基本指令
    说明:
      yum管理,联网操作
    查询yum服务器是否有需要安装的软件
      yum list | grep xx软件列表
    安装指定的yum包
      yum install xxx 下载安装
      默认最新版本

转载于:https://www.cnblogs.com/xuzhaoping/p/10891444.html

你可能感兴趣的文章
[转载]树、森林和二叉树的转换
查看>>
软件测试-----Graph Coverage作业
查看>>
django ORM创建数据库方法
查看>>
创建Oracle synonym 详解
查看>>
php7 新特性整理
查看>>
RabbitMQ、Redis、Memcache、SQLAlchemy
查看>>
linux查看端口占用
查看>>
Sql常见面试题 受用了
查看>>
知识不是来炫耀的,而是来分享的-----现在的人们却…似乎开始变味了…
查看>>
CSS背景颜色、背景图片、平铺、定位、固定
查看>>
口胡:[HNOI2011]数学作业
查看>>
我的第一个python web开发框架(29)——定制ORM(五)
查看>>
中国剩余定理
查看>>
基础笔记一
查看>>
uva 10137 The trip
查看>>
Count Numbers
查看>>
编写高质量代码改善C#程序的157个建议——建议110:用类来代替enum
查看>>
网卡bond技术
查看>>
UITabbarController的UITabbarItem(例:"我的")点击时,判断是否登录
查看>>
UNIX基础知识之输入和输出
查看>>