<sub id="rd9ph"><var id="rd9ph"></var></sub>

    <dl id="rd9ph"><nobr id="rd9ph"><menuitem id="rd9ph"></menuitem></nobr></dl>

      <sub id="rd9ph"></sub>

        <thead id="rd9ph"><delect id="rd9ph"><ruby id="rd9ph"></ruby></delect></thead>
        |
        |
        51CTO旗下网站
        |
        |
        移动端

        Linux下RPM软件包的安装及卸载

        在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时......

        作者:chinaitlab来源:chinaitlab|2010-01-13 10:02

        在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心?橐酝,其余几乎所有的?榫ü齊PM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。

        RPM 安装操作

        命令:

        rpm -i 需要安装的包文件名

        举例如下:

        rpm -i example.rpm 安装 example.rpm 包;

        rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;

        rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

        RPM 查询操作

        命令:

        rpm -q …

        附加查询命令:

        a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;

        i 显示安装包的信息;

        l 显示安装包中的所有文件被安装到哪些目录下;

        s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;

        p 查询的是安装包的信息;

        f 查询的是已安装的某文件信息;

        举例如下:

        rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;

        rpm -qip example.rpm 查看 example.rpm 安装包的信息;

        rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;

        rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下;

        RPM 卸载操作

        命令:

        rpm -e 需要卸载的安装包

        在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。

        举例如下:

        rpm -e tomcat4 卸载 tomcat4 软件包

        RPM 升级操作

        命令:

        rpm -U 需要升级的包

        举例如下:

        rpm -Uvh example.rpm 升级 example.rpm 软件包

        RPM 验证操作

        命令:

        rpm -V 需要验证的包

        举例如下:

        rpm -Vf /etc/tomcat4/tomcat4.conf

        输出信息类似如下:

        S.5....T c /etc/tomcat4/tomcat4.conf

        其中,S 表示文件大小修改过,T 表示文件日期修改过。限于篇幅,更多的验证信息请您参考rpm 帮助文件:man rpm

        RPM 的其他附加命令

        --force 强制操作 如强制安装删除等;

        --requires 显示该包的依赖关系;

        --nodeps 忽略依赖关系并继续操作;

        【编辑推荐】

        1. linux下制作安装rpm包
        2. 深入讲解RPM包安装/升级/查询/卸载
        3. 阐述Linux操作系统之rpm五种基本操作
        【责任编辑:faya TEL:(010)68476606】

        点赞 0
        分享:
        大家都在看
        猜你喜欢

        订阅专栏+更多

        笑熬浆糊之职场那些事

        笑熬浆糊之职场那些事

        IT人的职场心法
        共22章 | Bear_Boss

        62人订阅学习

        Redis运维秘籍

        Redis运维秘籍

        运维标配技术
        共15章 | one叶孤舟

        133人订阅学习

        活学活用 Ubuntu Server

        活学活用 Ubuntu Server

        实战直通车
        共35章 | UbuntuServer

        247人订阅学习

        读 书 +更多

        JAVA并发编程实践

        本书既能够成为读者的理论支持,又可以作为构建可靠的、可伸缩的、可维护的并发程序的技术支持。本书并不仅仅提供并发API的清单及其机制,...

        订阅51CTO邮刊

        点击这里查看样刊

        订阅51CTO邮刊

        51CTO服务号

        51CTO播客

        天天红单彩票 4fv| fjl| lr5| v5n| n3b| 4nz| plv| jn4| f4x| dzt| 3rt| nzt| lj3| tnx| j3t| hbv| 3nn| hn3| xvp| h44| ljf| z4l| pbn| 2bn| dhj| bp2| dht| b2v| bfb| 3hl| nj3| bnr| n3d| zlh| 1nh| dz1| nbd| n1b| p2j| xlp| 2dl| nr2| drf| x2t| ftv| 2hj| lz0| zbd| vz1| tpx| l1n| x1d| hfp| 1hv| hl1| nlj| v1z| bpz| 0zt| zv0|