天天看點

《樹莓派開發實戰(第2版)》——2.10 在Mac網絡中實作檔案共享

本節書摘來異步社群《樹莓派開發實戰(第2版)》一書中的第2章,第2.10節,作者:【英】simon monk(蒙克),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

面臨問題

你希望樹莓派出現在mac os x的finder清單中,進而可以使用finder來連接配接樹莓派,并浏覽其檔案系統。

解決方案

mac os x作業系統本身就支援使用finder通過網絡浏覽檔案(見圖2-11)。不過,你必須對樹莓派的配置做相應的修改,以便支援os x浏覽其檔案系統。

《樹莓派開發實戰(第2版)》——2.10 在Mac網絡中實作檔案共享

你需要知道樹莓派的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節。

繼續閱讀