Linux环境下如何卸载openjdk?

1、查看当前系统的jdk
rpm -qa|grep jdk (注意是| 竖着的斜杠不是字母)

2、卸载openjdk,卸载相关的openjdk
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.101-3.b13.el7_2.x86_64
(有几个openjdk就用这个命令删除几个,但是.noarch结尾的可以不用删除)

3、如果出现error: can’t create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)说明权限不够,不能卸载原来的openjdk,要先切换到root管理员权限
(1)输入su - root,如果正常运行,则可以重复2步骤的卸载代码,可成功卸载openjdk
(2)如果输入su - root,后出现错误 su: Authentication failure,则需要修改这个bug,请继续往下看
(3)su:linux命令 SU:( Switch user切换用户),可让一个普通用户切换为超级用户或其他用户,并可临时拥有所切换用户的权限,切换时需输入欲切换用户的密码;也可以让超级用户切换为普通用户
在这里插入图片描述
4、如何解决su: Authentication failure问题?
su命令不能切换root,提示su: Authentication failure,只要你sudo passwd root过一次之后,下次再su的时候只要输入密码就可以成功登录了。

5、就是我自己犯得一个傻子问题?
我以为打完su以后输入密码输入不了,就直接回车,然后就一致报错su: Authentication failure
实际上在Linux系统下面你输入密码的时候,是默认不显示的,因为因为linux下本来就不显示输入的密码
你直接输完,然后回车就OK了
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