首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 7:我如何在无法连接到互联网的计算机上安装open?(使用命令)

CentOS 7:我如何在无法连接到互联网的计算机上安装open?(使用命令)
EN

Stack Overflow用户
提问于 2021-01-09 04:38:09
回答 1查看 715关注 0票数 1

我必须在一台无法连接到互联网的计算机上安装open。

我很少在校外使用CentOS 7,所以我不知道如何搜索。

我努力了三天,并成功地通过这个命令从互联网连接的系统安装了open。

代码语言:javascript
复制
yum install java-1.8.0-openjdk-devel

我还学会了注册环境变量。

但是,我很难在一个没有互联网的环境中安装它。

你不必什么都告诉我。如果你给我指导,我会努力学习的。

请告诉我一个好方法。

我的系统os版本是CentOS 7 (7.9-2009),我想安装open的1.8.0版本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-09 04:49:19

您可以尝试这种方法:

首先,安装仅限下载的插件。

代码语言:javascript
复制
$ yum install yum-plugin-downloadonly yum-utils createrepo

然后创建安装目录。/openjdk-安装根目录是一个临时存储许多rpm的文件夹。

代码语言:javascript
复制
$ mkdir /openjdk
$ mkdir /openjdk-installroot

将许多rpm下载到/openjdk-installroot目录中,使用--仅下载(yum-plugin- Download )。然后通过creatrepo创建回购数据库。

代码语言:javascript
复制
$ yum install --downloadonly --installroot=/openjdk-installroot --releasever=7 --downloaddir=/openjdk java-1.8.0-openjdk-devel.x86_64
$ createrepo --database /openjdk

现在,您可以删除/OpenJDK-install根目录。

代码语言:javascript
复制
$ rm -rf /openjdk-installroot

您必须将/openjdk目录移动到目标的CentOS 7系统(使用DVD、CD、USB等)。

最后,您应该按照下面的方式进行回购,以安装openjdk。

代码语言:javascript
复制
vi /etc/yum.repos.d/offline-openjdk.repo
[offline-openjdk]
name=offline-openjdk
baseurl=file:///openjdk
enabled=0
gpgcheck=1

最后,您可以使用这个命令来完成安装。

代码语言:javascript
复制
$ yum --disablerepo=\* --enablerepo=offline-openjdk install --nogpgcheck java-1.8.0-openjdk-devel.x86_64

我检查了这个能够与CentOS 7.9-2009一起使用的安装方法(发布日期: 2020-09-29)。

谢谢。祝你今天愉快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65639392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档