本节书摘来异步社区《树莓派开发实战(第2版)》一书中的第2章,第2.10节,作者:【英】simon monk(蒙克),更多章节内容可以访问云栖社区“异步社区”公众号查看。
面临问题
你希望树莓派出现在mac os x的finder列表中,从而可以使用finder来连接树莓派,并浏览其文件系统。
解决方案
mac os x操作系统本身就支持使用finder通过网络浏览文件(见图2-11)。不过,你必须对树莓派的配置做相应的修改,以便支持os x浏览其文件系统。
你需要知道树莓派的ip地址(见2.2节)。
现在,在树莓派上输入下列命令来安装netatalk。
$ sudo apt-get install netatalk
然后,回到mac上,在finder菜单中选择go→connect to server,然后输入afp://192.168.1.16作为服务器地址(你要使用自己树莓派的ip地址替换这里的地址)。然后,单击connect,系统就会提示登录。在出现登录提示符之前,我不得不重启了自己的树莓派。
使用树莓派默认的用户pi和相应密码登录后,finder就会显示树莓派home目录下面的内容。
对于树莓派来说,还有一些配置需要修改。
$ sudo nano /etc/avahi/services/afpd.service<code>`</code>
将下列内容粘贴到该文件中。
$ sudo /etc/init.d/avahi-daemon restart<code>`</code>
回到mac,这时finder里面应该可以看到自己的树莓派了。
进一步探讨
在树莓派和mac之间轻松传递文件的能力是非常有用的功能。这样的话,即使树莓派没有外接鼠标、键盘和显示器,也能使用其上的文件了。
你还可以在mac上面打开树莓派中的文件,就如同它们就在mac上面一样。它带来的好处就是你能够使用textmate或者自己喜欢的os x文本编辑器来编辑树莓派上面的文件。
如果你的系统是windows或者linux的话,你还可以配置树莓派,让其作为网络附属存储nas,从而实现文件共享,具体参见2.12节。