统信服务器D版【安装JDK1.8依赖不满足】解决方案

通过使用ISO镜像搭建离线仓库,解决在内网环境安装openjdk-8-jdk的安装依赖关系问题。

问题现象

安装openjdk软件包提示安装依赖错误。

问题原因

 内网服务器不能连接外网,无法使用apt解决安装依赖关系。

解决方案

 解决方案一:

步骤一:挂载仓库源

执行命令mount -o loop 镜像文件名称 /test_path。将光盘挂载到/test_path路径下。
执行命令echo “deb file:///test fou main” >> /etc/apt/sources.list。
【注1】:其中“fou”将指向挂载目录的Release文件,该文件中的Components行记录了所有可用的仓库,ISO文件和安装光盘默认只包含了main。

步骤二:更新仓库源

执行命令apt update --allow-insecure-repositories
          【注2:由于光盘中没有提供仓库签名文件,在使用apt update命令更新索引时系统会认为该仓库不安全,默认将禁用该apt源,需要 allow-insecure-repositories 来更新。  
步骤三:安装JDK
执行命令apt install -y openjdk-8-jdk —allow-unauthenticated
【注3:—allow-unauthenticated可以用来安装未认证的软件包

解决方案二:

步骤一:挂载仓库源

执行命令解压jdk环境包

步骤二:编辑环境变量/etc/profile 增加内容

#set java environment
JAVA_HOME=/home/teng/jdk1.8.0_341     
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

步骤三:申明环境变量

申明环境变量 执行命令 source /etc/profile

步骤四:验证Java环境

输入:java -versio,有显示Java版本信息以表示配置完成

 ©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。

2023-01-13
4 3