如何将这些特定的软件包安装到 `amazonlinux2`

问题描述 投票:0回答:1

好吧,基本上我使用的是 ubuntu 发行版的 docker 镜像,必须运行以下命令来安装下面的确切包:

DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \
    && apt-get -q update \
    && apt-get -q dist-upgrade -y \
    && apt-get -yq --no-install-recommends install \
    libssl-dev \
    zlib1g-dev \
    libsasl2-dev \
    openssl \
    libldap2-dev \
    curl \
    ldap-utils \
    && apt-get autoremove \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

问题是我可能需要从这个 unix 发行版转移到使用

amazonlinux2
docker 镜像,然后面临将完全相同的包安装到新镜像中的问题。

在谈论 RPM 和 DEB 包之间的区别时,我真的是一个新手,我实际上不知道每个操作系统之间有何不同,我也不知道

amazonlinux2
中的哪个包与列出的包相关以上。

有人知道我在这个新的 docker 镜像中需要什么包吗?我的意思是,在 amazonlinux2 等的 RPM 回购协议中,

libsasl2-dev
的等价物是什么...

linux rpm deb amazon-linux amazon-linux-2
1个回答
0
投票

要在 amazonlinux2 上找到

libssl-dev
的等价物,您可以谷歌:

"libssl-dev" redhat equivalent

搜索结果的第一个条目给你

openssl-devel
,所以你可以运行

yum install openssl-devel
© www.soinside.com 2019 - 2024. All rights reserved.