我使用厨师12.5.1和码头形象测试-厨房正在运行的RHEL 7.x
我将jdk-8u65-linux-x64.rpm下载到我的Docker测试实例的本地目录中,并运行下面的菜谱来安装它。
rpm_package 'install_java' do
package_name 'jdk-8u65-linux-x64.rpm'
source '/home/user/jdk-8u65-linux-x64.rpm'
end
但它会引发以下错误:
---- Begin output of rpm -i /home/user/jdk-8u65-li
我使用的是RHEL6.5,并按照进行。
在ambari服务器设置过程中,我收到关于jdk安装的错误(第一次和连续尝试)。
ambari-server setup
Using python /usr/bin/python2.6
Setup ambari-server
Checking SELinux...
SELinux status is 'enabled'
SELinux mode is 'permissive'
WARNING: SELinux is set to 'permissive' mode and temporarily disa
我的文件是这样的。但是当我构建时,我会得到以下错误。如果我按照我的码头形象做这件事,并在它上做了狂欢,这是奇怪的工作。
docker build -t mydocker:latest
FROM amazonlinux:2022
RUN mkdir -p /APP
WORKDIR APP
RUN yum update -y
RUN yum install wget -y
RUN mkdir -p /usr/share/man/man1/
RUN wget https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff
我在linux服务器RHEL7中安装了jdk1.8.0_161。我无法检查java版本,因为"/usr/bin/javac: /lib/ld-linux.so.2:错误的ELF解释器:没有这样的文件或目录“
下面是我安装jdk所遵循的步骤:
cd /opt/jdk1.8.0_161/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_161/bin/java 2
alternatives --config java
There is 1 program that provides 'java'.
Se
这是我的Dockerfile:
FROM centos:6.6
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo ZONE=\"Asia/Shanghai\" > /etc/sysconfig/clock
RUN rm -rf /etc/yum.repos.d/*.repo
#COPY CentOS6-Base-163.repo /etc/yum.repos.d/
RUN yum clean all
RUN groupadd -g 2500 canal; useradd -u
我已经成功地在我的linux系统上安装了java。当我从桌面运行hello world测试示例时,它运行成功,但几天后,当我再次尝试从终端使用javac命令运行它时,它给出了以下响应:
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-5-jdk
* openjdk-8-jdk-headless
* gcj-4.8-jdk
* gcj-4.9-jdk
* openjdk-9-jdk-headless
Try: sudo apt install
我正在尝试做我的rpm包含配置的服务器wildfly与应用程序一起。我正在尝试使RPM包含JDK。下面的文件只是对所需元素的指示。是否可以在安装过程中自动安装JDK (jdk-8u92-linux-x64.rpm)?这样你就可以安装一个完整的,即使没有互联网接入。
%global namedreltag .Beta1
%global namedversion %{version}%{?namedreltag}
# We don't need to repack jars for this package
%define __jar_repack %{nil}
# There are
我很难下载OpenJDK for Linux (RedHat)。我没有看到任何链接来下载最新版本的jdk8站点https://openjdk.java.net/projects/jdk8/。
有一个早期访问( https://jdk.java.net/8/ )的链接,但我并不是在寻找该版本,因为它明确指出“早期访问(EA)功能可能永远不会使它成为通用可用性(GA)版本”。我想下载一个是GA (通用可用性)。
归档链接不为jdk8提供任何信息。https://jdk.java.net/archive/
我认为标题是相当不言自明的:)在RHEL (v 5)下是否有可能安装两个相同软件包的实例,其中一个支持32位,另一个支持64位?
显然,正在运行的主机具有64位内核,并且具有所需的兼容性库。(在本例中,我们需要64位JDK和32位JDK)。如果是,是否使用任何特殊的rpm标志(例如更改安装目录)?
提前谢谢你,
我正在尝试设置一个Docker容器,该容器从运行,并安装了jdk的Oracle版本,但是它一直在出错:
error: Failed dependencies:
/usr/bin/find is needed by jdk1.8.0_144-2000:1.8.0_144-fcs.x86_64
我已经尝试过安装find,但是没有这个名称的包。我试过搜索,但使用“查找”一词并不能返回任何有用的信息。不知道我错过了什么