本文是基于Windows安裝虛擬機(jī)的方式進(jìn)行環(huán)境搭建谋作,使用環(huán)境如下:
VMware:15
Ubuntu:20.04.3
注意:Ubuntu 硬盤大小建議50G 左右,防止磁盤不夠用
說明:下面的軟件安裝都是在 Ubuntu 環(huán)境進(jìn)行安裝的
建議:軟件安裝之前切換安裝源
Settings-->About-->Software Updates
Ubunte Software:Download from(箭頭選擇阿里云)
1. 安裝Git Git安裝 碼云SSH配置
//安裝 git
sudo apt install git-all
//配置全局的 git 用戶信息
git config --global user.name "xxxxx"
git config --global user.email "xxxxx@xxxxx.com"
git config --global credential.helper store
//配置碼云ssh
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"
//查看公匙配置到碼云
cat ~/.ssh/id_ed25519.pub
//最后終端測試
ssh -T git@gitee.com
配置碼云ssh
查看公匙與測試
2.安裝碼云repo
sudo apt-get install curl
//下載到 當(dāng)前賬戶(自定義)目錄下的local/bin/目錄下面
//存在的插件不需要安裝(查看結(jié)果安裝成功即可)
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > ~/local/bin/repo
chmod a+x ~/local/bin/repo
// Ubuntu20.04 自帶 python 3.8.10(安裝pip3)
sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
//配置repo到環(huán)境變量備用蔑鹦,使用vi 或者 vim 進(jìn)行文本編輯追加至末尾:(vim 安裝:sudo apt install vim)
vim ~/.bashrc
export PATH=~/local/bin:$PATH
//保存退出文本后刷新使之生效
source ~/.bashrc
3.安裝hb
//安裝編譯工具
python3 -m pip install --user ohos-build
//配置環(huán)境變量
vim ~/.bashrc
export PATH=~/.local/bin:$PATH
//保存退出文本后刷新使之生效
source ~/.bashrc
4.repo拉取源碼
//源碼拉取時間比較長...(建議直接下載完整壓縮包,解壓即可使用)
//賬戶(自定義)目錄下的local里面創(chuàng)建harmonyCode目錄存放源碼
mkdir ~/local/harmonyCode/
cd ~/local/harmonyCode/
//Python3軟連接到Python
sudo ln -s /usr/bin/python3 /usr/bin/python
repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
5. 安裝依賴庫和工具
//安裝源碼編譯所需要的依賴工具
sudo apt-get install build-essential gcc g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64 binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils gcc-arm-linux-gnueabi cpio device-tree-compiler
6.安裝 samba
//samba 用于共享目錄,映射代碼路徑方便操作
sudo apt install samba
sudo gedit /etc/samba/smb.conf
//打開上面的 smb.conf 配置后,末尾添加以下代碼保存即可:
[home]
comment = User Homes
path = /home
quest ok = no
read only = no
writable = yes
browsable = yes
create mask = 0755
directory mask = 0755
//添加Samba用戶(根據(jù)提示輸入兩次密碼即可)
sudo smbpasswd -a 用戶名
//添加成功后重啟
sudo service smbd restart
//windows 下在電腦地址欄:\\IP ,然后根據(jù)提示輸入剛才添加的賬戶密碼就能看到 home 文件夾了,右鍵里面可以看到 添加 映射網(wǎng)絡(luò)驅(qū)動器 相關(guān)操作
7.安裝 ssh-server
//主要用于遠(yuǎn)程連接Ubuntu方便操作
sudo apt-get install openssh-server
sudo service ssh start
ssh username@IP
//查看安裝情況
dpkg -l | grep ssh
//查看啟動情況
ps -e | grep ssh
//開機(jī)啟動
vi /etc/rc.local 在exit 0語句前加入: /etc/init.d/ssh start
關(guān)于環(huán)境的搭建安裝已經(jīng)完成毅糟,后續(xù)可基于官方的 Hello world 進(jìn)行編譯燒錄即可逊脯。