命令行工具无法更新(不断回来)

命令行工具无法更新(不断回来)

我正在使用 OS X 10.12.3,托管软件中心不断邀请我更新“命令行工具”版本 8.2。如果我进行更新,该消息会稍后再次出现。

有什么方法可以调试或修复这个问题吗?

答案1

建议 1:重置 App Store

  1. 打开终端。

  2. 运行以下命令:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  3. 重新启动 App Store

  4. 选择菜单项调试重置应用程序

建议 2:删除更新日志中的重复条目

这可能是因为 的更新日志中存在重复条目
~/Library/Application Support/App Store/updatejournal.plist

updatejournal.plist通过输入从二进制文件转换plutil -convert xml1,然后将updatejournal.plistFinder 中的文件拖到终端中。这是一个 XML 文件,您需要删除<dict>其中的条目,内容如下:

    <dict>
    ...
    <string>Command Line Tools (OS X 10.10)</string>
    ...
    </dict>

详细内容可参阅 Appstore 同一应用多次更新

答案2

看看你是否可以按照下面的步骤操作,但对于“管理软件中心“特别是从这个列表或每个 Mac OS X 版本的等效列表区域。

要阻止 Mac OS X 中的软件更新骚扰您有关特定软件包的可用信息,您需要执行以下操作:

  • 在软件更新屏幕中选择包
  • 导航到“更新”菜单并选择“忽略更新”(见下面的屏幕截图),同时选择要忽略的项目

在此处输入图片描述

如果您不小心忽略了您想要的软件包,或者后来改变主意,没问题 - 只需转到软件更新主菜单并选择“重置忽略的更新”以重置列表并再次设置 Mac OS X 的软件包。

来源

相关内容