【问题标题】:Debian Package in Oracle Linux ContainerOracle Linux 容器中的 Debian 软件包
【发布时间】:2019-10-22 06:15:32
【问题描述】:

有一个debian 包,它当前作为服务在 Ubuntu 机器上运行。试图将其容器化。因为我们需要Oracle JDK,所以我们使用Oracle Linux 作为基础镜像。我无法在容器内安装 debian 包。

这两个都试过了

RUN /bin/bash -c "dpkg -i --force-all /path/deb_file.deb"

RUN /bin/bash -c "apt install ./path/deb_file.deb"

我错过了什么?

【问题讨论】:

  • 是基于 oracle linux debian 的吗? Afaik,它是基于 RHEL 的。那么你尝试过 yum 吗?

标签: java docker debian


【解决方案1】:

Oracle linux 不是基于 Debian 的发行版。它是基于 RHEL 的,所以使用 yum 来安装你需要的包。

【讨论】:

  • 我需要将.deb 转换为.rpm 吗?因为正常的 yum 安装没有按预期工作。
  • 没有。您需要找到需要安装的 rpm 包。 “yum install 没有按预期工作”是什么意思?
猜你喜欢
  • 2012-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-09
相关资源
最近更新 更多