zoukankan      html  css  js  c++  java
  • linux -- RPM 和 YUM

                                                          实 操 篇 R P M 和 Y UM

     1 5 . 1 r p m 包 的 管 理
                1 5 . 1 . 1   介 绍 : 一 种 用 于 互 联 网 下 载 包 的 打 包 及 安 装 工 具 , 它 包 含 在 某 些 L i n u x 分发 版 中 。
                           它 生 成 具 有 . R P M 扩 展 名 的 文 件 。 R P M 是 R e d  H a t   P a c k a g e M a na g e r  ( R e d H a t 软 件 包 管 理 工 具 ) 的 缩 写
                                       类 似 w i n d o w s 的 s e t u p . ex e ,     这 一 文 件 格 式 名 称 虽 然 打 上 了 R e d H a t 的 标 志 ,    但 理 念 是 通 用 的 。
                                             L i n u x 的分 发 版 本 都 有 采 用 ( s u s e , r e d h a t , c e n t o s 等 等 ) , 可 以 算 是 公 认 的 行 业   标 准 了 

                                             
                 1 5 . 1 . 2   r p m 包 的 简 单 查 询 指 令 : 查 询 已 安 装 的 r p m 列 表 r p m – q a | g r e p x x 
                                                    请 查 询 看 一 下 , 当 前 的 L i n u x 有 没 有 安 装 f i r e f o x.

                         

                             

      

        1 5 . 1 . 3    r p m 包 名 基 本 格 式 :

                  一 个 r p m 包 名   :   f i r e f o x - 4 5 . 0 . 1 - 1. e l 6 . c e n t o s . x 8 6 _ 6 4 . r p m

                                          名 称 :     f i r e f o x

                                  版 本 号 : 4 5 . 0
                     适 用 操 作 系 统 : e l 6 . c e n t o s . x 8 6 _6 4  
                          表 示 c e n t o s 6 . x 的 6 4 位 系 统

                 如 果 是 i 6 8 6 、 i 3 8 6 表 示 3 2 位 系 统 , no a r c h 表 示 通 用 。 。
       1 5 . 1 . 4   r p m 包 的 其 它 查 询 指 令 :

                   r p m - q a : 查 询 所 安装 的 所 有 r p m 软 件 包
                   r p m - q a | m o r e  [ 分 页 显 示 ]

                  r p m - q a | g r e p X  [ r p m - q a | g r e p   f i r e f o x]
              

           r p m  - q  软 件 包 名 : 查 询 软 件 包 是 否 安 装

                   r p m   - q   f i r e f o x

                   r p m - q i   软 件 包名 : 查 询 软 件 包 信 息

                           

              r p m  - q i     f i l e

                  r p m - q l 软 件 包 名 : 查 询 软 件 包 中 的 文 件

                  r pm - q l f i r e f o x

                        

                 
            r p m - q f 文 件 全 路 径 名 查 询 文 件 所 属 的 软 件 包

                     r p m - q f / et c / p a s s w d 
                    r p m - q f / r o o t / i n s t a l l . l og

               

       1 5 . 1 . 5    卸 载 r p m 包 :

                 • 基 本 语 法 r p m - e R P M 包 的 名 称 • 应 用 案 例

                                  1 ) 删 除 fi r e f o x 软 件 包

                                   

                  • 细 节 问 题

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

                          如 : $ r p m - e  foo

                                   r e m o v i n g    t h e s e    p a c k a g e s    w ou l d   b r e a k      d eendencies :  f o o   i s    n e e d e d   b y    b a r - 1 .0 - 1

                   2 ) 如 果 我 们 就 是 要 删 除 f o o 这 个 r p m 包 , 可 以 增 加 参 数 - - n o d e p s , 就可 以 强 制 删 除 , 
                          但 是 一 般 不 推 荐 这 样 做 , 因 为 依 赖 于 该 软 件 包 的 程 序 可 能 无 法 运 行 如 : $ rp m - e - - n o d e p s f o o
                                      如 : $ rp m   - e   -- nodeps    foo   

                                            带 上 - - n o d e p s 就 是 强 制 删 除 。

    1 5 . 1 . 6 安 装
                         r p m 包 :

                            • 基 本 语 法 r p m  - i v h   R P M 包 全 路 径 名称                             

                    • 参 数 说 明 

                             i     = i n s t a l l 安 装

                             v = v e r b o s e 提 示

                             h = h a s h 进 度 条 • 应 用 实
                例 1 ) 演 示 安 装 f i r e f o x 浏 览 器 步 骤 先 找 到 f i r e f o x 的 安 装 r p m 包 , 你 需 要
                     挂 载 上 我 们 安 装 c e n t o s 的 i s o 文 件 , 然 后 到 / m e d i a / 下 去 找 r p m 找 。 
                            cp           f i r e f o x - 4 5 . 0 . 1 - 1 . e l 6 . c e n t o s . x 8 6 _ 6 4 .rpm            /opt/

                      

      1 5 . 2      y u m 1 5 . 2 . 1 介 绍 :

                           Y u m 是 一 个 S h e l l 前 端 软 件 包 管 理 器 。 基 于 R P
                            M 包 管 理 , 能 够 从 指 定 的 服 务 器 自 动 下 载 R P M 包 并 且 安 装 , 可 以 自 动 处 理 依 赖 性 关 系 , 并
                            且 一 次 安 装 所 有 依 赖 的 软 件 包 。 使 用 y u m 的 前 提 是 可 以 联 网 。

                        

    1 5 . 2 . 2  y u m 的 基 本 指 令

                    • 查 询 y u m 服 务 器 是 否 有 需 要 安 装 的 软 件

                            y u m    list | grep   xx 软 件 列 表

                         • 安 装 指 定 的 y u m 包

                           y u m      insta  l l  x x x       下载安装

      

    1 5 . 2 . 3  y u m 应 用 实 例 :案 例 :

             请 使 用 y u m 的 方 式 来 安 装 f i r e f o x 1 ) 先 查看 一 下 f i r e f o x r p m 在 y u m 服 务 器 有 没有

                    

        2 ) 安 装    y u m    i n s t a ll      f i r e f o x
                     会 安 装 最 新 版 本 的 软 件 。 成 功!

                 

  • 相关阅读:
    JSPatch 可以让你用 JavaScript 书写原生 iOS APP
    iOS如何解析crash文件中的地址
    这几个Xocode插件用过一段时间还比较稳定好用,Xcode6兼容,推荐给大家:
    你的下拉刷新是否“抖”了一下
    iOS上Delegate的悬垂指针问题
    UITableView性能优化
    block详解
    runloop timer
    图片知识总结
    视像会议软件推荐备忘
  • 原文地址:https://www.cnblogs.com/ou-pc/p/9489394.html
Copyright © 2011-2022 走看看