centsos 用yum命令下载jdkyum安装jdk包并顺利yum安装jdk的命令是什么?

面对无法联网的centos系统yum安装jdkrpm軟件包是一个比较耗时的工作,尤其是那些包含很多依赖的软件包如果用rpm命令yum安装jdk,可以说是一个噩梦这里根据个人实践发布一个比較完整方便的解决方案。(注:本方案在centos 6.5 64bit测试可用)

目标操作系统:centos 6.5 64bit下称“目标机” (无法联网用yumyum安装jdk)
本地环境:在VMware下yum安装jdk的纯净centos 6.5 64bit,下称“虚拟机”(可以联网用yum下载yum安装jdk包)

本方案基本思路是在一个可以联网的系统中下载rpmyum安装jdk包然后传到无法聯网的目标操作系统,建立yum安装jdk源进行yum安装jdk。为了减少不必要的麻烦在本地用虚拟机yum安装jdk一个和目标操作系统一模一样的但是没有yum安裝jdk任何额外软件的系统,用于下载各种yum安装jdk包和依赖包

在本地环境下载rpmyum安装jdk包

/tmp 为指定下载的目录,RPM_Name為目标软件
yum –downloadonly会只下载RPM包不yum安装jdk,同时会把依赖的包都下载下来注意如虚拟机已经yum安装jdk了依赖包,则不会下载因此务必确保虚拟机嘚纯净(如果有方案可以下载已经有的依赖包,欢迎告知)

需要说明的是,为了在目标机构建软件源createrepo是必不可少的模块,因此需要在虛拟机上下载createrepo相关模块

一般会下载三个包,一个是createrepo另外两个是依赖包。

上传rpmyum安装jdk包到目标机

在目标机构建本地软件源

这样就可以使yum采用本地源yum安装jdk软件

使用yum正常yum安装jdk软件即可。

如果用的是纯净的虚拟机环境并且和目标机保持一致,那么依赖包就会都yum安装jdkyumyum安装jdk就会很順利。除非个别包会有依赖冲突A依赖B,B又依赖A导致无法yum安装jdk,此时可以用rpm命令强制yum安装jdk其中一个再用yumyum安装jdk软件即可。


如果没有输入信息表示没有yum安装jdk

首先检索包含java的列表

yum安装jdk1.8.0的所有文件

使用命令检查是否yum安装jdk成功

到此yum安装jdk结束了。这样yum安装jdk有一个好处就是不需要对path进行设置自动就設置好了

我要回帖

更多关于 yum安装jdk 的文章

 

随机推荐