2.将yum仓库文件夹打包上传到没有互联网环境的服务器上,配置成本地yum仓库,然后就可以像互联网环境下使用yum命令一样安装软件了。
详细步骤
以安装openjdk为例,介绍一下如何离线安装openjdk,为了方便读者一步一步对照安装,文中加了多个截图。
一、首先,找一台有互联网环境的服务器或虚拟机,在上面下载openjdk需要的所有包
1、安装yum工具repotrack和createrepo,repotrack工具由yum-utils提供,createrepo工具由createrepo提供
yum -y install yum-utils createrepo
2、下载软件openjdk及其依赖的所有包
mkdir /root/openjdk_repo
cd /root/openjdk_repo
repotrack java-1.8.0-openjdk java-1.8.0-openjdk-devel
repotrack工具会把openjdk需要的所有包都下载到当前目录,不管系统中是否安装过,如图:
3、生成repodata文件夹
cd /root/openjdk_repo
createrepo ./
createrepo命令会在当前目录生成一个repodata文件夹,如图,有了repodata文件后便可以将该目录作为yum仓库
4、将整个目录打包
cd /root
tar -czvf openjdk_repo.tar.gz openjdk_repo
tar命令会把openjdk_repo文件夹打包,生成一个openjdk_repo.tar.gz的压缩包
二、在没有互联网环境的服务器上安装openjdk
1、把第一步中生成的压缩包上传的没有互联网环境的服务器上,并解压压缩包
tar -zxvf openjdk_repo.tar.gz -C /tmp
tar命令会解压openjdk_repo.tar.gz,-C参数指定了解压到/tmp目录下,如图
2、将openjdk_repo配置成本地yum仓库。
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/
touch openjdk.repo
这里先把默认的yum仓库配置文件移动到了bak文件夹做备份,然后新建了一个文件openjdk.repo。
3、编辑openjdk.repo
[openjdk]
name=openjdk
baseurl=file:///tmp/openjdk_repo/
enabled=1
gpgcheck=0
保存退出,查看本地仓库是否配置成功
yum repolist
如图,可以看到,配置的本地yum仓库已经生效了
4、接下来就可以使用yum安装openjdk了,就像在互联网环境下一样。
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)