电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1419|回复: 0
收起左侧

【HarmonyOS_Hi3861学习笔记】【连载】零基础图文学习教程----Linux环境的创建

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2020-10-24 23:56:50 | 显示全部楼层 |阅读模式
【HarmonyOS_Hi3861学习笔记】【连载】零基础图文学习教程----Linux环境的创建, 一、下载/安装VMware Workstation

此部分是在window下安装虚拟机软件,直接在官网下载安装破解即可。此软件是收费软件,有条件的可以直接购买,这也是为了尊重软件开发者。

VMware Workstation下载链接:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html



另外推荐使用开源的虚拟机软件:
Oracle
VM
VirtualBox



两个软件VMware Workstation的稳定性会相对来说高一点,所以本文以VMware Workstation作为虚拟机软件,另外本人所做的项目完全是兴趣,不作为商业开发。



安装和破解VMware Workstation的步骤就不赘述了。



二、下载ubuntu18.04.5

选择此版本的原因:HiSpark_WiFi-IoT官方的指导文档是使用的ubuntu18.04.5的版本。由于本人是小白,所以本着少走弯路的提前,就选择了此版本。



各位大神可以根据个人的喜好来选择适合自己的版本。



ubuntu18.04.5下载链接:http://releases.ubuntu.com/18.04/ 选择桌面版本下载。



三、创建虚拟机

3.1 在菜单中执行:文件-->新建虚拟机。开启虚拟机的创建向导,如图所示:

















3.2 选择典型模式,执行“下一步”;

















3.3 在“安装程序光盘映像文件(iso)(M)”中,选择ubuntu18.04.5镜像的路径(版本根据自己喜好选择即可),之后执行“下一步”;

















3.4 在此步骤中,需要输入linux的电脑名和用户名、密码。此步骤根据自己喜好输入即可,在执行“下一步”;






|











3.5 在此步骤中需要选择虚拟机的名称,同时虚拟机的名称就会决定虚拟机文件的名称。此步骤建议使用英文(安装这么多软件的经验哈)。

3.6 在此步骤中需要设置虚拟机硬盘的大小和虚拟磁盘文件的存储方式:

磁盘大小建议30G以上;

虚拟磁盘文件的存储方式设置为“将虚拟磁盘存储为单个文件”。此项强烈建议这样设置,因为后期磁盘空间不够用的时候,可以通过一些方法来清除未使用的空间或者碎片空间,用此种方式更方便。






|











3.7 执行“下一步”完成虚拟机的创建。如图所示:






|













四、安装ubuntu18.04.5

此步骤接着第三章的步骤进行。

在第3.7步之后,执行“完成”就自动启动虚拟机,并开始安装Ubuntu18.04.5系统。如图所示为ubuntu安装起始界面。






|











ubuntu18.04.5的安装是傻瓜式安装,此时你只需要保持网络畅通,等待一段时间即可。根据网络的情况,系统的安装时间是不一样的,完全按照的情况下,大概在几十分钟到两个小时之间。


【可选】当不希望在安装系统的时候,安装和更新太多的软件,在安装完必要的组件时,如图所示,可以执行“skip”来跳过一些软件包的安装。


【注意】跳过软件的安装可以在安装完系统的时候进行软件的更新,不会影响系统的使用和安装。






|













安装完成之后,就会进入到登录界面。输入密码之后,就会进入到桌面。如图所示:






|











【可选】安装完成之后,可能显示情况很差,可以根据自己电脑的情况,设置一下分辨率:Settings-->Devices-->displays-->Resolution






|














【注意】由于使用虚拟机很容易出现虚拟机奔溃的问题,所以建议隔一段时间进行一次备份,以免出现奔溃需要全部重新安装。

五、安装VMware Tools

安装VMware Tools的目的是为了在虚拟机和物理机之间进行命令/文本的拷贝,文件的拷贝等操作,所以需要VMware Tools的支持。


【注意】使用ssh的工具可以替代此功能,所以此项不是必须安装的项。由于我对于ssh工具的依赖度比较小,并且拷贝文件喜欢直接在物理机和虚拟机之间通过拖拽的方式来拷贝,所以我一般会安装VMware Tools。

5.1 在安装完ubuntu18.04.5之后,如下图所示,在菜单栏确认“虚拟机-->安装VMware Tools”是否有效,如果此菜单项有效,则跳转到步骤5.5进行接下来的安装;如果此选项是灰色的,则关闭ubuntu;






|











5.2 如下图,在虚拟机界面执行“编辑虚拟机设置”。






|











5.3 如下图所示,将“CD/DVD(SATA)”,“CD/DVD 2(SATA)“,“软盘”等和光驱相关的设备全部设置为“使用物理驱动器”,执行“确认”完成设置。


【注意】:设备的数量和电脑硬件强相关,所以此步骤保证光驱相关的配置设置为“使用物理驱动器”即可。






|













5.4 启动ubuntu,在启动过程中,VMware Workstation会根据修改设备的数量弹出一个对话框,执行“否”即可。

5.5 如下图所示,执行“虚拟机-->安装VMware Tools”。






|











5.6 在ubuntu18.04.5的桌面上会出现一个DVD或者光盘类型的盘符,如下图所示。






|











5.7 进入到VMware Tools的盘符下,获取root权限:sudo su

5.8 解压VMware Tools到/root/目录:tar zxvf VMwareTools-10.3.21-14772444.tar.gz -C /root/


