openSUSE 15无网络环境如何安装C编译器 编译pcre提示无可用C编译器
无网络openSUSE 15 Server安装C编译器解决方案
你遇到的报错是因为系统缺少基础C编译工具链,无网环境下可通过原版系统ISO镜像离线安装所需组件,操作步骤如下:
- 准备与当前系统版本完全匹配的openSUSE 15 Server原版安装ISO镜像,上传到服务器任意目录,示例路径为
/home/ec2-user/softwares/ - 挂载ISO镜像到本地目录:
mkdir -p /mnt/iso # 替换命令中的ISO文件名与路径为你实际的文件信息 mount /home/ec2-user/softwares/openSUSE-Leap-15-Server-DVD-x86_64.iso /mnt/iso
- 将挂载的ISO路径添加为本地zypper软件源:
zypper ar -f /mnt/iso local-iso zypper refresh
- 安装基础编译工具链组件:
zypper install -y gcc make glibc-devel
后续编译过程中如果需要其他依赖,也可以直接从该本地源搜索安装。
- 验证安装结果:
分别执行gcc --version和make --version,如果正常返回版本信息说明安装完成,可重新执行pcre的./configure命令继续编译流程。 - (可选)操作完成后清理临时配置:
# 删除本地软件源 zypper rr local-iso # 卸载ISO镜像 umount /mnt/iso
内容的提问来源于stack exchange,提问作者mahendra rathod
相关产品推荐
相关产品推荐

