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

vulvrdjw  于 2023-05-22  发布在  Linux
关注(0)|答案(1)|浏览(194)

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

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的等价物是什么?

2wnc66cl

2wnc66cl1#

要在amazonlinux2上找到libssl-dev的等价物,你可以google:

"libssl-dev" redhat equivalent

搜索结果的第一个条目为openssl-devel,因此可以运行

yum install openssl-devel

相关问题