QAC中文网站 > 热门推荐 > QAC怎么安装 QAC安装报错与依赖缺失怎么排查
QAC怎么安装 QAC安装报错与依赖缺失怎么排查
发布时间:2026/04/22 14:48:04

  很多人第一次装QAC,问题并不出在安装包本身,而是出在环境没有先对齐。官方当前文档已经把Helix QAC逐步统一到Perforce QAC这一名称下,支持平台也比较明确,Windows主要是64位的Windows 10和Windows 11,Linux主要是Ubuntu 22.04、Ubuntu 24.04和Rocky Linux 9。要是系统版本不在支持范围内,或者安装器选错,后面很容易连续冒出缺组件、起不来、授权不通这一串问题。

  一、QAC怎么安装

 

  先把安装动作走顺,后面的报错会少很多。QAC安装本身不复杂,真正要注意的是平台、权限和许可证这三个前置项。

 

  1、先确认机器和安装包是不是对路

 

  正式安装前,先核对操作系统版本,再决定用哪种安装器。Windows端直接用官方安装包即可,Linux端现在同时提供.sh和.run两类安装器,其中.sh适合一般环境,.run更适合老系统或无图形库的机器;如果是RHEL 7这一类老环境,官方明确建议改用legacy安装器。

 

  2、Windows端按权限方式安装

 

  在Windows上,普通方式双击安装包就能启动安装向导;如果希望按管理员方式装,可以右键安装包后点【以管理员身份运行】。官方说明里提到,默认安装目录是C:Perforce,普通用户安装和管理员安装的区别,主要在于写入注册表的位置不同。

 

  3、Linux端先想清楚是不是无头环境

 

  Linux端如果机器缺少图形库,也就是常说的headless环境,就不要直接用.sh图形安装器,因为这类环境本身就缺它依赖的图形组件。更稳的做法,是先判断服务器是不是无桌面环境,再选legacy的.run安装器,避免一开始就卡在依赖缺失上。

 

  4、装完先补许可证和基础校验

 

  QAC从2025.1起,对桌面使用和服务端使用的许可证要求已经分开,桌面侧需要User license,服务端构建需要Build license。装完以后不要急着开项目,先把许可证服务器配好,再用qacli config license-server--check做一次可用性检查,先确认授权能拿到。

 

  二、QAC安装报错与依赖缺失怎么排查

 

  QAC的安装报错,表面看起来五花八门,实际上大多能归到几类固定问题里。排查时别一上来就重装,先顺着环境、权限、授权、插件这一条线往下看。

 

  1、先查是不是系统版本或安装器不匹配

 

  如果软件一开始就打不开,或者安装器直接退出,第一反应应该不是删了重来,而是先看当前系统是不是官方支持的平台。现在官方列出的主要支持平台就是Windows 10、Windows 11、Ubuntu 22.04、Ubuntu 24.04和Rocky Linux 9,老版本系统本身就更容易和当前安装器不兼容。

  2、再看是不是权限和防火墙拦住了

 

  Windows端有一类问题很容易被忽略,就是静默安装或普通权限安装后,防火墙例外规则没有正确加上。官方文档明确写到,这种情况下第一次跑分析时,会弹出qaxd的访问提示,只有放行之后分析才会继续,所以看到“安装好了但分析不动”,要先看是不是这里被拦了。

 

  3、授权拿不到时先别怀疑安装包

 

  如果安装完成后界面能开,但分析起不来、结果看不全,很多时候不是安装坏了,而是许可证服务器没配通,或者对应许可证根本不够。官方说明里提到,没有合适许可证时,功能会受限,查看结果时还可能出现结果被隐藏或模糊化,所以这类问题要优先检查许可证地址、端口和可用数量。

 

  4、装IDE插件时要查依赖软件

 

  如果你装的不是纯桌面版,而是Eclipse插件,那排查思路还要再加一层。官方要求机器上先有兼容版本的Perforce QAC、本地JDK和Eclipse C/C++开发包;其中插件要求Java 8 LTS,一旦JDK或Eclipse版本不合适,就容易出现插件装不上、装完不生效或启动异常。

 

  三、QAC安装环境为什么总是反复出错

 

  同一个团队里反复遇到安装报错,往往不是某一台机器倒霉,而是安装前的基线没有统一。只要把环境口径固定下来,后面很多问题都能提前挡住。

 

  1、先固定一套标准环境

 

  最省事的办法,不是每次临时看文档,而是直接定一套标准安装环境,比如Windows 11或Ubuntu 24.04,再把对应QAC版本、安装器类型和许可证配置一起写进内部说明。这样新机器上线时照单准备,比出问题后再补救省力得多。

 

  2、把安装权限和目录统一掉

 

  Windows端默认目录是C:Perforce,Linux端root安装默认在/opt/Perforce,普通用户安装默认在用户目录下的Perforce路径。要是团队里有人用管理员安装,有人用普通用户安装,还有人随手改目录,后面查注册信息、补组件、做卸载时就很容易混乱。

 

  3、把装后验证做成固定动作

 

  安装完成后,最好立即做三步验证。第一步看软件能不能正常打开,第二步看许可证服务器能不能检查通过,第三步跑一次最小分析任务,顺手确认qaxd没被防火墙拦住。前面这三步都过了,后面再建项目会稳很多。

 

  4、插件场景单独留一张检查单

 

  很多安装问题并不是QAC主程序坏了,而是IDE侧依赖没补齐。像Eclipse这类场景,建议把JDK版本、IDE版本、插件包位置、QAC主程序版本单独列成一张检查单,谁安装都按这个顺序核对,能少掉一大批反复重试的问题。

  总结

 

  QAC怎么安装,重点不是把安装向导点完,而是先把系统版本、安装器、权限和许可证这几项前提对齐。QAC安装报错与依赖缺失怎么排查,顺序也不要乱,先看平台和安装器,再看权限和防火墙,再查许可证,最后再回头看插件依赖。只要排查顺序固定下来,大多数安装类问题其实都能很快定位。

135 2431 0251