中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装x86应用程序

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

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

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

1
sudo cp /etc/environment /opt/exagear/images/centos-<os_version>-x86_64/etc/environment

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

1
exagear

显示:Starting /bin/bash in the guest image /opt/exagear/images/centos-<os_version>-x86_64

通过yum进行安装:

1
2
3
sudo yum update
sudo yum install epel-release
sudo yum install nginx

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

比如,在guest环境中 nignx的路径为 /usr/sbin/nginx,在host 环境上的实际路径为/opt/exagear/images/centos-<os_version>-x86_64/usr/sbin/nginx。

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

1
exagear

显示:Starting /bin/bash in the guest image /opt/exagear/images/centos-<os_version>-x86_64

通过yum进行安装:

1
sudo yum install xxx.rpm