练习使用命令安装卸载软件

本文介绍了在CentOS系统中如何卸载OpenJDK以及遇到的依赖问题。通过`rpm`命令查询并卸载JDK,但在安装特定版本JDK时遇到`libnsl.so.1`库缺失的问题。为解决此问题,提供了下载并安装相应库的链接。
摘要由CSDN通过智能技术生成

centos 怎么卸载 jdk centos 卸载 jdk 的方法是:

1、首先,查询系统是否安装了 jdk;

2、然后,执行【rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64】命令卸载 jdk 即可。(具体要看你电脑主要有哪些依赖,可以全部使用这个命令删除)

Centos7 一般都会带有自己的 openjdk, 我们一般都回用 oracle 的 jdk,所以要卸载。

步骤一:查询系统是否安装了 jdk

#rpm -qa |grep java

#rpm -qa |grep jdk

或(推荐教程:centos 使用教程

#rpm -qa|grep gcj

步骤二:卸载已安装的 jdk

#rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
#rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
#rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
#rpm -e --nodeps java-1.7.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64

步骤三:验证一下是还有 jdk

#rpm -qa|grep java #java -version

没有内容证明已经卸载干净了。

因为需要安装jdk6,而centos8默认安装的是jdk8,所以我的操作是卸载jdk8,安装jdk6

卸载已经完成,安装出现如下问题。

出现的问题

Unable to load native library: libnsl.so.1: cannot open shared object file: No such file or directory

打击手段

参考地址1 解决方式

参考地址2 解决依赖地址

解决方案: 下载安装库libnsl.so.1

https://centos.pkgs.org/8/centos-baseos-x86_64/libnsl-2.28-151.el8.i686.rpm.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值