zoukankan      html  css  js  c++  java
  • Linux RPM和YUM

    rpm包的管理

    介绍:

    一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似winidows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。

    Linux的分发版本都有采用(suse,Redhat,centos等等),可以算是公认的行业标准了。

    rpm包的简单查询指令:

    查询已安装的rpm列表 rpm -qa | grep xx                 # qa(query all)

    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 -ql 软件包名: 查询软件包中的文件

    rpm -q 软件包名:查询软件包是否安装

    rpm -qf 文件全路径名  查询文件所属的软件包

    rpm -qi 软件包名:查询软件包信息

     卸载rpm包:

    基本语法:

    rpm -e rpm包名称

    1)删除firefox软件包

    细节讨论:

    1)如果其他软件依赖于你要卸载的软件包,卸载时则会产生错误信息。

    2)如果要强制删除可以增加参数 --nodeps,但是一般不推荐这么做,因为依赖于该软件包的程序可能无法运行

    安装rpm包:

    基本语法:

    rpm -ivh rpm包全路径名称

    参数说明:

    i=install 安装

    v=verbose 提示

    h=hash 进度条

    1)安装firefox浏览器

    步骤1:

    centos7.x版本以下:

    先找到firefox的安装rpm包,你需要挂载上我们安装centos的iso文件,然后到/media/下去找rpm包

    centos7.x版本:

    rpm包在centos7的iso文件的里面,不用去media里面去找

    然后把rpm包复制到/opt/目录下

     然后移动到/opt/目录下,执行rpm -ivh 文件名

     yum

    介绍:

    yum是一个shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并进行安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用yum的前提是可以联网

    yum的基本指令

    查询yum服务器是否有需要安装的软件

    yum list | grep xx软件列表

    安装指定的yum包

    yum install xxx 下载安装

    yum应用实例:

    使用yum的方式来安装firefox

    1)先查看一下firefox rpm 在yum服务器上有没有

    2)然后安装firefox

    yum卸载:

    yum remove 软件包名称

    卸载firefox:

  • 相关阅读:
    ACE 的一些词汇
    odbc连接不上,初步猜想是myodbc安装有问题
    1分钟 当数据库管理员
    硬件申请
    编译删除
    ASP.NET之数据绑定
    发布、订阅、复制、同步SQL Server 2000 数据库
    SQL——添加约束的语句
    SQL——规则
    十大著名黑客—— 凯文米特尼克
  • 原文地址:https://www.cnblogs.com/wanghaoyu666/p/12012705.html
Copyright © 2011-2022 走看看