跳转至

SCL v2018.06 安装记录(首个产品,试点)

  • 生成时间:2026-09-28 03:24
  • 执行位置:本机 dell-R620(Ubuntu 24.04.3,glibc 2.39,NFS 宿主)
  • 介质:synopsys2018/scl_v2018.06/(common 5.9M + linux64 66M;目录无 checksum_info.txt)
  • 安装器:SynopsysInstaller v5.0(rar → SynopsysInstaller_v5.0.run → -dir 解包 → scratch/installer/batch_installer,全 Tcl/shell 脚本,无编译二进制,依赖 tclsh 8.6)

命令与结果

# 1) 生成模板(扫描介质)
scratch/installer/batch_installer -list -source <media>/scl_v2018.06 -o config/generated/scl_template.cfg
# 模板内容:PRODUCTS: scl / RELEASES: 2018.06 / PLATFORMS: common linux64

# 2) 过滤生成最终 cfg(TARGETDIR=/data/nfs/tools/synopsys)
#    由 utils/snps_install.py::build_final_cfg 生成(复用旧工程实现,实测适配 2018 模板格式)

# 3) 安装
scratch/installer/batch_installer -config config/generated/scl_install.cfg -target /data/nfs/tools/synopsys
  • 安装输出:INFO: Installation for 2018.06 release of product scl has finished successfully.
  • 声明占用:103 MB;实测落地 85 MB
  • 交互确认:脚本提示 Accept, Install? [yes]:,在 stdin 非交互(EOF)下取默认继续 → 成功

产物

路径 说明
/data/nfs/tools/synopsys/scl/2018.06/ 产品树(linux64/、admin/、doc/、examples/)
/data/nfs/tools/synopsys/scl/2018.06/linux64/bin/ lmgrd、lmutil、lmhostid、lmstat、lmdiag、lmver 等(均 1.3–1.5 MB 可执行)
/data/nfs/tools/synopsys/.installer/scl/2018.06 Installer 安装历史记录(20K)
synopsys_install_2018/scratch/installer/installer.log Installer 日志(2437 B)

观察与结论

  1. 执行路线确认为「本机安装」:Installer 全 Tcl/shell,-list/-config 在 Ubuntu 24.04 完整跑通, 不需要 SSH 到节点、不需要 /tools remount、介质无需搬到 NFS 暂存区。
  2. EST 展开不留痕:-list/-config 后介质目录仍只有原 3 个文件,/dev/sda3 空间未额外消耗。
  3. -config 必须带 -target:模板内 TARGETDIR 虽已写入,命令行仍显式传 -target(沿用旧工程实测结论)。
  4. 未做权限收敛:产物当前属主 rain:rain;待全部工具装完后统一 chown root:root + chmod u=rwX,go=rX。
  5. 本目录无 checksum_info.txt,完整性基线待自建(记录各文件 sha256 存工程 config/media.sha256)。

来源:/home/rain/Documents/eda_tools_ins/Synopsys/synopsys_install_2018/reports/scl-install-20260928-0324.md | 最后更新:2026-09-28 03:25(由 build/sync.py 同步,请勿在站点侧修改)