《树莓派开发实战(第2版)》——2.10 在Mac网络中实现文件共享

2.10 在Mac网络中实现文件共享

面临问题
你希望树莓派出现在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 apt-get install avahi-daemon
$ sudo update-rc.d avahi-daemon defaults```
然后,输入下列命令。

$ sudo nano /etc/avahi/services/afpd.service```
将下列内容粘贴到该文件中。

<?xml version="1.0" standalone='no'?><!---nxml--->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
   <name replace-wildcards="yes">%h</name>
   <service>
      <type>_afpovertcp. _tcp</type>
      <port>548</port>
   </service>
</service-group>```
为了让它作为守护进程运行,可以使用如下所示的命令:

$ sudo /etc/init.d/avahi-daemon restart```
回到Mac,这时Finder里面应该可以看到自己的树莓派了。

进一步探讨
在树莓派和Mac之间轻松传递文件的能力是非常有用的功能。这样的话,即使树莓派没有外接鼠标、键盘和显示器,也能使用其上的文件了。

你还可以在Mac上面打开树莓派中的文件,就如同它们就在Mac上面一样。它带来的好处就是你能够使用TextMate或者自己喜欢的OS X文本编辑器来编辑树莓派上面的文件。

如果你的系统是Windows或者Linux的话,你还可以配置树莓派,让其作为网络附属存储NAS,从而实现文件共享,具体参见2.12节。

时间: 2024-09-23 08:15:50

《树莓派开发实战(第2版)》——2.10 在Mac网络中实现文件共享的相关文章

《树莓派开发实战(第2版)》——导读

前言 树莓派开发实战(第2版)自从2011年诞生以来,树莓派已经成为基于Linux的低成本电脑和嵌入式计算平台这两个领域中的重要角色.同时,也受到了教育工作者和业余爱好者们的一致好评. 自从本书第1版问世以来,树莓派的销售量已超过了几百万台,同时还出现了许多新型号的树莓派.某些型号,比如B+.A+和B+型树莓派2等,还对该设备的规范进行了改进,出现了具有4核处理器的树莓派2和树莓派计算模块,即可以把树莓派作为一个插件式电路板用作更大系统的零部件. 针对出现的各种新型树莓派以及Raspbian操作

《树莓派开发实战(第2版)》——第2章 网络连接

第2章 网络连接 树莓派开发实战(第2版) 2.0 引言 树莓派在设计之初,便是要连接到互联网的.互联网通信是它的关键功能之一,这给其他各种用途铺平了道路,例如家庭自动化.Web服务.网络监控等. 树莓派既可以使用以太网线缆(这种情况至少要求是B型树莓派)联网,也可以使用USB Wi-Fi无线网卡连接网络.树莓派一旦连接到互联网上面,就意味着你可以通过其他计算机来远程连接树莓派.这对于本身难以接近,或者没有连接键盘.鼠标和显示器的树莓派来说,是非常有用的. 接下来,本章将详细介绍树莓派连接互联网

《树莓派开发实战(第2版)》——2.11 在Mac上共享树莓派的屏幕

2.11 在Mac上共享树莓派的屏幕 面临问题你已经建立了VNC,但是希望共享树莓派的屏幕,就像共享网络中的其他Mac OS X设备那样. 解决方案首先,按照2.8节介绍的方法安装VNC.同时,你还要看完2.10节才行. 然后,输入下列命令. $ sudo nano /etc/avahi/services/rfb.service``` 然后,将下列内容粘贴到编辑器中. <?xml version="1.0" standalone='no'?> %h <type>

《树莓派开发实战(第2版)》——1.13 关闭树莓派

1.13 关闭树莓派 面临问题 你想关掉自己的树莓派. 解决方案 单击桌面左上角的Raspberry菜单,将显示如图1-12所示的一些选项. Shutdown 关闭树莓派.要想再次启动树莓派的话,需要拔掉电源,然后重新插上才行. Reboot 重新启动树莓派. Logout 注销,并显示登录提示符,以便输入登录凭证重新登录. 此外,你也可以在命令行输入下列命令来重启树莓派. sudo reboot 在安装某些软件之后,通常会用到上面这条命令.当你重新启动时,会看到如图1-13所示的消息,它一方面

《树莓派开发实战(第2版)》——1.8 使用复合视频显示器/TV

1.8 使用复合视频显示器/TV 面临问题 当文本显示在低分辨率的复合视频显示器上面的时候,它们是非常难以辨认的.所以,你需要调整树莓派的分辨率,以适应较小的屏幕. 解决方案 树莓派提供了两种视频输出:HDMI和来自音频插孔的复合视频,后者需要专用的线缆.其中,HDMI的输出质量要更高一些.如果你打算使用复合视频作为主显示器信号的话,那么你可能需要重新斟酌一下. 如果你果真打算使用这种屏幕的话,比如确实需要一个小屏幕的话,那么你必须做出相应的调整,以使视频输出适合屏幕大小.为此,你必须修改/bo

《树莓派开发实战(第2版)》——2.3 配置静态IP地址

2.3 配置静态IP地址 面临问题你想给自己的树莓派配置一个静态IP地址,这样该地址就不会发生变化了. 解决方案要给树莓派配置IP地址,无论它使用的是有线网络,还是无线网络,你都需要编辑配置文件 /etc/network/interfaces. 如果你想查看自己的/etc/network/interfaces文件,可以借助下列命令. $ more /etc/network/interfaces``` 该文件看起来应该如下所示. auto lo iface lo inet loopbackifac

《树莓派开发实战(第2版)》——2.2 查看自己的IP地址

2.2 查看自己的IP地址 面临问题你想知道自己树莓派的IP地址,以便与它进行通信,无论是将树莓派用作Web服务器,与其交换文件,还是利用SSH(见2.7节)或VNC(见2.8节)远程控制树莓派,你都需要知道它的IP地址. 一个IP地址由4部分数字组成,能够在网络中唯一地标示计算机的网络接口.该地址各部分数字之间用点号分隔. 解决方案要想获悉自己树莓派的IP地址,只需在终端窗口中输入下列命令即可. $ hostname -I 192.168.1.16``` 上面看到的是树莓派在家庭网络中的本地I

《树莓派开发实战(第2版)》——2.12 将树莓派用作网络存储服务器

2.12 将树莓派用作网络存储服务器 面临问题 你想要把树莓派用作网络存储服务器,即从网络中的电脑访问树莓派连接的大容量USB驱动器. 解决方案 这个问题的解决方案是安装配置Samba.为此,可以使用如下所示的命令. $ sudo apt-get install samba $ sudo apt-get install samba-common-bin 现在,请将USB硬盘驱动器接入树莓派.该驱动器将自动挂载到/media文件夹下面.为了检查是否挂载到位,可以使用下列命令进行检查. $ cd /

《Access 2007开发指南(修订版)》一一1.10 Access 2007中的其他新特性

1.10 Access 2007中的其他新特性 Access 2007开发指南(修订版) Access 2007极大地增强了导入和导出功能.例如,现在可以导出到PDF和XPS字段:也可以保存导入和导出的具体规范,这样用户以后就可以重复使用它.在第20章中将介绍这些功能. Access 2007和Outlook 2007是紧密地结合在一起的.可以使用Outlook 2007收集和更新数据.当使用新的"数据收集"功能时,Access 2007会自动创建一个Microsoft Office