Linux中三种安装形式(rpm、tar/tar.gz(解压缩)、yum)
Linux中三种安装形式(rpm、tar/tar.gz(解压缩)、yum)
·
文章目录
Linux中三种安装形式(rpm、tar/tar.gz(解压缩)、yum)
一、rpm安装
1、查询 rpm -qa
- rpm -qa|grep rpm软件包 (描述:查询所安装的所有rpm软件包)
2、卸载 rpm -e
- rpm -e rpm软件包版本信息 (描述:卸载软件包)
- rpm -e --nodeps rpm软件包版本信息 (描述:卸载软件时,不检查依赖)
3、安装 rpm -ivh
- rpm -ivh rpm 包全名 (描述:安装rpm包)
4、案例
// 检查jdk版本信息
rpm -qa|grep jdk
// 卸载jdk
rpm -e --nodeps jdk版本信息
// 安装jdk
rpm -ivh rpm包
5、常用
- rpm -qa|grep rpm软件包 (检查)
- rpm -e --nodeps rpm软件包版本信息 (卸载)
- rpm -ivh rpm包 (安装)
二、tar/tar.gz(解压缩)安装
1、命令
- tar -zxvf .tar.gz安装包
- tar -zxvf .tar.gz安装包 -C 指定解压的目录
- tar -xvf .tar安装包
- tar -xvf .tar安装包 -C 指定解压的目录
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
3、常用
- tar -zxvf tar.gz安装包 (解压)
- tar -zxvf tar.gz安装包 -C 要解压指定的目录 (指定解压的目录)
- tar -xvf .tar安装包
- tar -xvf .tar安装包 -C 指定解压的目录
三、yum安装
- yum安装需要连接外网,当前网络环境可以上网且可以ping通外网
1、命令
- yum [选项] [参数] [软件包]
2、选项
- -y:对所有提问都回答 ”yes“
3、参数
- install:安装rpm软件包
- update:更新rpm
- check-update:检查是否有可用的更新rpm软件包
- remove:删除指定的rmp软件包
- list:显示软件包信息
- clean:清理yum过期的缓存
- deplist:显示yum软件包的所有依赖关系
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
完毕!
5、常用
- yum -y install 软件包 (下载安装)
- yum -y update 软件包 (更新)
- yum list 软件包 (查询软件包信息)
- yum remove 软件包(删除软件包)
更多推荐
已为社区贡献6条内容
所有评论(0)