Macでアップデートを対象外にする

アップデートを対象外にする

macOSのアップデートはApp Store経由で行います。ほとんどの場合アップデートが出たら、App Storeからアップデートをインストールする。または自動でアップデートを適用します。

iTunesやSafaiなど、特定のバージョンを動かし続けたい時は、それらのアップデートを適用しない(アップデート対象外)方法があります。この方法はApp Storeなどからは行えないので、コンソールでコマンドを使って行うことになります。

  1. App Store上でのアップデートは次のようになっているものとします、
    App Storeのアップデート一覧

  2. ターミナルを開いて、コマンドで使ってアップデートリストを表示します。このアップデートリストに表示される*の部分の名前を使って対象外リストに追加することになります。

    $ softwareupdate --list
    Software Update Tool
    
    Finding available software
    Software Update found the following new or updated software:
       * RemoteDesktopClient-3.9.3
    	Remote Desktop クライアントアップデート (3.9.3), 8587K [recommended]
       * Safari11.1Sierra-11.1
    	Safari (11.1), 77895K [recommended]
       * Security Update 2018-002-10.12.6
    	セキュリティアップデート 2018-002 (10.12.6), 760437K [recommended] [restart]
       * iTunesX-12.7.4
    	iTunes (12.7.4), 272816K [recommended]
  3. アップデートの名前を元に、アップテート対象外リストに登録します。対象外リストに登録するコマンドはsoftwareupdate --ignore {アップデート名}です。まずSafariのアップデートを対象外にします。

    $ softwareupdate --ignore Safari11.1Sierra
    Ignored updates:
    (
        "Safari11.1Sierra"
    )
  4. 次に、Remote Desktop Clientのアップデートを対象外にします。

    $ softwareupdate --ignore RemoteDesktopClient
    Ignored updates:
    (
        "Safari11.1Sierra",
        RemoteDesktopClient
    )
  5. 上記のように、--ignoreの後ろに続くアップデート名は、--listで表示されたリストのアップデート名と完全に一致しない場合もあるようです。上記の対象外リストに追加した後のApp Storeのアップデート一覧、コマンドでのアップデートリストは次のようになります。
    softwareupdate --ignore実行後のApp Storeのアップデート一覧

    $ softwareupdate --list
    Software Update Tool
    
    Finding available software
    Software Update found the following new or updated software:
       * Security Update 2018-002-10.12.6
    	セキュリティアップデート 2018-002 (10.12.6), 760437K [recommended] [restart]
       * iTunesX-12.7.4
    	iTunes (12.7.4), 272816K [recommended]
  6. 対象外リストから削除する(アップデート対象にする)には下記コマンドを実行するとこで、対象外リストを空にすることができます。

    $ softwareupdate --reset-ignore
    Ignored updates:
    (
    )
  7. 対象外リストを空にした後のApp Storeのアップデート一覧、コマンドでのアップデートリストは次のようになります。
    softwareupdate --reset-ignore実行後のApp Storeのアップデート一覧

    $ softwareupdate --list
    Software Update Tool
    
    Finding available software
    Software Update found the following new or updated software:
       * RemoteDesktopClient-3.9.3
    	Remote Desktop クライアントアップデート (3.9.3), 8587K [recommended]
       * Safari11.1Sierra-11.1
    	Safari (11.1), 77895K [recommended]
       * Security Update 2018-002-10.12.6
    	セキュリティアップデート 2018-002 (10.12.6), 760437K [recommended] [restart]
       * iTunesX-12.7.4
    	iTunes (12.7.4), 272816K [recommended]