查看分析结果

前提条件

已成功完成任务分析。

不同的目标操作系统支持的SO库不一样,所以迁移报告会有差异。

操作步骤

  1. 在页面左侧区域,选择“软件迁移评估”,展开下拉列表,即为历史报告。
  2. 在历史报告列表中,单击指定分析任务的报告名称,进入“迁移报告”界面。

    图1 迁移评估报告结果1
    表1 迁移评估报告结果参数说明

    参数

    说明

    文件总数

    软件包所依赖的与架构相关文件总数。

    可兼容

    通过使用鲲鹏镜像仓提供的文件包替换后,可兼容目标硬件平台,具体操作请参见“与架构相关的依赖文件”“处理建议”

    待修改

    需要用户自行处理以达到兼容目标硬件平台,具体操作请参见“与架构相关的依赖文件”“处理建议”

    与架构相关的依赖库文件

    显示SO文件。

    • 针对兼容鲲鹏平台的动态库、静态库文件、软件包、可执行文件、JAR包等,用户可以直接单击处理建议中的“下载”,下载鲲鹏平台可用的文件,然后进行替换,或者下载鲲鹏版本源码,直接编译。对于一些未开源的依赖文件,工具无法提供下载URL,请自行获取后进行替换。
    • 针对鲲鹏平台兼容性未知的文件,请先在鲲鹏平台上验证。若不兼容,请联系供应方获取鲲鹏兼容版本,或获取源码并编译成鲲鹏兼容版本,或使用其他方案替代。
      说明:

      如果“处理建议”列中提示“该文件已兼容鲲鹏平台”(工具白名单中存在对应文件和链接,将会显示“下载”按钮),则表示分析的对象是已迁移过的软件包或源码包且该x86依赖文件已在鲲鹏平台有对应鲲鹏依赖文件,无需进行替换。

后续操作

不同软件包的处理方式可能不同,本次以进行软件包重构为例。

  1. 准备依赖库。

    图2中“可兼容”依赖为例,单击“下载”获取依赖文件。

    图2 依赖库信息

  2. 在页面左侧,选择“软件包重构”单击“”进入创建分析任务区。

    在“软件包存放路径”上传扫描的软件包,在“依赖文件存放路径”上传上一步下载的依赖文件,然后单击“确认重构”。

    图3 软件包重构

  3. 重构成功后,单击“下载重构包”。

    图4 下载重构包

  4. 重新进行“软件迁移评估”,通过评估报告可看到分析结果中已不存在“可兼容”依赖。

    图5 重构后扫描报告