软件更新返回 "No new software available."
software-update returning "No new software available."
在 MacOS Sierra 10.12.5 下,我编写了以下脚本并放入 /usr/local/bin/update
以一次更新我的所有包:
#!/bin/sh
brew update
brew upgrade
brew cask outdated|xargs brew cask reinstall
softwareupdate -ia
它总是很有魅力,包括在安装 MacOS 系统更新时。但是这一次,我有一个应用程序 (Slack),它被 App Store 标记为可更新(到版本 2.6 .2 而我的是 2.6.0) 但 softwareupdate -ia
returns
Software Update Tool
Finding available software
No new software available.
即使 运行 softwareupdate --clear-catalog --force --reset-ignored --list
,也没有可用的更新,而它显示在 App Store。
这是一个未解决的线程,有人也遇到了这个问题:https://discussions.apple.com/thread/2396385
有什么想法吗?有人遇到同样的问题吗?
这个post给了我一个疑问:https://apple.stackexchange.com/questions/110312/cli-softwareupdate-does-not-find-updates。
特别是:
The CLI tool softwareupdate is only for OS X updates provided through Apple's
software update catalog, or whichever .sucatalog is set in preferences for
catalogs provided by OS X Server's Software Update service.
This update catalog does not contain details for Mac App Store apps, such as Xcode.
所以我安装了 mas(Mac App Store 命令行界面),它允许通过 运行 mas upgrade
更新应用程序,并在我的脚本。
在 MacOS Sierra 10.12.5 下,我编写了以下脚本并放入 /usr/local/bin/update
以一次更新我的所有包:
#!/bin/sh
brew update
brew upgrade
brew cask outdated|xargs brew cask reinstall
softwareupdate -ia
它总是很有魅力,包括在安装 MacOS 系统更新时。但是这一次,我有一个应用程序 (Slack),它被 App Store 标记为可更新(到版本 2.6 .2 而我的是 2.6.0) 但 softwareupdate -ia
returns
Software Update Tool
Finding available software
No new software available.
即使 运行 softwareupdate --clear-catalog --force --reset-ignored --list
,也没有可用的更新,而它显示在 App Store。
这是一个未解决的线程,有人也遇到了这个问题:https://discussions.apple.com/thread/2396385
有什么想法吗?有人遇到同样的问题吗?
这个post给了我一个疑问:https://apple.stackexchange.com/questions/110312/cli-softwareupdate-does-not-find-updates。
特别是:
The CLI tool softwareupdate is only for OS X updates provided through Apple's software update catalog, or whichever .sucatalog is set in preferences for catalogs provided by OS X Server's Software Update service.
This update catalog does not contain details for Mac App Store apps, such as Xcode.
所以我安装了 mas(Mac App Store 命令行界面),它允许通过 运行 mas upgrade
更新应用程序,并在我的脚本。