Installing ExaGear for Server on CentOS
CentOS Arm systems support multiple page sizes, that is, 4 KB and 64 KB (usually called "huge pages"). Run the getconf command to query the system page size.
getconf PAGE_SIZE
If the command output is 4096:
The page size of the current OS is 4 KB. In this case, use the release package of ExaGear for Server on CentOS with 4 KB.
If the command output is 65536:
The page size of the current OS is 64 KB. ExaGear does not support the 64-KB page size.
Before the installation, check whether the /opt/exagear directory exists on the host system. If it exists, you can perform the upgrade based on the current version. For details, see Upgrading ExaGear for Server on CentOS. You can also uninstall the current version. For details, see Uninstalling ExaGear for Server on CentOS. Then, install the target version as follows:
ExaGear for Server on CentOS with 4 KB
This release package consists of five installation packages:
- exagear-core-x32a64-<package_version>.aarch64.rpm
- exagear-core-x64a64-<package_version>.aarch64.rpm
- exagear-guest-for-centos-<os_version>-x86_64-<package_version>.noarch.rpm
- exagear-integration-<package_version>.noarch.rpm
- exagear-utils-<package_version>.noarch.rpm
Run the following command to install ExaGear:
sudo rpm -ivh exagear-utils-<package_version>.noarch.rpm exagear-core-x64a64-<package_version>.aarch64.rpm exagear-core-x32a64-<package_version>.aarch64.rpm exagear-guest-for-centos-<os_version>-x86_64-<package_version>.noarch.rpm exagear-integration-<package_version>.noarch.rpm
If ExaGear Server for CentOS 7 is installed, the value of <os_version> is 7.
The ExaGear instruction translation engine, x86 operating environment, and tool kit have been deployed and installed. You can use the x86 operating environment provided by ExaGear for Server on CentOS to install and run x86 applications.