我要评分
获取效率
正确性
完整性
易理解

Obtaining Software Packages

Software Requirements

In offline scenarios, you can download the required software packages based on the table and then install them.

Table 1 Software requirements

Software Type

Software Package

Description

How to Obtain

BiSheng Compiler

BiShengCompiler-3.2.0-aarch64-linux.tar.gz

BiSheng Compiler installation package.

Task scenario: compilation

Role: c_builder_bisheng_compiler

Link

GCC for openEuler

gcc-10.3.1-2023.12-aarch64-linux.tar.gz

GCC for openEuler installation package

Task scenario: compilation

Role: c_builder_gcc

Link

BiSheng JDK 8

bisheng-jdk-8u402-linux-aarch64.tar.gz

BiSheng JDK 8 installation package.

Task scenario: compilation

Role: java_builder_jdk8

Link

BiSheng JDK 17

bisheng-jdk-17.0.10-linux-aarch64.tar.gz

BiSheng JDK 17 installation package.

Task scenario: compilation

Role: java_builder_jdk17

Link

DevKit Web

DevKit-All-24.0.T50-Linux-Kunpeng.tar.gz

DevKit Web tool installation package.

Task scenario: test

Role: tester

Link

DevKit CLI

DevKit-CLI-24.0.T50-Linux-Kunpeng.tar.gz

DevKit CLI tool installation package.

Task scenario: gated check-in

Role: scanner

Link

DevKit Pipeline

devkit-pipeline-v1.1.tar.gz

DevKit Pipeline tool installation package.

Enables one-click download and batch installation of components.

Link

download_tool-for-windows

download_tool-for-windows.exe

One-click Windows tool for downloading component packages.

Link

Compatibility Testing

compatibility_testing.tar.gz

Compatibility Testing tool installation package.

Task scenario: test

Role: compatibility

Dependencies: BiSheng JDK, nmap, ipmitool, dmidecode, net-tools, pciutils, util-linux, sysstat, and smartmontools

Link

A-FOT

a-fot.tar.gz

A-FOT tool installation package.

Task scenario: compilation

Role: c_builder_gcc

Dependency: perf

Link

DevKit Tester

devkit_tester.tar.gz

Java Performance Testing tool installation package.

Task scenario: test

Role: tester

Dependencies: Apache JMeter and jcmd

Link

Code Inspector

code-inspector-1.0.0.tar.gz

Code Inspector tool installation package.

Task scenario: gated check-in

Role: scanner

Link

Tool Dependencies

In offline scenarios, you can download the required dependencies based on the table and then install them.

The following uses openEuler 22.03 LTS as an example.

Table 2 Tool dependencies

Tool

Dependency

How to Install

Compatibility testing tool

  • BiSheng JDK (bisheng-jdk-8u402-linux-aarch64.tar.gz or

    bisheng-jdk-17.0.10-linux-aarch64.tar.gz)

  • nmap (nmap-7.92-2.oe2203.aarch64.rpm)
  • ipmitool (ipmitool-1.8.18-18.oe2203.aarch64.rpm)
  • dmidecode (dmidecode-3.3-3.oe2203.aarch64.rpm)
  • net-tools (net-tools-2.10-1.oe2203.aarch64.rpm)
  • pciutils (pciutils-3.7.0-2.oe2203.aarch64.rpm)
  • util-linux (util-linux-2.37.2-5.oe2203.aarch64.rpm)
  • sysstat (sysstat-12.5.4-1.oe2203.aarch64.rpm)
  • smartmontools (smartmontools-7.2-1.oe2203.aarch64.rpm)

For details about BiSheng JDK dependencies, see Software Requirements. For other dependencies, install them in either of the following ways:

  • Use yum to install the dependencies after configuring a network or local repository.
  • Install the RPM package.
    NOTE:

    For other openEuler OSs, visit https://mirrors.huaweicloud.com/openeuler/OS_version/everything/aarch64/Packages/ and download the related RPM packages.

    Replace OS_version with a specific OS version.

A-FOT

perf (perf-5.10.0-60.18.0.50.oe2203.aarch64.rpm)

Java Performance Testing tool

jcmd (java-1.8.0-openjdk-devel-1.8.0.312.b07-11.oe2203.aarch64.rpm or java-11-openjdk-devel-11.0.13.9-7.oe2203.aarch64.rpm)

NOTE:

Download one of the OpenJDK packages with devel and install it.

Apache JMeter

Install Apache JMeter. For details, see Link.