Rate This Document
Findability
Accuracy
Completeness
Readability

Obtaining the EC Turbo Installation Package

For CentOS, you do not need to distinguish the GCC version. You can click here to obtain the software package, decompress the package, and use the installation packages containing CentOS, such as kps-ec-1.2.1-1_CentOS.aarch64.rpm and kps-sdslog-1.2.1-1_CentOS.aarch64.rpm. Then, perform steps 3 to 5.

  1. Run the gcc --version command on the terminal to check the GCC version.
    1
    gcc --version
    
  2. Download the software package.

    Download the software package based on the GCC version queried in step 1.

    • If the GCC version is earlier than 4.8.1, download BoostKit-ec_1.2.2_abi-cxx-03.zip.
    • If the version is 4.8.1 or later, download BoostKit-ec_1.2.2_abi-cxx-11.zip.

      The names of the extracted installation packages are boostkit-ec-1.2.2-1.openeuler.aarch64.rpm and boostkit-sdslog-1.2.2-1.openeuler.aarch64.rpm. The boostkit-sdslog installation package is a dependency of the boostkit-ec installation package. Save the RPM packages to the /home/ec_turbo directory.

  3. Obtain the software verification tool.
  4. Use a specified tool to check the integrity of the installation package based on the OpenPGP Signature Verification Guide downloaded in step 3.
  5. Install the RPM packages downloaded in step 2.
    1
    2
    3
    cd /home/ec_turbo   
     
    yum install boostkit-ec-1.2.2-1.openeuler.aarch64.rpm boostkit-sdslog-1.2.2-1.openeuler.aarch64.rpm  
    

    The following table lists the new files and their locations.

    File

    Directory

    Binary file of the libkps_ec library

    Binary file of the libkps_bluestore library

    Binary file of the libsdslog library

    /usr/lib64

    hi_coreutil.h, kps_bluestore.h, sdslog.h, sdslog_param.h

    /usr/include

    logrotate_sdslog.conf

    /etc

    cron_sdslog

    /etc/cron.d