02 linux 安装 java环境;yum命令安装JDK;yum命令卸载软件以及依赖;linux下载jdk,安装,验证

 

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

  1. 下载JDK 并上载至 usr/local/software 目录下面
  2. 解压:tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u275b01.tar.gz
  3. 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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EngineerForSoul

你的鼓励是我孜孜不倦的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值