CentOS 7 : 如何在无法连接到互联网的计算机上安装 open-jdk? (使用 yum 安装命令)
CentOS 7 : How can i install open-jdk on a computer that cannot connect to the Internet? (using yum install command)
我必须在无法连接到 Internet 的计算机上安装 open-jdk。
很少在校外用过CentOS 7,不知道怎么搜索
我努力了三天,从联网系统通过这个命令成功安装了open-jdk。
yum install java-1.8.0-openjdk-devel
而且我还学会了注册环境变量
但是在没有网络的环境下安装对我来说太难了
你不必告诉我一切。如果你给我指引,我会好好学习的。
请告诉我一个好方法
我的系统os版本是CentOS 7(7.9-2009),我想安装1.8.0版本的open-JDK.
你可以试试这个方法:
首先,安装yum-downloadonly插件。
$ yum install yum-plugin-downloadonly yum-utils createrepo
然后创建安装目录。
/openjdk-installroot 目录是一个临时存放很多rpm的文件夹。
$ mkdir /openjdk
$ mkdir /openjdk-installroot
使用 --downloadonly(yum-plugin-downloadonly) 下载许多 rpm 到 /openjdk-installroot 目录。
然后通过createrepo创建repo数据库。
$ yum install --downloadonly --installroot=/openjdk-installroot --releasever=7 --downloaddir=/openjdk java-1.8.0-openjdk-devel.x86_64
$ createrepo --database /openjdk
现在,您可以删除/openjdk-installroot 目录。
$ rm -rf /openjdk-installroot
必须将/openjdk目录移动到target的CentOS 7系统(使用DVD、CD、U盘等)
几乎最后,你应该像下面这样制作一个 repo 来安装 openjdk。
vi /etc/yum.repos.d/offline-openjdk.repo
[offline-openjdk]
name=offline-openjdk
baseurl=file:///openjdk
enabled=0
gpgcheck=1
最后就可以使用这个命令完成安装了。
$ yum --disablerepo=\* --enablerepo=offline-openjdk install --nogpgcheck java-1.8.0-openjdk-devel.x86_64
我检查过这个安装方法可以在CentOS 7.9-2009(发布日期:2020-09-29)上使用
谢谢。祝你有个美好的一天。
我必须在无法连接到 Internet 的计算机上安装 open-jdk。
很少在校外用过CentOS 7,不知道怎么搜索
我努力了三天,从联网系统通过这个命令成功安装了open-jdk。
yum install java-1.8.0-openjdk-devel
而且我还学会了注册环境变量
但是在没有网络的环境下安装对我来说太难了
你不必告诉我一切。如果你给我指引,我会好好学习的。
请告诉我一个好方法
我的系统os版本是CentOS 7(7.9-2009),我想安装1.8.0版本的open-JDK.
你可以试试这个方法:
首先,安装yum-downloadonly插件。
$ yum install yum-plugin-downloadonly yum-utils createrepo
然后创建安装目录。 /openjdk-installroot 目录是一个临时存放很多rpm的文件夹。
$ mkdir /openjdk
$ mkdir /openjdk-installroot
使用 --downloadonly(yum-plugin-downloadonly) 下载许多 rpm 到 /openjdk-installroot 目录。 然后通过createrepo创建repo数据库。
$ yum install --downloadonly --installroot=/openjdk-installroot --releasever=7 --downloaddir=/openjdk java-1.8.0-openjdk-devel.x86_64
$ createrepo --database /openjdk
现在,您可以删除/openjdk-installroot 目录。
$ rm -rf /openjdk-installroot
必须将/openjdk目录移动到target的CentOS 7系统(使用DVD、CD、U盘等)
几乎最后,你应该像下面这样制作一个 repo 来安装 openjdk。
vi /etc/yum.repos.d/offline-openjdk.repo
[offline-openjdk]
name=offline-openjdk
baseurl=file:///openjdk
enabled=0
gpgcheck=1
最后就可以使用这个命令完成安装了。
$ yum --disablerepo=\* --enablerepo=offline-openjdk install --nogpgcheck java-1.8.0-openjdk-devel.x86_64
我检查过这个安装方法可以在CentOS 7.9-2009(发布日期:2020-09-29)上使用
谢谢。祝你有个美好的一天。