linux下怎么卸载自带的JDK和安装想要的JDK

linux下怎么卸载自带的JDK和安装想要的JDK,第1张

首先查看系统中原有的java版本:java -version;然后用再用:rpm -qa | gcj命令查看具体的信息,最后用:rpm -e --nodeps java-150-gcj-1500-291el6x86_64卸载。
把下载rpm包拖入linux系统中,进入到相应的目录下执行:rpm -ivh jdk-7u51-linux-x64rpm
安装好后,配置环境变量:执行 vi /etc/profile命令,添加如下图的配置信息。注意:目录要写上你自己的安装目录,一般默认是安装在/usr/java下的。
JAVA_HOME=/usr/java/jdk170_45
TOMCAT_HOME=/home/syx/server/tomcat
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar
export JAVA_HOME
export TOMCAT_HOME
export PATH
export CLASSPATH
如果你不想重新系统,可以用命令source /etc/profile使配置文件立即生效。否则只能重启系统才能使配置参数生效。然后我们可以通过 echo $JAVA_HOME ;echo $PATH;echo $CLASSPATH,查看配置的信息。
最后我们再次通过:java -version查看我们是否成功安装了jdk。

1rpm命令
1CentOS系统上rpm命令管理程序包:安装、升级、卸载、查询和校验、数据库维护
2rpm命令:rpm [OPTIONS] [PACKAGE_FILE]
1)安装:-i, --install
2)升级:-U, --update, -F, --freshen
3)卸载:-e, --erase
4)查询:-q, --query
5)校验:-V, --verify
6)数据库维护:–builddb, --initdb
2rpm安装
1rpm {-i|–install} [install-options] PACKAGE_FILE …
1)通常使用-i选项(安装)
2)-v选项显示详细信息
3)-h选项:hash marks输出进度条;每个#表示2%的进度
4 -vv:显示更详细的信息
在这里插入描述
5)- -test:测试安装,检查并报告依赖关系及冲突消息等,并不会真的安装
在这里插入描述
6)- -nodeps:忽略依赖关系;不建议
在这里插入描述
7)- -replacepkgs:重新安装
在这里插入描述
8)- -nosignature:不检查包签名信息,不检查来源合法性
在这里插入描述
9)- -nodigest:不检查包完整性信息
在这里插入描述
3rpm可以自带脚本
1四类:- -noscripts(四类都不执行)
在这里插入描述
1)preinstall:安装过程开始之前运行的脚本,%pre , --nopre选项不执行
2)postinstall:安装过程完成之后运行的脚本,%post , --nopost选项不执行
3)preuninstall:卸载过程真正开始执行之前运行的脚本,%preun, --nopreun 选项不执行
4)postuninstall:卸载过程完成之后运行的脚本,%postun , --nopostun选项不执行
4升级
1一般使用rpm -Uvh或-Fvh{-U|–upgrade}/ {-F|–freshen} [install-options] PACKAGE_FILE …
-U选项:升级或安装
[root@sakura Packages]# rpm -ivh adcli-081-3el7x86_64rpm
准备中 ################################# [100%]
正在升级/安装
1:adcli-081-3el7 ################################# [100%]
[root@sakura Packages]# rpm -Uvh /root/adcli-081-6el7x86_64rpm
准备中 ################################# [100%]
正在升级/安装
1:adcli-081-6el7 ################################# [ 50%]
正在清理/删除
2:adcli-081-3el7 ################################# [100%]
2)-F选项:仅升级,若未安装则不会升级
3)- -oldpackage:降级选项
4)- -force:强制升级
ps:1不要对内核进行升级 *** 作,linux支持多内核版本并存,可以直接安装新版本内核
2如果某源程序包的配置文件安装后被修改过,升级时,新版本的程序提供的同一个配置文件不会覆盖原有版本的配置文件,而是把新版本的配置文件重命名(FILENAMErpmnew)后提供。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13183208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-17
下一篇 2023-06-17

发表评论

登录后才能评论

评论列表(0条)

保存