3.2. 在断开连接的环境中安装 CLI
当您的系统在断开连接的环境中时,您可以通过执行以下操作安装 Migration Toolkit for Applications (MTA)命令行界面(CLI):
- 使用外部计算机下载所需的镜像。
- 将下载的镜像复制到您要在其上安装 MTA CLI 的系统中。
重要
以下流程只适用于容器模式。
注意
在断开连接的环境中的分析输出通常会产生较少的事件,因为依赖项分析在没有访问 Maven 的情况下无法正常运行。
先决条件
- 从 Migration Toolkit for Applications Red Hat Developer 页 下载了所需的 MTA CLI 二进制文件。
- 您在您的系统上安装了 Podman 工具。
对于 Java 应用程序的分析,您可以通过将
--run-local
标志设置为false
来启用容器运行时使用:--run-local=false
--run-local=false
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 非 Java 应用程序的分析默认在容器模式下运行。
流程
在连接的设备中执行以下步骤:
向 registry.redhat.io 进行身份验证:
podman login registry.redhat.io
$ podman login registry.redhat.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行
mta-cli
二进制文件。二进制文件拉取所需的供应商镜像。例如:mta-cli analyze
$ mta-cli analyze
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要此命令仅拉取所需的镜像。例如,如果您运行需要 Java 镜像的命令,则不会拉取 .NET 镜像。
显示镜像列表:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 保存镜像:
podman save <image_ID> -o <image_name>.image
$ podman save <image_ID> -o <image_name>.image
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 将镜像复制到 USB 驱动器或者直接复制到断开连接的设备的文件系统中。
在断开连接的设备中,输入:
podman load --input <image_name>.image
$ podman load --input <image_name>.image
Copy to Clipboard Copied! Toggle word wrap Toggle overflow