1:查找可安装版本
yum search java|grep jdk
2:安装:yum install java-1.8.0-openjdk
[root@MiWiFi-R3L-srv java]# yum install java-1.8.0-openjdk
已加载插件:fastestmirror
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.bfsu.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 java-1.8.0-openjdk.x86_64.1.1.8.0.275.b01-0.el7_9 将被 安装
--> 正在处理依赖关系 java-1.8.0-openjdk-headless(x86-64) = 1:1.8.0.275.b01-0.el7_9,它被软件包 1:java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 xorg-x11-fonts-Type1,它被软件包 1:java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 libjvm.so(SUNWprivate_1.1)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 libjava.so(SUNWprivate_1.1)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 libjvm.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 libjava.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 libgif.so.4()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在检查事务
---> 软件包 giflib.x86_64.0.4.1.6-9.el7 将被 安装
---> 软件包 java-1.8.0-openjdk-headless.x86_64.1.1.8.0.275.b01-0.el7_9 将被 安装
--> 正在处理依赖关系 tzdata-java >= 2020a,它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 copy-jdk-configs >= 3.3,它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 chkconfig >= 1.7,它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 chkconfig >= 1.7,它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 pcsc-lite-libs(x86-64),它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 lksctp-tools(x86-64),它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 需要
--> 正在处理依赖关系 jpackage-utils,它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 需要
---> 软件包 xorg-x11-fonts-Type1.noarch.0.7.5-9.el7 将被 安装
--> 正在处理依赖关系 ttmkfdir,它被软件包 xorg-x11-fonts-Type1-7.5-9.el7.noarch 需要
--> 正在处理依赖关系 ttmkfdir,它被软件包 xorg-x11-fonts-Type1-7.5-9.el7.noarch 需要
--> 正在检查事务
---> 软件包 chkconfig.x86_64.0.1.3.61-5.el7 将被 升级
---> 软件包 chkconfig.x86_64.0.1.7.6-1.el7 将被 更新
---> 软件包 copy-jdk-configs.noarch.0.3.3-10.el7_5 将被 安装
---> 软件包 javapackages-tools.noarch.0.3.4.1-11.el7 将被 安装
--> 正在处理依赖关系 python-javapackages = 3.4.1-11.el7,它被软件包 javapackages-tools-3.4.1-11.el7.noarch 需要
--> 正在处理依赖关系 libxslt,它被软件包 javapackages-tools-3.4.1-11.el7.noarch 需要
---> 软件包 lksctp-tools.x86_64.0.1.0.17-2.el7 将被 安装
---> 软件包 pcsc-lite-libs.x86_64.0.1.8.8-8.el7 将被 安装
---> 软件包 ttmkfdir.x86_64.0.3.0.9-42.el7 将被 安装
---> 软件包 tzdata-java.noarch.0.2020d-2.el7 将被 安装
--> 正在检查事务
---> 软件包 libxslt.x86_64.0.1.1.28-6.el7 将被 安装
---> 软件包 python-javapackages.noarch.0.3.4.1-11.el7 将被 安装
--> 正在处理依赖关系 python-lxml,它被软件包 python-javapackages-3.4.1-11.el7.noarch 需要
--> 正在检查事务
---> 软件包 python-lxml.x86_64.0.3.2.1-4.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
=======================================================================================================================================================================================================================================
Package 架构 版本 源 大小
=======================================================================================================================================================================================================================================
正在安装:
java-1.8.0-openjdk x86_64 1:1.8.0.275.b01-0.el7_9 updates 304 k
为依赖而安装:
copy-jdk-configs noarch 3.3-10.el7_5 base 21 k
giflib x86_64 4.1.6-9.el7 base 40 k
java-1.8.0-openjdk-headless x86_64 1:1.8.0.275.b01-0.el7_9 updates 33 M
javapackages-tools noarch 3.4.1-11.el7 base 73 k
libxslt x86_64 1.1.28-6.el7 base 242 k
lksctp-tools x86_64 1.0.17-2.el7 base 88 k
pcsc-lite-libs x86_64 1.8.8-8.el7 base 34 k
python-javapackages noarch 3.4.1-11.el7 base 31 k
python-lxml x86_64 3.2.1-4.el7 base 758 k
ttmkfdir x86_64 3.0.9-42.el7 base 48 k
tzdata-java noarch 2020d-2.el7 updates 189 k
xorg-x11-fonts-Type1 noarch 7.5-9.el7 base 521 k
为依赖而更新:
chkconfig x86_64 1.7.6-1.el7 base 182 k
事务概要
=======================================================================================================================================================================================================================================
安装 1 软件包 (+12 依赖软件包)
升级 ( 1 依赖软件包)
总下载量:35 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/14): copy-jdk-configs-3.3-10.el7_5.noarch.rpm | 21 kB 00:00:00
(2/14): javapackages-tools-3.4.1-11.el7.noarch.rpm | 73 kB 00:00:00
(3/14): giflib-4.1.6-9.el7.x86_64.rpm | 40 kB 00:00:00
(4/14): chkconfig-1.7.6-1.el7.x86_64.rpm | 182 kB 00:00:00
(5/14): libxslt-1.1.28-6.el7.x86_64.rpm | 242 kB 00:00:00
(6/14): pcsc-lite-libs-1.8.8-8.el7.x86_64.rpm | 34 kB 00:00:00
(7/14): python-javapackages-3.4.1-11.el7.noarch.rpm | 31 kB 00:00:00
(8/14): lksctp-tools-1.0.17-2.el7.x86_64.rpm | 88 kB 00:00:00
(9/14): ttmkfdir-3.0.9-42.el7.x86_64.rpm | 48 kB 00:00:00
(10/14): java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64.rpm | 304 kB 00:00:01
(11/14): tzdata-java-2020d-2.el7.noarch.rpm | 189 kB 00:00:01
(12/14): xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm | 521 kB 00:00:01
(13/14): python-lxml-3.2.1-4.el7.x86_64.rpm | 758 kB 00:00:02
(14/14): java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64.rpm | 33 MB 00:00:31
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 1.1 MB/s | 35 MB 00:00:32
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : libxslt-1.1.28-6.el7.x86_64 1/15
正在安装 : python-lxml-3.2.1-4.el7.x86_64 2/15
正在安装 : python-javapackages-3.4.1-11.el7.noarch 3/15
正在安装 : javapackages-tools-3.4.1-11.el7.noarch 4/15
正在安装 : tzdata-java-2020d-2.el7.noarch 5/15
正在安装 : lksctp-tools-1.0.17-2.el7.x86_64 6/15
正在更新 : chkconfig-1.7.6-1.el7.x86_64 7/15
正在安装 : pcsc-lite-libs-1.8.8-8.el7.x86_64 8/15
正在安装 : copy-jdk-configs-3.3-10.el7_5.noarch 9/15
正在安装 : 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 10/15
正在安装 : giflib-4.1.6-9.el7.x86_64 11/15
正在安装 : ttmkfdir-3.0.9-42.el7.x86_64 12/15
正在安装 : xorg-x11-fonts-Type1-7.5-9.el7.noarch 13/15
正在安装 : 1:java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 14/15
清理 : chkconfig-1.3.61-5.el7.x86_64 15/15
验证中 : 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 1/15
验证中 : libxslt-1.1.28-6.el7.x86_64 2/15
验证中 : ttmkfdir-3.0.9-42.el7.x86_64 3/15
验证中 : giflib-4.1.6-9.el7.x86_64 4/15
验证中 : xorg-x11-fonts-Type1-7.5-9.el7.noarch 5/15
验证中 : copy-jdk-configs-3.3-10.el7_5.noarch 6/15
验证中 : python-javapackages-3.4.1-11.el7.noarch 7/15
验证中 : python-lxml-3.2.1-4.el7.x86_64 8/15
验证中 : pcsc-lite-libs-1.8.8-8.el7.x86_64 9/15
验证中 : javapackages-tools-3.4.1-11.el7.noarch 10/15
验证中 : 1:java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 11/15
验证中 : chkconfig-1.7.6-1.el7.x86_64 12/15
验证中 : lksctp-tools-1.0.17-2.el7.x86_64 13/15
验证中 : tzdata-java-2020d-2.el7.noarch 14/15
验证中 : chkconfig-1.3.61-5.el7.x86_64 15/15
已安装:
java-1.8.0-openjdk.x86_64 1:1.8.0.275.b01-0.el7_9
作为依赖被安装:
copy-jdk-configs.noarch 0:3.3-10.el7_5 giflib.x86_64 0:4.1.6-9.el7 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.275.b01-0.el7_9 javapackages-tools.noarch 0:3.4.1-11.el7 libxslt.x86_64 0:1.1.28-6.el7
lksctp-tools.x86_64 0:1.0.17-2.el7 pcsc-lite-libs.x86_64 0:1.8.8-8.el7 python-javapackages.noarch 0:3.4.1-11.el7 python-lxml.x86_64 0:3.2.1-4.el7 ttmkfdir.x86_64 0:3.0.9-42.el7
tzdata-java.noarch 0:2020d-2.el7 xorg-x11-fonts-Type1.noarch 0:7.5-9.el7
作为依赖被升级:
chkconfig.x86_64 0:1.7.6-1.el7
完毕!
3:安装默认目录 usr/lib/jvm
4: 安装了n多个目录
这样就感觉超级不爽,卸载:yum -y remove java-1.8.0-openjdk
卸载后发现依然存在很多依赖没有删除。使我更加烦恼了。
在网上找了很多帖子,最后没有合适的。做个笔记先。
5:linux使用yum安装软件后,发现安装错了,卸载该软件,但是依赖依旧存在,需要卸载掉依赖
查询软件安装的依赖 命令:yum deplist java-1.8.0-openjdk
[root@MiWiFi-R3L-srv lib]# yum deplist java-1.8.0-openjdk
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.bfsu.edu.cn
软件包:java-1.8.0-openjdk.i686 1:1.8.0.275.b01-0.el7_9
依赖:/bin/sh
provider: bash.x86_64 4.2.46-34.el7
依赖:fontconfig(x86-32)
provider: fontconfig.i686 2.13.0-4.3.el7
依赖:gtk2(x86-32)
provider: gtk2.i686 2.24.31-1.el7
依赖:java-1.8.0-openjdk-headless(x86-32) = 1:1.8.0.275.b01-0.el7_9
provider: java-1.8.0-openjdk-headless.i686 1:1.8.0.275.b01-0.el7_9
依赖:libX11.so.6
provider: libX11.i686 1.6.7-3.el7_9
依赖:libXcomposite(x86-32)
provider: libXcomposite.i686 0.4.4-4.1.el7
依赖:libXext.so.6
provider: libXext.i686 1.3.3-3.el7
依赖:libXi.so.6
provider: libXi.i686 1.7.9-1.el7
依赖:libXrender.so.1
provider: libXrender.i686 0.9.10-1.el7
依赖:libXtst.so.6
provider: libXtst.i686 1.2.3-1.el7
依赖:libasound.so.2
provider: alsa-lib.i686 1.1.8-1.el7
依赖:libasound.so.2(ALSA_0.9)
provider: alsa-lib.i686 1.1.8-1.el7
依赖:libasound.so.2(ALSA_0.9.0rc4)
provider: alsa-lib.i686 1.1.8-1.el7
依赖:libc.so.6(GLIBC_2.11)
provider: glibc.i686 2.17-317.el7
依赖:libdl.so.2
provider: glibc.i686 2.17-317.el7
依赖:libdl.so.2(GLIBC_2.0)
provider: glibc.i686 2.17-317.el7
依赖:libdl.so.2(GLIBC_2.1)
provider: glibc.i686 2.17-317.el7
依赖:libgif.so.4
provider: giflib.i686 4.1.6-9.el7
依赖:libjava.so
provider: java-11-openjdk-headless.i686 1:11.0.9.11-2.el7_9
provider: java-1.8.0-openjdk-headless.i686 1:1.8.0.275.b01-0.el7_9
依赖:libjava.so(SUNWprivate_1.1)
provider: java-1.8.0-openjdk-headless.i686 1:1.8.0.275.b01-0.el7_9
依赖:libjpeg.so.62
provider: libjpeg-turbo.i686 1.2.90-8.el7
依赖:libjpeg.so.62(LIBJPEG_6.2)
provider: libjpeg-turbo.i686 1.2.90-8.el7
依赖:libjvm.so
provider: java-11-openjdk-headless.i686 1:11.0.9.11-2.el7_9
provider: java-1.8.0-openjdk-headless.i686 1:1.8.0.275.b01-0.el7_9
依赖:libjvm.so(SUNWprivate_1.1)
provider: java-11-openjdk-headless.i686 1:11.0.9.11-2.el7_9
provider: java-1.8.0-openjdk-headless.i686 1:1.8.0.275.b01-0.el7_9
依赖:libm.so.6
provider: glibc.i686 2.17-317.el7
依赖:libm.so.6(GLIBC_2.0)
provider: glibc.i686 2.17-317.el7
依赖:libm.so.6(GLIBC_2.1)
provider: glibc.i686 2.17-317.el7
依赖:libpng15.so.15
provider: libpng.i686 2:1.5.13-8.el7
依赖:libpng15.so.15(PNG15_0)
provider: libpng.i686 2:1.5.13-8.el7
依赖:libpthread.so.0
provider: glibc.i686 2.17-317.el7
依赖:libpthread.so.0(GLIBC_2.0)
provider: glibc.i686 2.17-317.el7
依赖:libpthread.so.0(GLIBC_2.1)
provider: glibc.i686 2.17-317.el7
依赖:libz.so.1
provider: zlib.i686 1.2.7-18.el7
依赖:xorg-x11-fonts-Type1
provider: xorg-x11-fonts-Type1.noarch 7.5-9.el7
软件包:java-1.8.0-openjdk.x86_64 1:1.8.0.275.b01-0.el7_9
依赖:/bin/sh
provider: bash.x86_64 4.2.46-34.el7
依赖:fontconfig(x86-64)
provider: fontconfig.x86_64 2.13.0-4.3.el7
依赖:gtk2(x86-64)
provider: gtk2.x86_64 2.24.31-1.el7
依赖:java-1.8.0-openjdk-headless(x86-64) = 1:1.8.0.275.b01-0.el7_9
provider: java-1.8.0-openjdk-headless.x86_64 1:1.8.0.275.b01-0.el7_9
依赖:libX11.so.6()(64bit)
provider: libX11.x86_64 1.6.7-3.el7_9
依赖:libXcomposite(x86-64)
provider: libXcomposite.x86_64 0.4.4-4.1.el7
依赖:libXext.so.6()(64bit)
provider: libXext.x86_64 1.3.3-3.el7
依赖:libXi.so.6()(64bit)
provider: libXi.x86_64 1.7.9-1.el7
依赖:libXrender.so.1()(64bit)
provider: libXrender.x86_64 0.9.10-1.el7
依赖:libXtst.so.6()(64bit)
provider: libXtst.x86_64 1.2.3-1.el7
依赖:libasound.so.2()(64bit)
provider: alsa-lib.x86_64 1.1.8-1.el7
依赖:libasound.so.2(ALSA_0.9)(64bit)
provider: alsa-lib.x86_64 1.1.8-1.el7
依赖:libasound.so.2(ALSA_0.9.0rc4)(64bit)
provider: alsa-lib.x86_64 1.1.8-1.el7
依赖:libc.so.6(GLIBC_2.14)(64bit)
provider: glibc.x86_64 2.17-317.el7
依赖:libdl.so.2()(64bit)
provider: glibc.x86_64 2.17-317.el7
依赖:libdl.so.2(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.17-317.el7
依赖:libgif.so.4()(64bit)
provider: giflib.x86_64 4.1.6-9.el7
依赖:libjava.so()(64bit)
provider: java-11-openjdk-headless.x86_64 1:11.0.9.11-2.el7_9
provider: java-1.8.0-openjdk-headless.x86_64 1:1.8.0.275.b01-0.el7_9
provider: java-1.7.0-openjdk-headless.x86_64 1:1.7.0.261-2.6.22.2.el7_8
provider: java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3
依赖:libjava.so(SUNWprivate_1.1)(64bit)
provider: java-1.8.0-openjdk-headless.x86_64 1:1.8.0.275.b01-0.el7_9
provider: java-1.7.0-openjdk-headless.x86_64 1:1.7.0.261-2.6.22.2.el7_8
provider: java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3
依赖:libjpeg.so.62()(64bit)
provider: libjpeg-turbo.x86_64 1.2.90-8.el7
依赖:libjpeg.so.62(LIBJPEG_6.2)(64bit)
provider: libjpeg-turbo.x86_64 1.2.90-8.el7
依赖:libjvm.so()(64bit)
provider: java-11-openjdk-headless.x86_64 1:11.0.9.11-2.el7_9
provider: java-1.8.0-openjdk-headless.x86_64 1:1.8.0.275.b01-0.el7_9
provider: java-1.7.0-openjdk-headless.x86_64 1:1.7.0.261-2.6.22.2.el7_8
provider: java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3
依赖:libjvm.so(SUNWprivate_1.1)(64bit)
provider: java-11-openjdk-headless.x86_64 1:11.0.9.11-2.el7_9
provider: java-1.8.0-openjdk-headless.x86_64 1:1.8.0.275.b01-0.el7_9
provider: java-1.7.0-openjdk-headless.x86_64 1:1.7.0.261-2.6.22.2.el7_8
provider: java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3
依赖:libm.so.6()(64bit)
provider: glibc.x86_64 2.17-317.el7
依赖:libm.so.6(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.17-317.el7
依赖:libpng15.so.15()(64bit)
provider: libpng.x86_64 2:1.5.13-8.el7
依赖:libpng15.so.15(PNG15_0)(64bit)
provider: libpng.x86_64 2:1.5.13-8.el7
依赖:libpthread.so.0()(64bit)
provider: glibc.x86_64 2.17-317.el7
依赖:libpthread.so.0(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.17-317.el7
依赖:libz.so.1()(64bit)
provider: zlib.x86_64 1.2.7-18.el7
依赖:xorg-x11-fonts-Type1
provider: xorg-x11-fonts-Type1.noarch 7.5-9.el7
yum历史命令:sudo yum history list 或者 yum history list
ID为5就是我安装软件的节点。需要回复到这个节点。
回到节点5命令:yum history undo 5
[root@MiWiFi-R3L-srv lib]# yum history undo 5
已加载插件:fastestmirror
Undoing transaction 5, from Wed Jan 13 22:38:02 2021
更新完毕 chkconfig-1.3.61-5.el7.x86_64 @anaconda
更新 1.7.6-1.el7.x86_64 @base
依赖安装 copy-jdk-configs-3.3-10.el7_5.noarch @base
依赖安装 giflib-4.1.6-9.el7.x86_64 @base
安装 java-1.8.0-openjdk-1:1.8.0.275.b01-0.el7_9.x86_64 @updates
依赖安装 java-1.8.0-openjdk-headless-1:1.8.0.275.b01-0.el7_9.x86_64 @updates
依赖安装 javapackages-tools-3.4.1-11.el7.noarch @base
依赖安装 libxslt-1.1.28-6.el7.x86_64 @base
依赖安装 lksctp-tools-1.0.17-2.el7.x86_64 @base
依赖安装 pcsc-lite-libs-1.8.8-8.el7.x86_64 @base
依赖安装 python-javapackages-3.4.1-11.el7.noarch @base
依赖安装 python-lxml-3.2.1-4.el7.x86_64 @base
依赖安装 ttmkfdir-3.0.9-42.el7.x86_64 @base
依赖安装 tzdata-java-2020d-2.el7.noarch @updates
依赖安装 xorg-x11-fonts-Type1-7.5-9.el7.noarch @base
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.bfsu.edu.cn
降级失败:chkconfig-1.3.61-5.el7.x86_64
没有匹配的可移除软件包:java-1.8.0-openjdk-1:1.8.0.275.b01-0.el7_9
正在解决依赖关系
--> 正在检查事务
---> 软件包 copy-jdk-configs.noarch.0.3.3-10.el7_5 将被 删除
---> 软件包 giflib.x86_64.0.4.1.6-9.el7 将被 删除
---> 软件包 java-1.8.0-openjdk-headless.x86_64.1.1.8.0.275.b01-0.el7_9 将被 删除
---> 软件包 javapackages-tools.noarch.0.3.4.1-11.el7 将被 删除
---> 软件包 libxslt.x86_64.0.1.1.28-6.el7 将被 删除
---> 软件包 lksctp-tools.x86_64.0.1.0.17-2.el7 将被 删除
---> 软件包 pcsc-lite-libs.x86_64.0.1.8.8-8.el7 将被 删除
---> 软件包 python-javapackages.noarch.0.3.4.1-11.el7 将被 删除
---> 软件包 python-lxml.x86_64.0.3.2.1-4.el7 将被 删除
---> 软件包 ttmkfdir.x86_64.0.3.0.9-42.el7 将被 删除
---> 软件包 tzdata-java.noarch.0.2020d-2.el7 将被 删除
---> 软件包 xorg-x11-fonts-Type1.noarch.0.7.5-9.el7 将被 删除
--> 解决依赖关系完成
依赖关系解决
=======================================================================================================================================================================================================================================
Package 架构 版本 源 大小
=======================================================================================================================================================================================================================================
正在删除:
copy-jdk-configs noarch 3.3-10.el7_5 @base 16 k
giflib x86_64 4.1.6-9.el7 @base 88 k
java-1.8.0-openjdk-headless x86_64 1:1.8.0.275.b01-0.el7_9 @updates 110 M
javapackages-tools noarch 3.4.1-11.el7 @base 156 k
libxslt x86_64 1.1.28-6.el7 @base 486 k
lksctp-tools x86_64 1.0.17-2.el7 @base 227 k
pcsc-lite-libs x86_64 1.8.8-8.el7 @base 46 k
python-javapackages noarch 3.4.1-11.el7 @base 65 k
python-lxml x86_64 3.2.1-4.el7 @base 2.6 M
ttmkfdir x86_64 3.0.9-42.el7 @base 103 k
tzdata-java noarch 2020d-2.el7 @updates 365 k
xorg-x11-fonts-Type1 noarch 7.5-9.el7 @base 863 k
未安装:
java-1.8.0-openjdk x86_64 1:1.8.0.275.b01-0.el7_9 - 0.0
不可用:
chkconfig x86_64 1.3.61-5.el7 - 0.0
事务概要
=======================================================================================================================================================================================================================================
移除 12 软件包
未安装 1 软件包
不可用 1 软件包
安装大小:115 M
是否继续?[y/N]:Y^Hy^H^H
是否继续?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在删除 : 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 1/12
正在删除 : javapackages-tools-3.4.1-11.el7.noarch 2/12
正在删除 : python-javapackages-3.4.1-11.el7.noarch 3/12
正在删除 : xorg-x11-fonts-Type1-7.5-9.el7.noarch 4/12
正在删除 : copy-jdk-configs-3.3-10.el7_5.noarch 5/12
正在删除 : tzdata-java-2020d-2.el7.noarch 6/12
正在删除 : python-lxml-3.2.1-4.el7.x86_64 7/12
正在删除 : libxslt-1.1.28-6.el7.x86_64 8/12
正在删除 : ttmkfdir-3.0.9-42.el7.x86_64 9/12
正在删除 : lksctp-tools-1.0.17-2.el7.x86_64 10/12
正在删除 : pcsc-lite-libs-1.8.8-8.el7.x86_64 11/12
正在删除 : giflib-4.1.6-9.el7.x86_64 12/12
验证中 : 1:java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 1/12
验证中 : python-javapackages-3.4.1-11.el7.noarch 2/12
验证中 : giflib-4.1.6-9.el7.x86_64 3/12
验证中 : xorg-x11-fonts-Type1-7.5-9.el7.noarch 4/12
验证中 : copy-jdk-configs-3.3-10.el7_5.noarch 5/12
验证中 : libxslt-1.1.28-6.el7.x86_64 6/12
验证中 : tzdata-java-2020d-2.el7.noarch 7/12
验证中 : python-lxml-3.2.1-4.el7.x86_64 8/12
验证中 : pcsc-lite-libs-1.8.8-8.el7.x86_64 9/12
验证中 : javapackages-tools-3.4.1-11.el7.noarch 10/12
验证中 : lksctp-tools-1.0.17-2.el7.x86_64 11/12
验证中 : ttmkfdir-3.0.9-42.el7.x86_64 12/12
删除:
copy-jdk-configs.noarch 0:3.3-10.el7_5 giflib.x86_64 0:4.1.6-9.el7 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.275.b01-0.el7_9 javapackages-tools.noarch 0:3.4.1-11.el7 libxslt.x86_64 0:1.1.28-6.el7
lksctp-tools.x86_64 0:1.0.17-2.el7 pcsc-lite-libs.x86_64 0:1.8.8-8.el7 python-javapackages.noarch 0:3.4.1-11.el7 python-lxml.x86_64 0:3.2.1-4.el7 ttmkfdir.x86_64 0:3.0.9-42.el7
tzdata-java.noarch 0:2020d-2.el7 xorg-x11-fonts-Type1.noarch 0:7.5-9.el7
完毕!
安装前后文件夹目录对比,确认已经卸载成功
6:下载linux java安装包手动解压安装
镜像站
:清华(只有adoptopenjdk镜像):https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/
7:安装JDK
- 下载JDK 并上载至 usr/local/software 目录下面
- 解压:tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u275b01.tar.gz
- usr/local/software移动到jusr/local/ava目录:mv jdk8u275-b01 ../java
8:配置环境
修改配置文件 vim etc/profile 添加如下配置
# java 配置
export JAVA_HOME=/usr/local/java/jdk8u275-b01
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
9:验证
这篇文章中有三种方法可以学习:centos安装jdk1.8的三种方法 https://blog.csdn.net/dhr201499/article/details/81626466