news 2026/5/10 9:42:57

在CentOS 7虚拟机上搞定ICC 2016:从安装器报错到成功启动icc_shell的完整记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在CentOS 7虚拟机上搞定ICC 2016:从安装器报错到成功启动icc_shell的完整记录

在CentOS 7虚拟机上搞定ICC 2016:从安装器报错到成功启动icc_shell的完整记录

当你在个人学习环境中尝试安装Synopsys ICC 2016时,可能会遇到各种依赖库缺失的问题。这篇文章将带你一步步解决这些常见错误,从安装器报错到最终成功启动icc_shell。

1. 环境准备与安装器配置

在开始安装之前,确保你的CentOS 7虚拟机已经更新到最新状态。运行以下命令更新系统:

sudo yum update -y sudo yum groupinstall "Development Tools" -y

下载Synopsys安装器后,首先需要赋予执行权限:

chmod +x SynopsysInstaller_v5.0.1.run

注意:如果直接从Windows复制文件到Linux虚拟机,可能会丢失可执行权限,这是常见的第一步错误。

2. 解决libXss.so.1缺失问题

当你首次尝试运行安装器时,很可能会遇到以下错误:

error while loading shared libraries: libXss.so.1

这个问题是因为缺少X11屏幕保护库。解决方法如下:

  1. 首先查询哪个包提供这个库:

    repoquery --nvr --whatprovides libXss.so.1
  2. 然后安装对应的包:

    sudo yum install libXScrnSaver -y

安装完成后,再次运行安装器应该就能正常启动了。

3. 安装ICC 2016主程序

使用Synopsys安装器安装ICC 2016时,有几个关键点需要注意:

  • 源文件夹选择:指向包含.spf文件的目录
  • 目标文件夹:选择一个有足够空间的路径,建议至少预留20GB空间
  • 安装选项:保持默认即可,除非有特殊需求

安装完成后,不要立即关闭安装器,先检查日志文件是否有警告或错误。

4. 环境变量配置

正确的环境变量配置是ICC能否正常运行的关键。编辑你的.bashrc文件:

vim ~/.bashrc

添加以下内容(根据你的实际安装路径调整):

# LICENSE配置 export LM_LICENSE_FILE=27000@your_hostname # SCL路径 export PATH=$PATH:/path/to/scl/linux/bin # ICC路径 export PATH=$PATH:/path/to/icc/bin # 架构覆盖 export VCS_ARCH_OVERRIDE=linux

重要提示:修改完.bashrc后,记得执行source ~/.bashrc使更改生效,或者重新打开终端。

5. 解决libtiff.so.3缺失问题

当你第一次尝试运行icc_shell时,可能会遇到:

libtiff.so.3: cannot open shared object file: No such file or directory

这是因为较新版本的CentOS 7默认不再包含这个老版本的库。解决方法很简单:

sudo yum install -y compat-libtiff3

安装后,再次尝试运行icc_shell应该就能成功了。

6. 验证安装

最后,通过以下步骤验证安装是否成功:

  1. 启动icc_shell:

    icc_shell
  2. 在icc_shell中运行简单命令检查:

    list exit

如果能够正常进入和退出icc_shell界面,说明安装已经成功完成。

7. 常见问题排查

即使按照上述步骤操作,仍可能遇到其他问题。这里列出几个常见问题及解决方法:

  • 许可证问题:确保SCL和license配置正确,可以使用lmstat命令检查许可证状态
  • 权限问题:如果遇到权限拒绝错误,检查安装目录的权限设置
  • 内存不足:虚拟机至少需要8GB内存才能流畅运行ICC

每次遇到错误时,仔细阅读错误信息,大多数情况下错误信息会明确指出缺少什么组件或配置不当。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 9:41:55

如何在5分钟内掌握ComfyUI视频合成:VHS_VideoCombine节点完整指南

如何在5分钟内掌握ComfyUI视频合成:VHS_VideoCombine节点完整指南 【免费下载链接】ComfyUI-VideoHelperSuite Nodes related to video workflows 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-VideoHelperSuite 想在AI图像创作中轻松将静态图片变成…

作者头像 李华
网站建设 2026/5/10 9:40:52

Jasminum:彻底解决中文文献管理痛点的Zotero智能插件

Jasminum:彻底解决中文文献管理痛点的Zotero智能插件 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 还在为管理中文文…

作者头像 李华
网站建设 2026/5/10 9:38:47

百度网盘提取码智能获取工具:3秒破解资源密码的技术探险之旅

百度网盘提取码智能获取工具:3秒破解资源密码的技术探险之旅 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 还在为百度网盘分享链接的提取码而烦恼吗?baidupankey项目提供了一个智能解决方案&#xff…

作者头像 李华
网站建设 2026/5/10 9:37:23

从VR电源芯片选型到SVID配置:服务器CPU供电电路设计避坑指南

服务器CPU供电电路设计实战:SVID协议与VR芯片选型深度解析 在数据中心和云计算基础设施中,服务器主板的供电系统设计直接关系到整机稳定性和能效表现。作为硬件工程师,我们常常需要面对一个核心挑战:如何为新一代Intel Xeon Scala…

作者头像 李华
网站建设 2026/5/10 9:36:58

Blender3mfFormat插件:让Blender成为3D打印工作流的完美起点

Blender3mfFormat插件:让Blender成为3D打印工作流的完美起点 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat 你是否曾经在3D打印项目中遇到过这样的困扰&…

作者头像 李华