当前位置:   article > 正文

Linux中三种安装形式(rpm、tar/tar.gz(解压缩)、yum)_rpm文件怎么解压安装

rpm文件怎么解压安装

一、rpm 安装

1.1 查询 rpm -qa

描述:查询所安装的所有rpm软件包

rpm -qa|grep rpm软件包
  • 1

1.2 卸载 rpm -e

描述:卸载软件包

rpm -e rpm软件包版本信息
  • 1

描述:卸载软件时,不检查依赖

rpm -e --nodeps rpm软件包版本信息
  • 1

1.3 安装 rpm -ivh

描述:安装rpm包

rpm -ivh rpm 包全名
  • 1

1.4 案例

// 检查jdk版本信息
rpm -qa|grep jdk

// 卸载jdk
rpm -e --nodeps jdk版本信息

// 安装jdk
rpm -ivh rpm包
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

1.5 常用

  • rpm -qa|grep rpm软件包 检查
  • rpm -e --nodeps rpm软件包版本信息 卸载
  • rpm -ivh rpm包 安装

二、tar/tar.gz(解压缩) 安装

2.1 命令

  • tar -zxvf .tar.gz安装包
  • tar -zxvf .tar.gz安装包 -C 指定解压的目录
  • tar -xvf .tar安装包
  • tar -xvf .tar安装包 -C 指定解压的目录

2.2 案例

// 解压文件
[root@VM-20-13-centos sgz]# tar -zxvf apache-tomcat-10.0.23.tar.gz 

// 指定要解压的文件
[root@mycentos7 ~]# tar -zxvf apache-flume-1.5.0-bin.tar.gz -C /tmp
  • 1
  • 2
  • 3
  • 4
  • 5

2.3 常用

  • tar -zxvf tar.gz安装包 解压
  • tar -zxvf tar.gz安装包 -C 要解压指定的目录 指定解压的目录
  • tar -xvf .tar安装包
  • tar -xvf .tar安装包 -C 指定解压的目录

三、yum 安装

yum安装需要连接外网,当前网络环境可以上网且可以ping通外网

3.1 命令

yum [选项] [参数] [软件包]
  • 1

3.2 选项

-y:对所有提问都回答 ”yes“
  • 1

3.3 参数

  • install 安装rpm软件包
  • update 更新rpm
  • check-update 检查是否有可用的更新rpm软件包
  • remove 删除指定的rmp软件包
  • list 显示软件包信息
  • clean 清理yum过期的缓存
  • deplist 显示yum软件包的所有依赖关系

3.4 案例

// 通过yum下载
[root@mycentos7 ~]# yum -y install firefox
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.bfsu.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.cqu.edu.cn
base                                                                                        | 3.6 kB  00:00:00     
extras                                                                                      | 2.9 kB  00:00:00     
updates                                                                                     | 2.9 kB  00:00:00     
正在解决依赖关系
--> 正在检查事务
---> 软件包 firefox.x86_64.0.68.10.0-1.el7.centos 将被 升级
---> 软件包 firefox.x86_64.0.91.12.0-2.el7.centos 将被 更新
--> 正在处理依赖关系 nss >= 3.67,它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 nspr >= 4.32,它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.58)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.55)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.52)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.47)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在处理依赖关系 libnss3.so(NSS_3.45)(64bit),它被软件包 firefox-91.12.0-2.el7.centos.x86_64 需要
--> 正在检查事务
---> 软件包 nspr.x86_64.0.4.21.0-1.el7 将被 升级
---> 软件包 nspr.x86_64.0.4.32.0-1.el7_9 将被 更新
---> 软件包 nss.x86_64.0.3.44.0-7.el7_7 将被 升级
--> 正在处理依赖关系 nss = 3.44.0-7.el7_7,它被软件包 nss-sysinit-3.44.0-7.el7_7.x86_64 需要
--> 正在处理依赖关系 nss(x86-64) = 3.44.0-7.el7_7,它被软件包 nss-tools-3.44.0-7.el7_7.x86_64 需要
---> 软件包 nss.x86_64.0.3.67.0-4.el7_9 将被 更新
--> 正在处理依赖关系 nss-util >= 3.67.0-1,它被软件包 nss-3.67.0-4.el7_9.x86_64 需要
--> 正在处理依赖关系 nss-softokn(x86-64) >= 3.67.0-1,它被软件包 nss-3.67.0-4.el7_9.x86_64 需要
--> 正在处理依赖关系 libnssutil3.so(NSSUTIL_3.59)(64bit),它被软件包 nss-3.67.0-4.el7_9.x86_64 需要
--> 正在检查事务
---> 软件包 nss-softokn.x86_64.0.3.44.0-8.el7_7 将被 升级
---> 软件包 nss-softokn.x86_64.0.3.67.0-3.el7_9 将被 更新
--> 正在处理依赖关系 nss-softokn-freebl(x86-64) >= 3.67.0-3.el7_9,它被软件包 nss-softokn-3.67.0-3.el7_9.x86_64 需要
---> 软件包 nss-sysinit.x86_64.0.3.44.0-7.el7_7 将被 升级
---> 软件包 nss-sysinit.x86_64.0.3.67.0-4.el7_9 将被 更新
---> 软件包 nss-tools.x86_64.0.3.44.0-7.el7_7 将被 升级
---> 软件包 nss-tools.x86_64.0.3.67.0-4.el7_9 将被 更新
---> 软件包 nss-util.x86_64.0.3.44.0-4.el7_7 将被 升级
---> 软件包 nss-util.x86_64.0.3.67.0-1.el7_9 将被 更新
--> 正在检查事务
---> 软件包 nss-softokn-freebl.x86_64.0.3.44.0-8.el7_7 将被 升级
---> 软件包 nss-softokn-freebl.x86_64.0.3.67.0-3.el7_9 将被 更新
--> 解决依赖关系完成

