zoukankan      html  css  js  c++  java
  • 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 能查看到安装好了 需要进一步确认是否安装成功

  • 相关阅读:
    fiddler使用
    Laravel数据库操作
    mysql 小知识点备忘(一)
    移动端和服务器端通信
    js函数和代码片段
    tomcat9目录结构解析
    数据库三范式的理解
    win10修改hosts文件
    Java十六进制字符串与二进制数组互转、&0xff的作用
    15、SpringBoot实现Excel的导入导出
  • 原文地址:https://www.cnblogs.com/FGdeHB/p/15557985.html
Copyright © 2011-2022 走看看