我的networking上运行着一台无头的Ubuntu服务器。 最初我已经configuration了SAMBA用于我的Windows机器,似乎工作正常。 我刚刚买了一台苹果机,试图访问服务器 – 它出现在Finder没有我做任何事情,但是当我login时,我看不到任何文件或写入任何东西。
我尝试通过本教程来设置netatalk和avahi,但它在第一步失败 – 我无法获取源文件,因为我得到一个错误:
Package libcupsys2-dev is a virtual package provided by: libcups2-dev 1.4.2-8 You should explicitly select one to install. E: Package libcupsys2-dev has no installation candidate E: Failed to satisfy Build-Depends dependency for netatalk: libcupsys2-dev
我不知道下一步该怎么做。 我试图通过使用基本版本的回购,这使得我尽可能服务器出现在Finder中,但是当我尝试login时,我只是得到一个无效的用户名/密码错误(我已经试过了很多时候我确定我有正确的!)
有没有人有任何build立Ubuntu服务器的提示,所以我可以用我的Mac?
对于赏金:我希望服务器通过Bonjour广播,这样我就可以在finder中看到它了,如果可能的话,我想select将它设置为TimeMachine备份。
谢谢
正如Gionn所说,你不需要严格的法新社,但是使用起来要容易得多 (特别是如果你也安装avahi来宣传你的服务器的话)。
你有错误是由于CUPS,默认情况下netatalk取决于它。
所以你应该尝试安装CUPS或禁用依赖(因为我是一个Gentoo用户,我不知道如何在Ubuntu上这样做)。
然后安装最新版本的Netatalk(2.0.5-r1),然后configuration它:
在/etc/default/netatalk.conf或编辑如下:
ATALKD_RUN =无 PAPD_RUN =无 CNID_METAD_RUN = YES AFPD_RUN = YES TIMELORD_RUN =无 A2BOOT_RUN =无
在/etc/netatalk/afpd.conf编辑如下:
- -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword -advertise_ssh
让/etc/netatalk/AppleVolumes.default完整地login到Ubuntu服务器用户。
如果你想要一个bonjour广告,安装最新版本的Avahi(0.6.25-r1),那么就像这个例子一样创build或编辑/etc/avahi/services/afpd.service 。
编辑:
Netatalk 2.1 (甚至testing版)应该可以解决你的问题。
我在我的旧电脑上安装了Gentoo,然后我尝试了Netatalk 2.0.5-r1(我在工作时使用的版本相同),而且我得到了和以前一样的错误,我使用版本2.1testing版来解决这个问题。
正如rjewell所说的TimeMachine支持,请在Mac OS Xterminal中执行以下操作:
默认写入com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
您不必严格需要AFP连接到Mac上的共享文件夹,它也支持SMB。 你应该注意到默认的ubuntu sambaconfiguration以只读模式共享每个home文件夹。
要添加用户通过SMB远程连接,请执行以下操作:
smbpasswd -a username
之后,您应该轻松地连接到名为“homes”的共享(默认情况下不可浏览,所以您不应在finder中查看)。
RTFM: https : //help.ubuntu.com/community/SettingUpSamba#Samba%20Server%20Configuration%20-%20Manual
在smb.conf文件中,您必须在共享定义中设置browsable = yes
关于时间机器:要使用任何旧的networking共享作为时间机器备份位置,请在Mac上popupterminal并运行:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
在Finder中访问它之后,它现在应该显示在Time Machine Preferences中作为一个可能的时间机器位置。
关于Bonjour:并不是我确信你希望的解决scheme,但我个人的解决scheme是使用NFS并使用MarcoPolo来pipe理自动安装。 Finder很酷,但是对我来说并不一致。