依赖关系解决

===================================================================================================================
 Package                         架构                版本                               源                    大小
===================================================================================================================
正在更新:
 firefox                         x86_64              91.12.0-2.el7.centos               updates              106 M
为依赖而更新:
 nspr                            x86_64              4.32.0-1.el7_9                     updates              127 k
 nss                             x86_64              3.67.0-4.el7_9                     updates              882 k
 nss-softokn                     x86_64              3.67.0-3.el7_9                     updates              358 k
 nss-softokn-freebl              x86_64              3.67.0-3.el7_9                     updates              337 k
 nss-sysinit                     x86_64              3.67.0-4.el7_9                     updates               66 k
 nss-tools                       x86_64              3.67.0-4.el7_9                     updates              549 k
 nss-util                        x86_64              3.67.0-1.el7_9                     updates               79 k

事务概要
===================================================================================================================
升级  1 软件包 (+7 依赖软件包)

总计:109 M
Downloading packages:
警告:/var/cache/yum/x86_64/7/updates/packages/nss-sysinit-3.67.0-4.el7_9.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥
导入 GPG key 0xF4A80EB5:
 用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
 指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 软件包     : centos-release-7-9.2009.0.el7.centos.x86_64 (@anaconda)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在更新    : nspr-4.32.0-1.el7_9.x86_64                                                                    1/16 
  正在更新    : nss-util-3.67.0-1.el7_9.x86_64                                                                2/16 
  正在更新    : nss-softokn-freebl-3.67.0-3.el7_9.x86_64                                                      3/16 
  正在更新    : nss-softokn-3.67.0-3.el7_9.x86_64                                                             4/16 
  正在更新    : nss-3.67.0-4.el7_9.x86_64                                                                     5/16 
  正在更新    : nss-sysinit-3.67.0-4.el7_9.x86_64                                                             6/16 
  正在更新    : firefox-91.12.0-2.el7.centos.x86_64                                                                                                                                                              7/16 
  正在更新    : nss-tools-3.67.0-4.el7_9.x86_64                                                                                                                                                                  8/16 
  清理        : firefox-68.10.0-1.el7.centos.x86_64                                                                                                                                                              9/16 
  清理        : nss-tools-3.44.0-7.el7_7.x86_64                                                                                                                                                                 10/16 
  清理        : nss-3.44.0-7.el7_7.x86_64                                                                                                                                                                       11/16 
  清理        : nss-sysinit-3.44.0-7.el7_7.x86_64                                                                                                                                                               12/16 
  清理        : nss-softokn-3.44.0-8.el7_7.x86_64                                                                                                                                                               13/16 
  清理        : nss-softokn-freebl-3.44.0-8.el7_7.x86_64                                                                                                                                                        14/16 
  清理        : nss-util-3.44.0-4.el7_7.x86_64                                                                                                                                                                  15/16 
  清理        : nspr-4.21.0-1.el7.x86_64                                                                                                                                                                        16/16 
  验证中      : nss-sysinit-3.67.0-4.el7_9.x86_64                                                                                                                                                                1/16 
  验证中      : nss-softokn-freebl-3.67.0-3.el7_9.x86_64                                                                                                                                                         2/16 
  验证中      : nss-3.67.0-4.el7_9.x86_64                                                                                                                                                                        3/16 
  验证中      : nss-util-3.67.0-1.el7_9.x86_64                                                                                                                                                                   4/16 
  验证中      : nspr-4.32.0-1.el7_9.x86_64                                                                                                                                                                       5/16 
  验证中      : firefox-91.12.0-2.el7.centos.x86_64                                                                                                                                                              6/16 
  验证中      : nss-tools-3.67.0-4.el7_9.x86_64                                                                                                                                                                  7/16 
  验证中      : nss-softokn-3.67.0-3.el7_9.x86_64                                                                                                                                                                8/16 
  验证中      : nss-sysinit-3.44.0-7.el7_7.x86_64                                                                                                                                                                9/16 
  验证中      : nss-tools-3.44.0-7.el7_7.x86_64                                                                                                                                                                 10/16 
  验证中      : firefox-68.10.0-1.el7.centos.x86_64                                                                                                                                                             11/16 
  验证中      : nss-3.44.0-7.el7_7.x86_64                                                                                                                                                                       12/16 
  验证中      : nss-util-3.44.0-4.el7_7.x86_64                                                                                                                                                                  13/16 
  验证中      : nspr-4.21.0-1.el7.x86_64                                                                                                                                                                        14/16 
  验证中      : nss-softokn-freebl-3.44.0-8.el7_7.x86_64                                                                                                                                                        15/16 
  验证中      : nss-softokn-3.44.0-8.el7_7.x86_64                                                                                                                                                               16/16 

更新完毕:
  firefox.x86_64 0:91.12.0-2.el7.centos                                                                                                                                                                               

作为依赖被升级:
  nspr.x86_64 0:4.32.0-1.el7_9     nss.x86_64 0:3.67.0-4.el7_9 nss-softokn.x86_64 0:3.67.0-3.el7_9 nss-softokn-freebl.x86_64 0:3.67.0-3.el7_9 nss-sysinit.x86_64 0:3.67.0-4.el7_9 nss-tools.x86_64 0:3.67.0-4.el7_9
  nss-util.x86_64 0:3.67.0-1.el7_9

完毕!

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121

3.5 常用

  • yum -y install 软件包 下载安装
  • yum -y update 软件包 更新
  • yum list 软件包 查询软件包信息
  • yum remove 软件包 删除软件包
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号