Mac OSX環境にて、コマンドラインからMacのアップデートを行う方法
Mac OSX環境にて、コマンドラインからMacのアップデートを行う方法
これは便利。と言うか助かった。
最近私のMacの調子がおかしく、端末から
sudo shutdown -h now
と打たなければ、電源が落ちなくなってしまった。
GUI上からだと反応がなし。。
ざざっとネット上で解決策をあたってみて試したりしたが、まだ解決していない。
普段、電源はそれほど頻繁には切らないので、後で調べようと思っていたが、
最近Macの再起動が必要な"OS X El Capitan"のアップデート通知が来ていて、それの再起動も同様にできなかったので困っていた。
アップデートかけても再起動できなくて止まってしまって、結局コマンドラインから再起動かけるが、
それだと普通の再起動になってしまう。
コマンドラインから実行できないのか?と思い、試しに調べてみたら、あったのでこちらに書いていく。
アップデートの手順
まず下記のコマンドで現在のアップデート項目が確認できる。
$ softwareupdate --list
実際に返ってきた反応を見るとこんな感じ。
$ softwareupdate --list
Software Update Tool
Copyright 2002-2015 Apple Inc.
Finding available software
Software Update found the following new or updated software:
* OS X El Capitan Update-10.11.6
OS X El Capitan アップデート (10.11.6), 699574K [recommended] [restart]
この場合、"OS X El Capitan Update-10.11.6"のアップデートが来ているので、
sudo softwareupdate --install 'OS X El Capitan Update-10.11.6'
と明示的にインストール項目を指定するか、もしくは
sudo softwareupdate --install --all
ですべてのアップデート項目をインストールできる。
実際に打ったコマンドと表示は下記の通り。
$ sudo softwareupdate --install --all
Software Update Tool
Copyright 2002-2015 Apple Inc.
Finding available software
Downloaded OS X El Capitan アップデート
Installing OS X El Capitan アップデート
Done with OS X El Capitan アップデート
Done.
You have installed one or more updates that requires that you restart your
computer. Please restart immediately.
再起動してねと言われるので、最後に再起動コマンド。
sudo shutdown -r now
これで無事に最新にアップデートされた。良かった。
が、GUI上から電源が切れない件については、早めに対処しなければならないとも思った次第。