ターミナルを使ってMacをアップデートする方法【コマンド一覧付き】
多くの方は、Macのソフトウェア(macOS)をアップデートするとき、Mac App Storeから行うのが一般的だと思います。しかし、実はもうひとつの方法があります。それが「ターミナル」を使ったアップデートです。特に古いMacではMac App Storeの動作が重くなりがちなため、ターミナル経由のほうが手軽で時間の節約になることもあります。また、ターミナルでアップデートするとダウンロードやインストールが速くなったと感じるユーザーも多く、これも大きなメリットです。
さらに、サーバーに接続された複数のMacを管理している場合、スクリプトを実行したりリモートでアップデートを適用したりできるため、一台ずつ操作する手間が省けます。なお、macOS Mojave以降ではソフトウェア・アップデートは「システム環境設定」に移動しましたが、ターミナルを使う方法は今でも利用可能です。
ターミナルでMacをアップデートする手順
この方法では、いくつかのコマンドを使って、お使いのシステムに対応したアップデートを検索し、インストールします。
注意:ソフトウェアの更新はシステムの中核的な機能であるため、ターミナルでダウンロードやインストールを行うには管理者権限のパスワードが必要です。
1. ターミナルを起動する
Spotlightで「ターミナル」と検索するか、「アプリケーション → ユーティリティ → ターミナル」から起動しましょう。
2. アップデートを確認する
以下のコマンドを入力してEnterキーを押します。
sudo softwareupdate -l
このコマンドはAppleのサーバーにアクセスし、お使いのシステム向けのアップデートを検索します。アップデートがない場合は「No updates available.(利用可能なアップデートはありません)」と表示されます。アップデートがある場合は、その一覧とファイルサイズが表示されます。
3. 特定のアップデートをダウンロード&インストールする
特定のアップデートだけをダウンロードしてインストールしたい場合は、次のコマンドを使用します。
sudo softwareupdate -i 'NAME'
「NAME」の部分を、インストールしたいアップデートの名前に置き換えてください。たとえば「macOS Big Sur 11.4-20F71」をインストールしたい場合は、sudo softwareupdate -i 'macOS Big Sur 11.4-20F71'と入力します。
ヒント:アップデートの名前(識別子)は、下の画像のように星印(アスタリスク)の横に表示されている文字列です。
正確な識別子を入力しないとアップデートは正常にダウンロード・インストールされません。また、下の画像のように識別子の末尾にスペースやアスタリスクが含まれている場合もあるので注意してください。
4. すべてのアップデートをまとめてインストールする
利用可能なアップデートをすべてインストールしたい場合は、代わりに以下のコマンドを使います。
sudo softwareupdate -i -a
-aオプションは「すべてのアップデートをインストールする」ようターミナルに指示するものです。どちらのコマンドもsudo権限で実行されるため、求められたら管理者パスワードを入力してください。
これで完了です。選択したアップデートのダウンロードが始まり、ダウンロード完了後は自動的にインストールが開始されます。残念ながら従来のようなプログレスバーは表示されませんが、ターミナルがテキスト形式で各ステップの進行状況を随時通知してくれます。
再起動が必要なアップデートをインストールした場合は、その旨がターミナルに表示されます。パスワードを入力すれば、Macが自動的に再起動されます。
この方法ではmacOS本体のアップデートやApple製主要アプリのアップデートをダウンロードできますが、サードパーティ製アプリのアップデートについては、引き続きMac App Storeまたはシステム環境設定の「ソフトウェア・アップデート」を利用する必要があります。
まとめ
ターミナルからのアップデートは、コマンド入力に少し慣れが必要ですが、App Storeが重い環境や複数台のMacを管理している場面では非常に便利な手段です。ぜひ活用してみてください。
macOSのコマンドラインで他に何ができるのか気になる方は、ローカルネットワークのスキャン方法や、ターミナルでMac上の任意のフォルダを開く方法についてのガイドもぜひご覧ください。
あなたはMac App Store派ですか?それともターミナル派ですか?ぜひコメント欄でお聞かせください。フォルダへのパスワード保護の設定方法やPythonスクリプトの実行方法など、その他のmacOS関連コンテンツもあわせてチェックしてみてください。
-
ターミナルを使ってMacからAnacondaを完全にアンインストールする方法
強力なパッケージマネージャー「Anaconda」をインストールしたものの、不要になったためアンインストールしたい——そんな方は必見です。この記事では、AnacondaをMacから削除し、ディスク容量を解放して他の重要なファイルのためのスペースを確保する方法を詳しく解説します。 クリーンにアンインストールを行うために、いくつかの方法をご紹介します。それでは、さっそく始めましょう。 Anacondaとは? 巨大なヘビとしての「アナコンダ」はご存じでしょうが、ここで紹介するAnacondaは、機械学習、データサイエンス、科学技術計算、人工知能(AI)に関わるツールです。これらの予測分析は、スクリプト
-
ターミナル不要!Macの隠れた設定を変更できるおすすめツール4選
Macは非常に精巧なデバイスです。簡単な設定変更であれば「システム環境設定」から手軽に行えますが、機能面や見た目に関する細かい調整を行うには、通常、macOS標準のターミナルエミュレータ「ターミナル」を操作する必要があります。 とはいえ、理由あってターミナルに手を出したくない人も多いはずです。第一にコマンド操作は複雑で、第二に万が一間違えた場合、ネット上で解決策を探し回る羽目になりかねません。 したがって、上級者でない限り、無理にターミナルを使う必要はありません。実は、コマンドを一切打たずともMacのさまざまな機能にアクセスできる方法があるのです。今回は、ターミナルなしでmacOSの隠れた機能