---
title: 安装x86应用程序
description: "禁止在同一台机器上同时安装同一服务的x86和Arm版本。另外，强烈建议不要从guest系统中运行host服务，因为这种操作未经测试，也不被支持。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/portingadvisor/usermanual/kunpengexagear_06_0029.html
sourcePath: /source/zh/kunpengdevps/portingadvisor/usermanual/kunpengexagear_06_0029.html
indexId: a444b58894304a495a68221c147ae62ba170b35075cd60dd21cc15be2483f53d77
---
# 安装x86应用程序

禁止在同一台机器上同时安装同一服务的x86和Arm版本。另外，强烈建议不要从guest系统中运行host服务，因为这种操作未经测试，也不被支持。


x86或x86_64应用程序以及依赖库的安装等，需要在guest环境中进行。推荐使用yum工具安装x86应用，首先要配置yum源，需要进入guest环境后进行配置，相关操作和在x86机器上的操作一样。

如果你需要在本地网络中通过/etc/environment使用代理配置，确保你已经通过如下命令将配置复制到了guest系统（更多请参考“配置ExaGear for Server on openEuler”）。


```
sudo cp /etc/environment /opt/exagear/images/openeuler-<os_version>-x86_64/etc/environment
```

运行exagear命令进入guest环境，以安装x86的nginx为例：

```
exagear
```

显示：

```
Starting /bin/bash in the guest image /opt/exagear/images/openeuler-
<os_version>
-x86_64
```

通过yum安装：

```
sudo yum update
sudo yum install epel-release
sudo yum install nginx
```

在guest环境中安装x86应用程序，guest环境中查看到的路径如果是/path/to/binary，则实际路径是：/opt/exagear/images/openeuler-<os_version>-x86_64/path/to/binary。

例如，在guest环境中nginx的路径为/usr/sbin/nginx，在host环境上的实际路径为/opt/exagear/images/openeuler-<os_version>-x86_64/usr/sbin/nginx。


如果x86应用是以rpm安装包方式提供的，需要将该安装包拷贝至guest系统可见的目录，推荐个人home目录“~/”，然后进入guest环境，通过yum进行安装，以安装x86 xxx.rpm包为例：

```
exagear
```

显示：

```
Starting /bin/bash in the guest image /opt/exagear/images/openeuler-
<os_version>
-x86_64
```

通过yum安装：

```
sudo yum install xxx.rpm
```
