-
网上看到的方案运行环境 centos7.8 qemu 5.10 aix系统安装包 aix 7.2 tl3 sp1及以上版本
- aix 7.1内核不支持QEMU引导所需的virtio驱动程序,可能无法正常启动
-
cat /etc/redhat-release
- 我的是Centos Linux release 7.4.1708(Core)、
-
通过下边命令进行编译安装
-
编译前需先安装python3 gcc gtk2-devel
-
wget https://download.qemu.org/qemu-5.1.0.tar.xz
- 镜像位置 5.2以后不支持中文路径?暂时先用5.1看看
-
执行上边命令会提示证书过期 在后边加--no-check-certificate 可以执行
-
tar -xvJf qemu-5.1.0.tar.gz
-
cd qemu-5.1.0
-
./configure 这里提示python有问题,需要安装python
-
关于python的安装过程 有教程要删除原有python 我这里没有装过 目前和原有python2不冲突
-
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz 我这里用的是3.8.12版本
-
下载python3编译的依赖包
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
-
3.7以后新增的依赖包 yum install libffi-devel -y
-
tar -zxvf Python-3.8.12.tgz
-
./configure --prefix=/opt/python38 这里是把安装路径指定在了/opt/python38
-
我在这里做的编译和编译安装 没有切换目录 make && make install 此步骤最终生成/opt/python38
-
这里可以测试下是否安装成功 /opt/python38/bin/python3.8
-
奇怪的是我在/usr/local目录下安装不成功,不知道什么原因
-
安装过程有告警 应该是降低版本或者添加环境变量
-
python --version 查看版本还是自带的2.7.5
-
cd /opt/python38/bin下 东西都在这里
-
vim /etc/profile
- ~/.bash_profile # 这里是用户环境变量配置文件
- /etc/profile # 系统环境变量配置文件
- PATH=/opt/python38/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
- 注意把python3目录放在第一位
- echo $PATH 查看环境变量
- source /etc/profile
-
查看path python已经装好了 运行 python3
-
-
./configure 重新执行配置 过程极其缓慢
-
make && make install 默认过程很漫长
-
查到的3.1版本还需要如下操作
- 没有设置路径(prefix),默认会装在/usr/local下。不设置搜索路径,可能会调不到。需要添加到lib库
- vim /etc/ld.so.conf
- 添加一行 include /usr/local/lib 加入lib库路径
- ldconfig 使lib库生效
- 还得添加path
-
目前看是安装成功了,但是有点蒙,网上资料很多 第一次安装有报错,从新更新了几个模块,现在可以了,但是不确定
- apt-get install zlib 1g-dev
- apt-get install libsdl1.2-dev
-
qemu-system-ppc64 -version 能查看到安装好了 需要进一步确认是否安装成功
-