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
                 会 安 装 最 新 版 本 的 软 件 。 成 功!

             

 

posted @ 2018-08-16 19:34  周无极  阅读(197)  评论(0编辑  收藏  举报