|
Linux系统设置共享文件夹, 由于目前HarmonyOS源码只支持在Linux系统中进行编译,所以需要Linux环境下的工程目录映射到Windows环境下,然后使用DevEco Device Tool打开,并在Windows环境下进行烧录和调试。 那么问题来了,HarmonyOS官网并没有找到如如何在Linux系统设置共享文件夹,百度查了很多资料,试过N多次失败之后,最终成功!现在发出来分享给大家。 Linux系统,我用的是ubuntu server 20.4的服务器版,具体请查看https://bbs.elecfans.com/jishu_2007997_1_1.html 根据以上链接,已经把ubuntu更改为国内源,安装软件的时候下载速度快且稳定,现在来安装共享文件所需要的samba,进入超级终端,或者用Putty登录linux系统,一行一行的复制粘贴以下命令: 获取sudo权限,输入以下代码 sudo su 然后输入自己的密码: 如图所示:
1.png (53.71 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传 再输入下面代码,安装samba, sudo apt-getinstall samba
然后输入y确认开始安装
2.png (82.09 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传 创建共享目录 mkdir /home/abcd/HarmonyOS_Code //注意,根据自己的用户名和实际路径来配置 设置目录权限 sudo chmod 777/home/abcd/HarmonyOS_Code 备份配置文件 sudo cp/etc/samba/smb.conf /etc/samba/smb.conf.bak 输入以下代码,编辑配置文件
sudo vim/etc/samba/smb.conf
3.png (48.73 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传 输入大写字母”G”,把光标移到文件最后一行 按键盘键“i”进入编辑模式, 左下角显示INSERT,表示进入编辑模式
4.png (53.19 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传 加入以下代码 [HarmonyOS_Code] path = /home/abcd/HarmonyOS_Code //此处的路径应该跟上面创建是一致 available = yes browseable = yes public = yes
writable = yes
5.png (47.95 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
按“Esc”退出编辑模式。
然后按下“shift + :”键,就是输入“冒号” 输入正确的话应该看到左下角有个冒号:然后光标在冒号旁边闪闪
6.png (48.82 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
这时候输入wq 保存并退出
7.png (48.47 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
创建samba账户,必须是Linux系统中存在的账户,不然会创建失败,原因不详。 sudo touch /etc/samba/smbpasswd sudo smbpasswd -a abcd //这个“abcd”即用户名,请根据自己系统情况设置
然后输入密码
输入密码时候看不见,但不代表输入不成功,只是看不见而已
8.png (81.45 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传 输入以下命令重启samba服务器 sudo /etc/init.d/smbd restart 输入以下命令查看Linux系统的IP地址
ip addr show
9.png (45.15 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
此时就可以在windows进行访问了,回到windows系统,打开运行命令,输入查到的IP地址
10.png (20.83 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
然后就可以看到共享的文件夹了
11.png (36.38 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传 |
|