---
title: 创建分析任务
description: "软件迁移评估可帮助用户分析用户x86环境中软件包安装路径下的SO/DLL库文件，精准检测其与鲲鹏平台的兼容性，并为不兼容的文件提供替换下载链接。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/portingadvisor/softwareportingassessment/DevKit_Porting_0007.html
sourcePath: /source/zh/kunpengdevps/portingadvisor/softwareportingassessment/DevKit_Porting_0007.html
indexId: a87dde75cc112265571238bad14c30ddf0e52d1dd82c1e285559f57113d96d6789
---
# 创建分析任务

软件迁移评估可帮助用户分析用户x86环境中软件包安装路径下的SO/DLL库文件，精准检测其与鲲鹏平台的兼容性，并为不兼容的文件提供替换下载链接。

导入过滤列表的文件将会在任务执行过程中被忽略，不体现在相应报告中，过滤列表包括SO依赖库、DLL动态链接库、JAR包或其他依赖二进制文件等。若需要进行依赖过滤操作，请参见依赖过滤列表导入。


#### 前提条件

已成功登录鲲鹏DevKit。


#### 操作步骤

1. 在页面左侧，选择“软件迁移评估”单击进入创建分析任务区。
2. 在创建分析任务区勾选“分析软件包”或“分析已安装软件”，并对以下参数进行配置。
  “分析软件包”和“分析已安装软件”相互独立，可根据实际需求勾选其中的一个或所有。 “分析已安装软件”只能在x86环境上勾选使用。

  图1 软件迁移评估

**表1 软件迁移评估参数说明**

| 参数 | 说明 |
| --- | --- |
| 任务名称 | 软件迁移评估任务名称，工具默认会自动生成任务名称，可根据实际情况进行自定义修改。 只能由中文、字母、数字、“.”、“\-”和“\_”组成。 长度为1字符 ~ 64字符。 说明： 若通过Code Serve登录DevKit，任务名称不支持中文。 |
| 分析软件包 | 分析软件包 |
| 软件包存放路径或软件包名称 | 支持以下两种方式： 手动填写软件包存放路径的相对路径。 若手动上传文件至工具指定路径（路径不存在则需手动创建），需为安装DevKit时使用的用户开通读写和执行权限，再单击此输入框选择下拉框中对应的软件包或文件夹。 单击右侧“上传”，选择需要上传的软件包。 只允许同时上传一个软件包，软件包大小不超过限制（默认1024MB），且解压后小于或等于剩余磁盘空间的一半。 软件包支持rpm、deb、jar、war、tar、zip、gz、tar.gz、tar.bz、tgz、tbz、tbz2、egg、whl、ear类型。 类Debian系统上可以扫描deb、jar、war、tar、zip、gz、tar.gz、tar.bz、tgz、tbz、tbz2、egg、whl、ear类型。 类RHEL系统上可以扫描rpm、jar、war、tar、zip、gz、tar.gz、tar.bz、tgz、tbz、tbz2、egg、whl、ear类型。 |
| 分析已安装软件（仅x86平台） | 分析已安装软件（仅x86平台） |
| x86上已安装路径 | 需要填写已安装软件的绝对路径，例如“/home/pathname/”。 |
| 目标操作系统 | 选择目标系统版本。可选择： BC\-Linux 7.6/7.7 CentOS 7.4/7.5/7.6/7.7/8.0/8.1/8.2 CTyunOS 22.06 Deepin V15.2 Debian 10 EulerOS 2.8 iSoft 5.1 Kylin V10/V10 SP1/V10 SP2/V10 SP3/V10 SP3\-2403 KylinSecOS 3.4/3.5.2 LinxOS 6.0.90/6.0.100 LinxOS\-EL 6.0.99 NeoKylin V7U5/V7U6 openEuler 20.03 openEuler 20.03 SP1/SP2/SP3 openEuler 22.03 openEuler 22.03 SP1/SP2/SP3/SP4 openEuler 24.03 LTS/SP1 SUSE SLES 15.1 Ubuntu 18.04.x/20.04.x UOS 20 SP1 uos20\-1020e uos20\-1050e uos20\-1060e uosEuler 20 更多 说明： 单击“更多”后，根据页面上的步骤升级依赖字典，然后查看更新后的操作系统列表。 |
| 目标系统内核版本 | 目标操作系统对应的内核版本。 BC\-Linux 7.6支持4.19.25 BC\-Linux 7.7支持4.19.25 CentOS 7.4支持4.11.0 CentOS 7.5支持4.14.0 CentOS 7.6支持4.14.0 CentOS 7.7支持4.18.0 CentOS 8.0支持4.18.0 CentOS 8.1支持4.18.0 CentOS 8.2支持4.18.0 CTyunOS 22.06支持4.19.90 Deepin V15.2支持4.19.34 Debian 10支持4.14.0 EulerOS 2.8支持4.19.36 iSoft 5.1支持4.19.90 Kylin V10支持4.19.90 Kylin V10 SP1支持4.19.90 Kylin V10 SP2支持4.19.90 Kylin V10 SP3支持4.19.90 Kylin V10 SP3\-2403支持4.19.90 KylinSecOS 3.4支持4.19.90 KylinSecOS 3.5.2支持5.10.0 LinxOS 6.0.90支持4.19.0 LinxOS\-EL 6.0.99支持4.19.90 LinxOS 6.0.100支持4.19.90 NeoKylin V7U5支持4.14.0 NeoKylin V7U6支持4.14.0 openEuler 20.03支持4.19.90 openEuler 20.03 SP1支持4.19.90 openEuler 20.03 SP2支持4.19.90 openEuler 20.03 SP3支持4.19.90 openEuler 22.03支持5.10.0 openEuler 22.03 SP1支持5.10.0 openEuler 22.03 SP2支持5.10.0 openEuler 22.03 SP3支持5.10.0 openEuler 22.03 SP4支持5.10.0 openEuler 24.03 LTS支持6.6.0 openEuler 24.03 SP1支持6.6.0 SUSE SLES 15.1支持4.12.14 Ubuntu 18.04.x支持4.15.0 Ubuntu 20.04.x支持5.4.0 UOS 20 SP1支持4.19.0 uosEuler 20支持4.19.90 uos20\-1020e支持4.19.90 uos20\-1050e支持4.19.90 uos20\-1060e支持4.19.90 |


3. 单击“开始分析”，生成分析报告。
  弹窗页面显示任务分析进度，分析完成后，会自动跳转至“迁移报告”界面。

  用户可在任务进行过程中单击“取消分析”，然后单击“确定”取消分析任务。 支持多个用户同时创建分析任务。 任务分析失败或评估结果为无需迁移时会产生空白报告。
