问题现象
安装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 来更新。
n 步骤三:安装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版本信息以表示配置完成