我的软件更新坏了。我曾尝试将其设置为从我的 OS X 服务器 (server.local) 更新(而不是从 Apple 拉取)以节省带宽,但始终无法使其正常工作。现在,当我运行软件更新时,我得到:
软件更新服务器 (server.local) 没有响应。
检查以确保您的网络连接正常运行。如果您的连接没有问题,请联系您的网络管理员寻求帮助。
我尝试通过执行以下操作将其重置回默认位置:
defaults write ~/Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://swscan.apple.com/content/catalogs/index-1.sucatalog"
和
defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://swscan.apple.com/content/catalogs/index-1.sucatalog"
但它仍然给出相同的错误。
我也试过使用无效的软件更新启动器。
当我第一次遇到这个问题时,我正在运行 Leopard。我已经升级到雪豹,但这对这个问题没有影响。
我试图弄清楚是否可以将 OS X 中给定文件扩展名的打开操作(双击文件)编程为:
将文件的绝对路径传递给 shell 脚本(最好是 bash 或 ruby 或 python)。
我得到的唯一解决方案是将我的脚本打包为一个应用程序并将文件类型关联设置为始终在我的应用程序中打开扩展名 .xyz。有更容易的方法吗?