现在我已经启动了Leopard服务器上的软件更新服务,如何更改我的客户端Mac以检查更新?
我想检索当前执行的脚本文件的绝对文件名。 链接也应该解决。 在Linux上,这似乎是这样做的: $(readlink -mn "$0") 但是在Mac OS X上, readlink似乎工作得非常不同。 我读过,这是使用 $(realpath $0) 在BSD中,但那也行不通。 Mac OS X没有realpath 。 任何想法?
我已经使用Homebrew安装并configuration了新版本的PHP,包括MySQL支持和XDebug。 这工作正常。 不过,我也需要安装对PostgreSQL的支持。 我该怎么做? 我已经想通了,首次安装PHP很容易,只需要添加下面的选项: homebrew install php53 –with-pgsql 当我的PHP已经安装完毕,我怎么能达到类似的效果,而不需要重新安装? 或者,如果我重新安装,所有configuration和其他设置,如XDebug,保存?
我们在局域网上遇到了令人沮丧的问题。 定期对我们的ISP域名服务器的DNS查询超时,强制延迟5秒。 即使我通过使用直接挖掘到我们的DNS服务器之一绕过/etc/resolv.conf ,我仍然遇到问题。 这是一个例子: mv-m-dmouratis:~ dmourati$ time dig www.google.com @209.81.9.1 ; <<>> DiG 9.8.3-P1 <<>> www.google.com @209.81.9.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14473 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 4, ADDITIONAL: 4 ;; QUESTION SECTION: ;www.google.com. IN A ;; ANSWER SECTION: […]
我已经安装,configurationDNS服务器(Dnsmasq的本地实例),解决到本地主机,我想,都可以。 当我离线时,它停止工作,因为OS X为resolv.conf的内容为空,并忽略尝试反映此文件中的更改。 任何想法,即使离线时如何configurationDNS? 类似的问题(未解决): http : //blog.steamshift.com/geek/leopard-lookupd-and-local-web-development-sites 主要动机是使用子域作为账户密钥的RoR应用程序的轻松开发。 而且你不能在/ etc / hosts中使用127.0.0.1 * .yourapp.local。 有些人注册了域名smackaho.st和srt DNS,如.smackaho.st在127.0.0.1,但仍然无法在离线工作时使用。 编辑:试过scutil命令,但似乎你可以更改DNS,如果离线 注意:当您closures所有接口时,无法在Pref中设置DNS服务器。 面板。
-rw-r–r–@ 1 abc staff 1088808 8 31 09:55 marcus_gow 任何人都知道这是什么?
我很好奇,如果可以在Mac OS X Leopard的luanchd脚本的ProgramArguments部分中指定一个环境variables。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>me.mpietz.MountDevRoot</string> <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>$HOME/bin/attach-devroot.sh</string> <!– Instead of using… <string>/Users/mpietz/bin/attach-devroot.sh</string –> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
作为邪恶的企业IT霸主,我们需要阻止新的OS X App Store。 您可能知道10.6.6更新安装了App Store应用程序,该应用程序允许用户无需pipe理员权限即可下载和安装应用程序。 一些build议: 不要更新到10.6.6+ 使用家长控制 据推测,一些外径政策(如果你有一个OD服务器,我们不) 通过DNS或代理阻止app store 不更新到10.6.6+是不是一个真正的长期解决scheme,因为它包含安全修复程序和新的Mac将随之而来。 在networking级别阻止app store不能解决笔记本电脑用户的问题。 理想情况下,一个简单的系统偏好或编辑一个可以由ARD推出的plist将是最好的解决scheme。 请注意,问题不是我们应该阻止应用程序商店,这是如何阻止应用程序商店。 作为一个快速更新似乎是你没有使用具有pipe理员权限的帐户,您可能需要提供pipe理员凭据第一次下载一个应用程序来安装它,这可能会解决一些问题。 与pipe理员和非pipe理员相同的正常OS X权限提升的行为非常不同。
我有一个运行FreeNAS 8的家庭文件服务器。前几天我使用rsync从Mac上传我的整个iTunes资料库,这样我就可以通过networking加载我的资料库,而不是慢速的USB驱动器。 这大部分工作,iTunes现在运行得更好,但我遇到的问题访问任何非ASCII字符的歌曲(我第一次注意到加载Queensrÿche轨道时的问题)。 这些文件将显示在Finder中,但是任何尝试访问它们都会使它们消失,直到重新连接到服务器。 经过一番研究,我发现这是因为OSX使用了Linux中不同的UTF字符顺序。 OSX文件系统使用Unicode规范化表单D(NFD),其中linux使用表单C(NFC)。 当Rsync执行从我的mac到服务器的副本时,它不会转换这些表单,现在当iTunes试图通过networking访问具有特殊字符的文件时,服务器上的文件具有错误的编码和afpd报告,不存在。 解决这个问题的最好方法是什么? 是否有可能使rsync执行unicode转换,而上传基础库到服务器? 我可以configurationafpd以NFD格式发送/接收文件名吗? 有一个简单的解决scheme来更改服务器上的文件名? 我发现了一些关于名为convmv的程序的东西,但我不知道是否可以在FreeNAS上运行。
如何激活OS X 10.6上的launchd日志logging? 我添加了一个不正常启动的新守护进程(状态为1 )。 我想debugging的问题,但我无法findlaunchd日志,他们不在/var/log/launchd.log 。