最近(自从出差以来)我的运行 OS X Snow Leopard 的 MacBook Pro 一直拒绝安装软件。
例如,当我尝试安装Unity3D我收到此错误:
The installation failed.
An unknown installation error occurred.
The installer encountered an error that caused the installation to fail.
Contact the software manufacturer for assistance.
当我尝试安装时源树我收到此错误:
The Finder can't complete the operation because some data in "SourceTree" can't be read or written.
(Error code - 36)
每次我尝试安装它们时,都会出现上面描述的这些错误(每次约 10 次)。
我在登录时也遇到了令人难以置信的速度减慢(时间延长 10-20 倍)(截至旅行时 - 两个问题同时开始出现)。
我运行了磁盘实用程序,它建议我修复驱动器,我照做了。现在运行磁盘实用程序验证,报告驱动器本身或权限都没有问题。
还有什么原因可能导致这种情况吗?我可以提供更多信息吗?
答案1
以下是一些可能的解释。我按照最简单的顺序列出了这些解释。
软件
硬盘可写
确保你没有意外地尝试将任一程序安装到外部驱动器或任何其他文件安装中。我承认我曾经错误地这样做过一次。
下载错误
仔细检查您的下载是否完整无缺。
在 Atlassian 支持页面上,一名员工向遇到与您相同错误的人提供了此建议 https://answers.atlassian.com/questions/75901/installation-error
我下载了 SourceTree 1.6.2.2 并成功安装。将您的哈希与我的进行比较。
$ shasum SourceTree_1.6.2.2.dmg
6f3bf5d3ec339df5224f528e5f604f2cf6fe26b1 SourceTree_1.6.2.2.dmg
Mac 10.6 错误
Mac OS X 中有一个称为 dot_clean 的错误。请查看本网站了解如何修复它。为避免这种情况,请不要将文件保存到任何 DOS 格式的驱动器。
負責使用者
尝试创建一个新的用户帐户,看看他们是否可以安装它。
第三方文件系统驱动程序
确保您没有使用任何文件系统驱动程序,例如保险丝。
硬件
硬盘损坏
查看您的根目录,如果您看到一个名为“DamagedFiles”的文件夹,则可能表明您的硬盘驱动器出现故障。
运行硬件诊断
将你的笔记本电脑带到服务提供商处。他们将能够执行网络启动这将能够进一步诊断任何其他硬件问题。
万福玛利亚
如果其他方法都失败了,请备份到 Time Machine 并执行全新安装。当您从 Time Machine 恢复时,您的所有信息都将恢复到之前的状态。
如果您恰好有一个空白的外部硬盘,请将 Mac OSX 的新副本安装到该驱动器,然后在c启动过程中按住以选择从哪个硬盘启动。查看程序在新操作系统上是否有相同的安装问题。
个人感想
我已经维修 PC 和 Mac 15 年了。由于您也看到了明显的速度减慢,我的直觉告诉我,这可能是硬盘故障和文件损坏的综合结果。
其他资源