搭建webassembly网页播放器(一)---centeros 虚拟环境搭建

在搭建webassembly环境前,我们首先要搭建一套Linux系统,我们选择的是 Center OS系统,因为目前主流的服务器都是基于Center OS的,Ubuntu更多的是个人开发者的自学所使用.

视频课程以及源码下载:
https://edu.csdn.net/course/detail/35615

章节列表:

操作系统版本注意事项

center os镜像下载地址: https://www.centos.org/download/
目前主流的版本有 Center OS 8 / 7 两个主流版本:
在这里插入图片描述
在这里我们一定要选择Center OS 7 版本,不要选择Center OS 8版本。Center OS 8在安装emsdk成功后,下次重启系统时候系统会自动崩溃.

必备安装工具

  1. vmware work staticon
    下载地址:
    功能: 用于帮助我们安装在windows上安装 Center OS系统.

  2. xshell
    下载地址:
    功能: ssh连接工具,可以帮我们连接到我们配置好的虚拟操作系统上.

  3. xftp – 文件上传工具,地址和xshell一样.

安装CenterOS操作系统

  1. 打开wmware,在菜单栏中选择新建虚拟机
    在这里插入图片描述

  2. 选择Center OS 7镜像
    在这里插入图片描述
    选择一个固定的文件夹用于存放虚拟镜像.

在这里插入图片描述
存储空间选择60G(根据自己的硬盘空间来决定)
在这里插入图片描述
开始安装 Center OS 7
在这里插入图片描述

安装过程中,切记一定要把网络打开
在这里插入图片描述
安装进行中,需要联网下载依赖库,网速好,10分钟内全部下载完毕.
在这里插入图片描述
安装完成后,系统会这个时候我们进入到设置里面,对网络进行配置,将网络配置为–桥接模式,(桥接模式下会分配一个独立的IP给我们的虚拟机)

在这里插入图片描述
在这里插入图片描述
重启系统,然后关闭系统的防火墙, 关闭防火墙后,才方便用xshell连接到我们的虚拟主机,默认操作系统是内置了ssh服务的.

在这里插入图片描述

  • 查看防火墙状态: systemctl status firewalld.service
  • 关闭防火墙:systemctl stop firewalld.service
  • 禁止防火墙开机自启动:systemctl disable firewalld.service

安装windows/Center OS共享文件夹

安装时需要注意的是,Center OS 8默认就已经安装了 VMWare Tools共享工具了,Center OS 7默认没有安装这个工具,因此需要我们手动进行安装,整个安装过程相对还是有点复杂的.

  1. 查看路由给虚拟操作系统分配的独立IP. 命令: ip addr
    在这里插入图片描述
  2. 使用xshell连接虚拟机,同时就可以关闭 vmware, 选择后台运行即可.
    在这里插入图片描述
    在这里插入图片描述
    使用xshell进入到虚拟操作系统的终端了,更加方便和快捷!
    在这里插入图片描述
    经过上面的步骤,我们已经完成了基本的配置。
    在这里插入图片描述
    但是共享文件夹目前还是处于灰色不可点击的状态, 接下来我们开始正式安装vmware tools.
  3. 安装编译工具链 gcc/gcc-c++/make/

yum install gcc gcc-c++ make

在这里插入图片描述
4. 挂载vmware tools到本机,然后拷贝到本机的 /mnt/cdrom

在这里插入图片描述
点击安装 VMware Tools后,就会进行下载.

在这里插入图片描述
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom

挂载后,/mnt/cdrom目录结构如下:

在这里插入图片描述

因为挂载的目录是 read-only的目录,我们将tar.gz文件拷贝到/mnt/work.

cp VMwareTools-10.3.22-15902021.tar.gz /mnt/work

解压tar.gz文件
tar -xvf VMwareTools-10.3.22-15902021.tar.gz

解压后如下:
在这里插入图片描述
进入 vmware-tools-distrib
在这里插入图片描述
执行:
./vmware-install.pl
在这里插入图片描述
这是因为我们没有安装下面的工具:
cmake kernel kernel-headers kernel-devel net-tools

yum install cmake kernel kernel-headers kernel-devel net-tools

安装成功。
在这里插入图片描述

再次执行:
./vmware-install.pl

首次选择 yes.
在这里插入图片描述
(上面的文字,提示信息,很明显是说,有更好的安装方式,有可能是内置的,目前我自己没去尝试,大家有兴趣可以去摸索尝试下)

后面的直接按 回车

在这里插入图片描述
接下来会遇到一个很关键的点:

在这里插入图片描述
到这里的时候,已经提示:
The path “” is not a valid path to the 3.10.0-1160.el7.x86_64 kernel headers.

到这里我们按ctrl+c先停止安装.

执行安装:

yum -y install kernel-devel-$(uname -r)

在进入到 /mnt/work/vmware-tools-distrib,再次执行安装.

重新执行:
在这里插入图片描述
这个时候我们的头部的path已经被正常的识别到了.

整个编译完成.
在这里插入图片描述
现在我们到虚拟机设置里面,看到共享文件夹的配置已经不是灰色了,可以正常的配置了.
在这里插入图片描述

共享的文件夹在 /mnt/hgfs 目录下

在这里插入图片描述
在这里插入图片描述
至此,我们我的基本操作配置已经完成.

2021.3.31 新增更新 :

关于配置共享文件夹,推荐大家直接使用open-vm-tools, 安装方式只需要简单的一步:

yum install open-vm-tools
reboot

安装完成后就可以同样轻松的配置共享文件夹了.

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wh_shentu929

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值