6.QEMU的安装及python安装
- 
网上看到的方案运行环境 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 能查看到安装好了 需要进一步确认是否安装成功
 
 -