先更新apt-get
#sudo apt-get update
执行完后 , 问题就解决了 。
再次执行下面的指令:
sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
命令输入完 , 可以去喝茶了^_^ , 整个安装过程比较慢 。
配置CCSMsudo ccsm
在X-windows中 , 即会弹出ccsm的配置界面 , 配置完之后 , 点击“Close” 。
开启桌面sudo compiz
输入上面这条命令 , 就可以在XLaunch上看到桌面了 。
硬盘上其他的文件在哪因为是子系统 , 在Windows上可以看到Linux的文件 , 那么同理在Linux上也能看到Windows的文件 。在Ubuntu下 , 其他盘的路径在“/mnt”下面:
文章插图
查看Ubuntu P y thon版本cd /usr/bin 下 ls -l Python* 可以看到列出的python链接情况:
文章插图
文档中有说明 , 一定要用python3.7及以上版本 , 本系统中已含有python3.8 , 满足条件 。
修改python命令指向的实际工 具链上图看到python3命令指向的实际工具链python3.8 , 修改步骤为:
把要修改链接的版本使用mv pythonX pythonX.bak的方式改名
用ln -s python[要链接到的版本] python[被链接的版本]
例如修改python命令指向python3.8所使用的命令:
mv python python.bak
ln -s python3.8 python
文章插图
配置 repo 工具本系统如果直接下载鸿蒙的代码的话 , 可能会报如下错误:
文章插图
说明本Linux系统上还没有配置Repo命令 , 需要先下载并配置Repo命令行工具:
mkdir ~/bin/#sudo apt install curl # 如果没有 curl 命令需要先下载 curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > ~/bin/repo chmod +x ~/bin/repo echo 'export PATH=~/bin:$PATH' >> ~/.bashrc source ~/.bashrc
文章插图
下载Harmony OS源码
mkdir -p ~/harmonyos/openharmony && cd ~/harmonyos/openharmony sudo apt install git python # repo 工具本身是 python 脚本 , 它会调用 git 命令下载单个代码仓 #开始前需要配置`user.name`和`user.email` , 如果没有配置 , 使用如下命令进行配置: #git config --global user.name "yourname" #git config --global user.email "your-email-address" repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify repo sync -c # 以后每天同步远程仓的修改 , 只需要执行这一条命令即可
文章插图
下载完成:
文章插图
安装文件系统打包工具
- 运行“mkfs.vfat” , 如果未找到该命令 , 需要安装
- 运行“mcopy” , 如果未找到该命令 , 需要安装
sudo apt-get install dosfstools mtools # 官方文档说明的两个文件系统打包工具sudo apt-get install zip # 官方文档虽然没有写 , 但是打包 rootfs 过程中需要使用
文章插图
下载、配置编译工具链
使用如下命令 , 分别下载 gn、ninja、LLVM、hc-gen 包 , 根据官方文档修改 , 一步到位 , 不用反复复制粘贴! #下载 gn/ninja/LLVM/hc-gen 包: URL_PREFIX=https://repo.huaweicloud.com/harmonyos/compiler wget $URL_PREFIX/gn/1523/linux/gn.1523.tar wget $URL_PREFIX/ninja/1.9.0/linux/ninja.1.9.0.tar wget $URL_PREFIX/clang/9.0.0-34042/linux/llvm-linux-9.0.0-34042.tar wget $URL_PREFIX/hc-gen/0.65/linux/hc-gen-0.65-linux.tar#编译 hi3861 需要 riscv 编译工具链 wget $URL_PREFIX/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz #解压 gn/ninja/LLVM/hc-gen 包: tar -C ~/ -xvf gn.1523.tar tar -C ~/ -xvf ninja.1.9.0.tar tar -C ~/ -xvf llvm-linux-9.0.0-34042.tar tar -C ~/ -xvf hc-gen-0.65-linux.tar tar -C ~/ -xvf gcc_riscv32-linux-7.3.0.tar.gz #向 ~/.bashrc 中追加 gn/ninja/LLVM/hc-gen 路径配置: cat <eof> ~/.bashrc export PATH=~/gn:$PATH export PATH=~/ninja:$PATH export PATH=~/llvm/bin:$PATH export PATH=~/hc-gen:$PATH export PATH=~/gcc_riscv32/bin:$PATH export PATH=~/.local/bin:$PATH # 用户 pip 二进制工具目录 EOF #生效环境变量 source ~/.bashrc
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 利用docker轻松搭建Redis-Cluster集群环境
- 绿春玛玉茶的神奇功效,绿春玛玉茶产地分布及生长环境
- 广州w酒店环境如何
- 微信后台开发工程师:微信研发体系下的分布式配置系统设计概要
- 连翘茶能解毒散结功效,渑池连翘茶开发
- 白头发怎么治疗
- 仓鼠居住的环境 仓鼠的居住环境
- 软件|俄罗斯独立开发者太难了:软件能卖出去 收入转不到账上
- 如何高效利用Java UI组件库,开发现代化图形用户界面
- 兔子在自然界怎么生存下来 兔子的生存环境