【注意】:VMwareTools的版本号可能由于VMware Workstation的版本不一致,而导致文件版本不一致。所以在执行解压文件之前,请使用ls命令来确认VMwareTools-xxx.tar.gz的具体名称。

5.9 进入到解压好的VMwareTools文件夹:cd /root/vmware-tools-distrib

5.10 执行安装脚本:./vmware-install.pl

根据提示信息完成VMwareTools的安装即可。

在询问是否安装的时候“Do you still want to proceed with this installation?”,输入“yes”。其他选项,直接回车,使用defalut即可。

5.11 等待安装完成,重启ubuntu即可生效。

5.12 测试文件的拷贝和文本的拷贝,验证安装是否有效。



六、安装中文输入法

安装中文输入的目的是因为有可能需要进行英文的输入。在ubuntu18.04.5中系统已经支持了中文的语言包和输入法了,只需要安装一下相应的支持即可完成中文输入法的安装。个人认为ubuntu18.04.5系统自带的中文输入法已经比较好使用了,所以也推荐使用系统自带的。

如果使用的是ubuntu16.04,建议安装搜狗拼音输入法Linux版本。详细安装步骤,下面使用另外的章节详细介绍。

6.1 执行“Settings-->Region & Language-->Manage InstalLED Languages”






|











6.2 更新现有的语言支持包,执行“Install-->输入root密码”






|











如下图所示为安装过程的详细信息:






|











等待安装完成,安装时间和网络有关系,请保持网络畅通。

6.3 执行“Install/Remove Languages...”






|











6.4 选择“Chinese(simpified)”,执行“Apply”,输入root密码,开始中文简体语言包的安装。






|











安装过程详情如下:






|











6.5 安装完成后,可以在“Language”页面下看到汉语,此时标识中文简体语言包安装完成。






|











6.6 安装ibus的依赖库:sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

询问是否继续安装时,输入“y”。如下图所示:






|











等待安装完成。

6.7 配置ibus:im-config -s ibus






|











6.8 安装pinyin引擎:sudo apt-get install ibus-pinyin






|











6.9 启动ibus的设置界面:sudo ibus-setup






|











执行“Yes”,出现以下询问界面:






|











执行“OK”,进入下面设置界面:






|











在“Input Method”界面,执行”Add“,显示如下界面:






|











确认”Add“之后,在”Input Method“下就会出现”Chinese-Pinyin“。如下图所示:






|











6.10 在”Setting-->Region & Langusage“界面,执行”+“符号,进行”Input Source“的添加,确认是否能够找到”Chinese(Pinyin)“,如果找不到,则执行”Cancel“。






|











这是由于我们配置的ibus的设置还没有生效,所以在选择”Input Source“时找不到。

6.11 在终端执行:ibus-daemon -drx

6.12 重启ubuntu

6.13 执行”Setting-->Region & Langusage“,进入Input Source界面。






|











6.14 执行”+“增加Input Source






|











如上图所示,选择”Chinese(Pinyin)“,执行”Add“完成输入法的添加。

6.15 直接在终端,使用”Win+space“切换到中文,进行中文输入的测试。








|













七、安装搜狗拼音输入法(ubuntu16.04)

下列安装搜狗输入方法的步骤是在ubuntu16.04中安装验证过了。

7.1 下载搜狗输入法Linux版本:https://pinyin.sogou.com/linux/

7.2 根据搜狗官方给出的文档进行操作:https://pinyin.sogou.com/linux/help.php

7.3 安装依赖:sudo apt-get install -f

7.4 更新语言支持:打开”System Settings-->Language Support“,进行当前支持语言包的更新






|











7.5 执行”Install“,输入root账号密码,进行安装。下图为安装详细信息:

















7.6 在”System Settings-->Language Support“界面,将”Keyboard input method system“设置为”fcitx“。

















7.7 重新ubuntu,在桌面就会看到右上角有企鹅输入fcitx

















7.8 然后右键点开企鹅的图标,选择”ConfigurateFcitx“

















7.9 在”Input Method“界面,执行”+“添加输入法,选择”Sogou Pinyin“,执行”OK“。



















7.10 通过”win+space“进行输入法的切换。

















7.11 进行上面设置之后,有的用户会出现当ubuntu关机重启之后,需要重新添加一次输入法。解决方法为:在”System Setting-->Text Entry“界面,在添加一下输入法,之后重启之后还是有效的。

















八、回收虚拟机的磁盘空间

此部分主要为了解决:当删除了虚拟机上的文件中,存在在windows下的虚拟机磁盘文件不减少,导致windows下的虚拟机磁盘文件越来越大。原因:linux删除了之后,导致了很多磁盘碎片,存储空间里面还是有填充的值,所以磁盘空间没有释放。

可以参考下面的方法来进行整理windows下虚拟机磁盘文件的碎片。

8.1 清除残留的安装缓冲包:sudo apt-get clean

8.2 将未使用的磁盘和磁盘碎片全部填充为0:sudo dd if=/dev/zero of=/0bits bs=20M


【注意】:在执行此命令时,会提示磁盘空间不足,忽略即可。

8.3 删除填充0的区域:sudo rm /0bits

8.4 关闭虚拟机,在VMware Workstation的安装目录,开启Powershell命令行。

8.5 使用VMware Tools命令进行压缩:.\vmware-vdishmanager.exe -k </path/disk.vmdk>


【说明】</path/disk.vmdk>为需要压缩虚拟机的磁盘文件的绝对路径。


【说明】这也就是在创建虚拟机的时候,为什么需要选择使用单文件存储虚拟机的磁盘文件的原因。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表