You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Debian迁移至redhat/ubi9-minimal后安装ksh、libecpg6遇阻求助

解决UBI9-Minimal中ksh、libecpg安装失败及vi无法使用的问题

1. ksh安装失败的解决

UBI9-Minimal默认软件源未包含ksh包,需先启用ubi-9-codeready-builder-rpms软件仓库,再执行安装:

RUN microdnf install -y dnf-plugins-core && \
    microdnf config-manager --set-enabled ubi-9-codeready-builder-rpms && \
    microdnf install -y ksh

2. libecpg6安装失败的解决

Debian中的libecpg6对应RHEL/UBI系的包名为libecpg(无版本号后缀),直接安装该包即可:

RUN microdnf install -y libecpg

3. vi无法打开文件的解决

UBI9-Minimal默认未将vi指向vim,安装vim后手动创建软链接即可:

RUN ln -s /usr/bin/vim /usr/bin/vi

整合后的Dockerfile片段

将上述操作合并为一组RUN命令(减少镜像层数并清理缓存):

RUN microdnf -y update && \
    microdnf install -y vim dnf-plugins-core libecpg && \
    microdnf config-manager --set-enabled ubi-9-codeready-builder-rpms && \
    microdnf install -y ksh && \
    ln -s /usr/bin/vim /usr/bin/vi && \
    microdnf clean all

内容的提问来源于stack exchange,提问作者Ashutosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 13:05:58