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

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


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

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

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


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

  显示：

```
Starting the shell in the guest image /opt/exagear/images/ubuntu-
<os_version>
-x86_64
```


2. 通过apt-get安装：
  1 2 sudo apt-get update sudo apt-get install nginx

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


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

```
exagear
```

显示：

```
Starting the shell in the guest image /opt/exagear/images/ubuntu-
<os_version>
-x86_64
```

通过dpkg进行安装：

```
sudo dpkg -i xxx.deb
```
