7 macosx
我想从我的 ubuntu 上的 Apple 机器上获取文件(安装在虚拟机中)是否有任何流程可以做到这一点?
通常,我想做:
afp://myapplecomputer
Run Code Online (Sandbox Code Playgroud)
如果我尝试使用文件浏览器(在位置上)打开,它会说
鹦鹉螺无法处理“afp”位置
默认情况下,OS X 同时响应 AFP 和 SMB。如果您由于某种原因无法使用 SMB sudo apt-get install netatalk
,. 不过,netatalk 似乎没有任何针对 Gnome-VFS 或 Nautilus 的绑定,因此您必须从命令行进行工作。
安装afpfs-ng,我使用以下说明从源代码安装了版本 0.8.1(我在这里找到了一些旧的说明,但有一个拼写错误,所以我对其进行了调整以匹配源文件附带的 INSTALL 指令。)
安装依赖项
sudo apt-get install lbgcrypt-dev libgmap-dev readline-dev libfuse-dev
Run Code Online (Sandbox Code Playgroud)
解压 tar.bz2 文件,cd 到生成的文件夹中,构建并安装
tar -xfz afpfs-ng-0.8.1.tar.bz2
cd afpfs-ng-0.8.1
./configure
make
sudo make install
sudo ldconfig
Run Code Online (Sandbox Code Playgroud)
看来他们实际上也有一个 .deb 文件,请参阅此处,但直到我开始输入此响应时我才注意到它。
安装后,您可以从命令行挂载 afp 共享,它不如直接放入afp://share
nautilus 中那么好,但肯定比没有好。安装使用
afp_client mount -u <user_name> -p <password> <server>:<volume> <mountpoint>
Run Code Online (Sandbox Code Playgroud)
其中<mountpoint>
是当前用户有读写权限的文件夹。如果您使用-
for ,password
系统会以交互方式要求您输入密码,就像您使用sudo
. 我强烈建议您这样做,否则您的密码将以纯文本形式显示在屏幕上。所有这些之后,坐骑应该出现在您的 nautilus 侧栏中。
当您完成并希望卸载共享时,您无法使用 nautilus 中显示的弹出按钮。而是使用以下命令
afp_client unmount <mountpoint>
Run Code Online (Sandbox Code Playgroud)
如果您喜欢使用命令行,那么还有一个afpcmd
行为类似于命令行 ftp 客户端的命令。
归档时间: |
|
查看次数: |
23178 次 |
最近记录: |