版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2.1.3鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建通過(guò)本節(jié)學(xué)習(xí),您可以:了解鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建進(jìn)行鴻蒙開(kāi)發(fā)環(huán)境的搭建鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建1.安裝虛擬機(jī)在VirtualBox官網(wǎng)Downloads頁(yè)面/wiki/Downloads,可以找到不同操作系統(tǒng)版本的VirtualBox安裝包的下載方式。單擊“Windowshosts”鏈接,即可下載Windows版的VirtualBox安裝包。雙擊安裝包文件,根據(jù)安裝向?qū)У闹敢瓿砂惭b。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(1)創(chuàng)建環(huán)境在VirtualBox啟動(dòng)后,單擊頁(yè)面上的“新建(N)”按鈕,彈出“新建虛擬電腦”設(shè)置向?qū)В骸懊Q”文本框輸入名稱“文件夾”位置自由設(shè)置,建議放在C盤(pán)之外的其他盤(pán)下“虛擬光盤(pán)”暫時(shí)跳過(guò),不選擇“類(lèi)型”選擇Linux單擊“下一步”按鈕,彈出硬件設(shè)置頁(yè)面。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(1)創(chuàng)建環(huán)境在硬件頁(yè)面設(shè)置虛擬電腦的內(nèi)存大小和處理器數(shù)量?!皟?nèi)存大小”根據(jù)當(dāng)前主機(jī)的實(shí)際物理內(nèi)存進(jìn)行設(shè)置,例如設(shè)置為8192MB,處理器根據(jù)需要設(shè)置。單擊“下一步”按鈕,彈出“虛擬硬盤(pán)”設(shè)置向?qū)?。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(1)創(chuàng)建環(huán)境在“虛擬硬盤(pán)”設(shè)置向?qū)е?,建議設(shè)置為200GB,這樣避免在后期使用的時(shí)候出現(xiàn)空間不足的情況。點(diǎn)擊“下一步”按鈕,彈出摘要頁(yè)面,顯示虛擬電腦配置信息。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(1)創(chuàng)建環(huán)境摘要頁(yè)面,顯示虛擬電腦配置信息。點(diǎn)擊完成按鈕,Ubuntu虛擬機(jī)及虛擬硬盤(pán)就創(chuàng)建完成。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(2)設(shè)置網(wǎng)絡(luò)點(diǎn)擊VirtualBox管理頁(yè)面的設(shè)置,左側(cè)欄選擇網(wǎng)絡(luò),連接方式選擇“橋接網(wǎng)卡”,選擇該方式的前提是電腦使用的是有線網(wǎng)絡(luò)。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(3)選擇鏡像文件選擇虛擬盤(pán),選擇電腦本地的Ubuntu-20.04鏡像文件,鏡像文件可在華為云開(kāi)源鏡像站進(jìn)行下載/home。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(4)安裝設(shè)置全部完成之后,點(diǎn)擊管理頁(yè)面的啟動(dòng)圖標(biāo)啟動(dòng)虛擬機(jī),稍等片刻后出現(xiàn)Ubuntu安裝向?qū)ы?yè)面。小技巧:先點(diǎn)擊右上角關(guān)閉安裝,在桌面右鍵選擇DisplaySettings,修改分辨率,保存后回到桌面,雙擊桌面的Ubuntu安裝包繼續(xù)安裝。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(4)安裝左側(cè)欄選擇“中文(簡(jiǎn)體)”,點(diǎn)擊右下角繼續(xù)。在鍵盤(pán)布局選擇頁(yè)面,默認(rèn)是美式鍵盤(pán)布局,通常無(wú)須修改。點(diǎn)擊“繼續(xù)”進(jìn)入下一個(gè)頁(yè)面。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(4)安裝在“更新和其他軟件”設(shè)置頁(yè)面,建議選擇最小安裝。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(4)安裝進(jìn)入“安裝類(lèi)型”設(shè)置頁(yè)面,默認(rèn)選擇“清除整個(gè)磁盤(pán)并安裝Ubuntu”選項(xiàng),單擊“現(xiàn)在安裝”按鈕。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(4)安裝彈出確認(rèn)分區(qū)對(duì)話框,點(diǎn)擊“繼續(xù)”按鈕,進(jìn)入時(shí)區(qū)選擇頁(yè)面,這里選擇“shanghai”。點(diǎn)繼續(xù)進(jìn)入用戶設(shè)置界面。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(4)安裝用戶設(shè)置頁(yè)面如下:“您的姓名”:設(shè)置登錄頁(yè)面顯示的用戶名稱“您的計(jì)算機(jī)名”:設(shè)置主機(jī)名,例如填virtualBox“選擇一個(gè)用戶名”:設(shè)置用戶名,例如可以填user“選擇一個(gè)密碼”和“確認(rèn)您的密碼”:設(shè)置密碼和確認(rèn)密碼鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2.安裝Ubuntu系統(tǒng)(4)安裝內(nèi)容填寫(xiě)完成后,點(diǎn)擊“繼續(xù)”按鈕開(kāi)始安裝過(guò)程,安裝向?qū)?huì)顯示進(jìn)度條,等待幾分鐘后,安裝過(guò)程完成,點(diǎn)擊“現(xiàn)在重啟”。重啟過(guò)程中系統(tǒng)提示“Pleaseremovetheinstallationmedium,thenpressENTER:”,按回車(chē)鍵。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2、安裝Ubuntu系統(tǒng)(5)環(huán)境設(shè)置重啟成功后顯示Ubuntu系統(tǒng)登錄頁(yè)面,輸入設(shè)置的密碼進(jìn)入系統(tǒng)。點(diǎn)擊左下角顯示應(yīng)用程序,選擇軟件和更新。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2、安裝Ubuntu系統(tǒng)(5)環(huán)境設(shè)置在軟件和更新設(shè)置頁(yè)面,點(diǎn)擊“中國(guó)的服務(wù)器”后下拉菜單,在選擇下載服務(wù)器頁(yè)面選擇“”,點(diǎn)擊“選擇服務(wù)器”按鈕。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建2、安裝Ubuntu系統(tǒng)(5)環(huán)境設(shè)置彈出認(rèn)證框輸入密碼,然后點(diǎn)擊關(guān)閉,在新彈出的窗口點(diǎn)擊重新載入更新軟件緩存。經(jīng)過(guò)以上的一系列操作,Ubuntu系統(tǒng)就安裝好了。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建3.搭建Ubuntu環(huán)境(1)修改Ubuntu終端環(huán)境右鍵打開(kāi)終端窗口執(zhí)行命令,確認(rèn)輸出結(jié)果為bash。如果輸出結(jié)果不是bash,需要進(jìn)行設(shè)置,修改Ubuntushell為bash。
命令:ls-l/bin/sh在終端窗口中執(zhí)行命令,輸入密碼,然后選擇No,將Ubuntushell由dash修改為bash。
命令:sudodpkg-reconfiguredash鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建3.搭建Ubuntu環(huán)境(2)下載DevEcoDeviceTool3.0ReleaseLinux版本,下載完成后,解壓軟件包,對(duì)文件夾進(jìn)行賦權(quán)。進(jìn)入DevEcoDeviceTool軟件包目錄,執(zhí)行命令解壓軟件包,其中devicetool-linux-tool-01.zip為軟件包名稱,請(qǐng)根據(jù)實(shí)際進(jìn)行修改。命令:unzipdevicetool-linux-tool-01.zip進(jìn)入解壓后的文件夾,執(zhí)行命令,賦予安裝文件可執(zhí)行權(quán)限,其中devicetool-linux-tool-01.sh請(qǐng)根據(jù)實(shí)際進(jìn)行修改命令:chmodu+xdevicetool-linux-tool-01.sh鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建3.搭建Ubuntu環(huán)境(3)安裝DevEcoDeviceTool,其中devicetool-linux-tool-01.sh請(qǐng)根據(jù)實(shí)際進(jìn)行修改。命令:sudo./devicetool-linux-tool-01.sh在安裝過(guò)程中,會(huì)自動(dòng)檢查Python是否安裝,且要求Python為3.8~3.9版本。如果不滿足,則安裝過(guò)程中會(huì)自動(dòng)安裝,提示“Doyouwanttocontinue?”,請(qǐng)輸入“Y”后繼續(xù)安裝。安裝完成后,當(dāng)界面輸出“DevecoDeviceToolsuccessfullyinstalled.”時(shí),表示DevEcoDeviceTool安裝成功。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建4.搭建windows環(huán)境通過(guò)Windows系統(tǒng)遠(yuǎn)程訪問(wèn)Ubuntu環(huán)境,先在Windows系統(tǒng)中安裝DevEcoDeviceTool,以便使用Windows平臺(tái)的DevEcoDeviceTool可視化界面進(jìn)行相關(guān)操作。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建5.配置windows遠(yuǎn)程訪問(wèn)Ubuntu環(huán)境(1)安裝SSH服務(wù)并獲取遠(yuǎn)程訪問(wèn)的IP地址在Ubuntu系統(tǒng)中,打開(kāi)終端工具,安裝SSH服務(wù)。
命令:sudoapt-getinstallopenssh-server啟動(dòng)SSH服務(wù)。
命令:sudosystemctlstartssh獲取當(dāng)前用戶的IP地址,用于Windows系統(tǒng)遠(yuǎn)程訪問(wèn)Ubuntu環(huán)境。
命令:ifconfig鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建5.配置windows遠(yuǎn)程訪問(wèn)Ubuntu環(huán)境(2)安裝RemoteSSH打開(kāi)Windows系統(tǒng)下的VisualStudioCode,點(diǎn)擊左側(cè)擴(kuò)展按鈕
,在插件市場(chǎng)的搜索輸入框中輸入“remote-ssh”。點(diǎn)擊Remote-SSH后面的安裝按鈕,安裝Remote-SSH。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建5.配置windows遠(yuǎn)程訪問(wèn)Ubuntu環(huán)境(3)遠(yuǎn)程連接Ubuntu環(huán)境打開(kāi)Windows系統(tǒng)的VisualStudioCode,點(diǎn)擊,在遠(yuǎn)程資源管理器頁(yè)面點(diǎn)擊+按鈕。在彈出的SSH連接命令輸入框中輸入“sshusername@ip_address”,其中ip_address為要連接的遠(yuǎn)程計(jì)算機(jī)的IP地址,username為登錄遠(yuǎn)程計(jì)算機(jī)的帳號(hào)。在彈出的輸入框中,選擇SSHconfiguration文件,選擇默認(rèn)的第一選項(xiàng)即可鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建5.配置windows遠(yuǎn)程訪問(wèn)Ubuntu環(huán)境(3)遠(yuǎn)程連接Ubuntu環(huán)境在SSHTARGETS中,找到遠(yuǎn)程計(jì)算機(jī),點(diǎn)擊打開(kāi)遠(yuǎn)程計(jì)算機(jī)。在彈出的輸入框中,選擇Linux,然后選擇Continue,輸入登錄遠(yuǎn)程計(jì)算機(jī)的密碼,連接遠(yuǎn)程計(jì)算機(jī)。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建5.配置windows遠(yuǎn)程訪問(wèn)Ubuntu環(huán)境(4)注冊(cè)訪問(wèn)Ubuntu環(huán)境的公鑰安裝Git工具插件。打開(kāi)Gitbash命令行窗口,執(zhí)行命令,生成SSH公鑰,其中username和ip填寫(xiě)連接Ubuntu系統(tǒng)時(shí)需要的參數(shù)。命令:ssh-keygen-trsa命令:ssh-copy-id-i~/.ssh/id_rsa.pubusername@ip鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建5.配置windows遠(yuǎn)程訪問(wèn)Ubuntu環(huán)境(4)注冊(cè)訪問(wèn)Ubuntu環(huán)境的公鑰在VisualStudioCode中,點(diǎn)擊遠(yuǎn)程連接的設(shè)置按鈕,并選擇打開(kāi)config文件。在config配置文件中添加SSHKey文件信息鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建6.安裝Samba服務(wù)(1)在Ubuntu中,打開(kāi)終端執(zhí)行以下命令,安裝Samba服務(wù)。
命令:sudoaptinstallsamba(2)輸入命令,打開(kāi)Samba配置文件。
命令:sudogedit/etc/samba/smb.conf鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建6.安裝Samba服務(wù)在Samba配置文件末尾添加如下內(nèi)容:[home]#在Windows中映射的根文件夾名稱(此處以“home”為例)comment=UserHomes#共享信息說(shuō)明path=/home/xxx#共享目錄,/home/xxxx根據(jù)“~”目錄的pwd路徑更改guestok=no#是否拒絕匿名訪問(wèn)writable=yes#是否可寫(xiě)available=yes#是否可獲取browseable=yes#是否可瀏覽directorymask=0775#默認(rèn)創(chuàng)建的目錄權(quán)限createmask=0775#默認(rèn)創(chuàng)建的文件權(quán)限鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建6.安裝Samba服務(wù)(3)輸入命令,創(chuàng)建Samba用戶。
命令:sudosmbpasswd-ausername命令執(zhí)行后,終端顯示“NewSMBpassword:”提示輸入密碼。輸入密碼后終端顯示“RetypenewSMBpassword:”再次輸入密碼確認(rèn),當(dāng)終端顯示“Addaduseruser.”表示Samba用戶添加完成。(4)輸入命令,重啟Samba服務(wù)。
命令:sudoservicesmbdrestart鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建7.映射Samba服務(wù)的共享目錄到本地磁盤(pán)(1)在終端中輸入“ifconfig”,查看虛擬機(jī)的IP地址。(2)打開(kāi)我的電腦,在計(jì)算機(jī)下找到映射網(wǎng)絡(luò)驅(qū)動(dòng)器,彈出映射網(wǎng)絡(luò)驅(qū)動(dòng)器窗口。文件夾位置填寫(xiě)Samba服務(wù)地址和共享目錄。鴻蒙設(shè)備開(kāi)發(fā)環(huán)境的搭建7.映射Samba服務(wù)的共享目錄到本地磁盤(pán)(3)在彈出的“輸入網(wǎng)絡(luò)憑據(jù)”對(duì)話框中輸入Samba用戶名和密碼,勾選“記住我的憑據(jù)”選項(xiàng),單擊確定。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車(chē)美容隔斷施工合同
- 風(fēng)力發(fā)電機(jī)組裝生產(chǎn)線合同
- 電商客服人員聘用合同范例
- 私募基金協(xié)議休假管理辦法
- 老年公寓保健員招聘協(xié)議
- 電子產(chǎn)品招投標(biāo)委托協(xié)議
- 退房協(xié)議書(shū)中
- 古董居間合同范例
- 郵輪旅游貨物裝卸合同三篇
- 貴金屬供應(yīng)合同(2篇)
- 新改版蘇教版六年級(jí)下冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)(精編版)
- 應(yīng)用經(jīng)方治療頑固性心力衰竭課件
- 斷點(diǎn)管理培訓(xùn)課件-供應(yīng)商版
- 福建省泉州市南安市2023-2024學(xué)年九年級(jí)上學(xué)期期末數(shù)學(xué)試題(含解析)
- 初一數(shù)學(xué)寒假銜接班(寒假補(bǔ)課講義)
- 疼痛科護(hù)士的職業(yè)規(guī)劃與發(fā)展空間
- 浙江省杭州市西湖區(qū)2023-2024學(xué)年四年級(jí)上學(xué)期期末科學(xué)試卷
- 醫(yī)院人文培訓(xùn)課件
- 刑事辯護(hù)與刑事辯護(hù)策略
- 班級(jí)工作計(jì)劃班級(jí)現(xiàn)狀分析報(bào)告
- 北京版二年級(jí)語(yǔ)文上冊(cè)期末綜合測(cè)試卷含答案
評(píng)論
0/150
提交評(píng)論