2017-06-01 3 views
0

MacOSのシエラ10.12.5 の下で、私は一度にすべての私のパッケージを更新する/usr/local/bin/updateに入れて次のスクリプトを書きました:ソフトウェアアップデートで「利用可能な新しいソフトウェアがありません」が返されます。

#!/bin/sh 
brew update 
brew upgrade 
brew cask outdated|xargs brew cask reinstall 
softwareupdate -ia 

それは常にMacOSのシステムをインストールするときなど、魅力のように働きました更新。しかしsoftwareupdate -ia戻り

Software Update Tool 
Finding available software 
No new software available. 
(私は2.6.0であるのに対し、バージョン2.6.2 に)しかし、この時間は、私は更新可能としてのApp Storeによってマークされているアプリ(スラック)を持っています

softwareupdate --clear-catalog --force --reset-ignored --listを実行しても、使用可能なアップデートはありませんが、のApp Storeに表示されています。ここで

はあまりにも問題を抱えていた人との未解決のスレッドです:https://discussions.apple.com/thread/2396385

任意のアイデア?誰もが同じ問題を抱えていますか?

答えて

0

この投稿は私に疑いを与えた:https://apple.stackexchange.com/questions/110312/cli-softwareupdate-does-not-find-updates。特に

は、CLIツールのソフトウェアアップデートのは、Appleの ソフトウェアアップデートカタログを通じて提供OS Xのアップデートのためにある、またはどちらか.sucatalog OS X Serverのソフトウェア・アップデート・サービスが提供する カタログの好みに設定されています。

このアップデートカタログには、Mac App Storeアプリケーション(Xcodeなど)の詳細は含まれていません。

だから私はmas upgradeを実行して、アプリケーションを更新することができますmasする(Mac App Storeのコマンドラインインターフェイス)を、インストール、および私のスクリプトでこのコマンドを追加しました。

関連する問題