执行扫描分析

前提条件

操作步骤

  1. 登录鲲鹏DevKit工具,在左侧导航栏中选择“应用迁移 > 软件迁移评估”,勾选“分析软件包”,单击“上传”上传待分析的x86软件包,目标操作系统选择CentOS 7.6,执行软件包迁移评估。

    图1 扫描

  2. 查看扫描报告,如图2所示。

    图2 扫描报告

  3. 单击报告中依赖文件的链接获取依赖文件,并执行以下命令解压安装,如图3所示。

    1
    2
    rpm2cpio cmake-2.8.12.2-2.el7.aarch64.rpm | cpio -div
    rpm2cpio cmake-gui-2.8.12.2-2.el7.aarch64.rpm | cpio -div
    
    图3 下载并解压依赖文件

    解压后如图4所示。

    图4 解压后的文件

  4. 配置环境变量。

    1. 执行如下命令修改“/etc/profile”文件。
      1
      vi /etc/profile
      
    2. 在“/etc/profile”文件末尾新增以下字段,完成后按“ESC”,输入“:wq”,按“Enter”保存并退出。
      1
      export PATH=/home/usr/bin:$PATH
      
    3. 执行以下命令使新增环境变量生效。
      1
      source /etc/profile
      

  5. 验证该二进制文件。

    验证过程中如出现因缺失动态链接库导致错误,请参考动态链接库缺失

    图5 验证1
    图6 验证2
    图7 验证3
    图8 验证4
    图9 验证5