ターミナルからMacOSXとMacアプリを更新する方法

たまに、macOSシステムまたはマシンにインストールされているアプリのいずれかでアップデートが利用可能であることがわかります。システムソフトウェアとアプリを最新の状態に保つことが重要です。これにより、システムが安定し、アプリにバグがなくなります。

Macマシンでは、オペレーティングシステムとアプリケーションを更新する方法(ways to update the operating system and applications)がいくつかあります。新しいアップデートを入手してインストールする従来の方法は、マシンで公式のMacAppStoreを使用することです。(Mac App Store)

ターミナルウィンドウ

ただし、更新をインストールするためにそれに縛られているわけではありません。ターミナル(Terminal)アプリを使用して、マシン上のさまざまな更新を検索、ダウンロード、およびインストールすることもできます。これらの更新をインストールする方法を決定できる構成可能なオプションもあります。

ターミナルからmacOSバージョンを更新する(Update The macOS Version From Terminal)

ターミナル(Terminal)には、macOSで利用可能なすべてのアップデートをチェックし、それらをダウンロードしてマシンにインストールできるようにするコマンドがあります。このコマンドを使用すると、 Mac(Mac)上のiTunesなどのAppleアプリを更新することもできます。

ただし、マシンにインストールされているサードパーティアプリのアップデートをインストールすることはできません。これらのアプリの場合、このガイドの後半で説明するパッケージをインストールする必要があります。

利用可能なmacOSシステムアップデートを探す(Find Available macOS System Updates)

最初に実行したいのは、macOSおよびAppleアプリで利用可能なアップデートを確認することです。チェックは、必ずしもアップデートのダウンロードまたはインストールを意味するわけではありません。Macで何を更新する必要があるかを知るためだけのものです。

Macでお好みの方法を使用してターミナル(Terminal)アプリを起動します。

アプリが起動したら、次のコマンドを入力してEnterキー(Enter)を押します。

softwareupdate -l

コマンド付きのターミナルウィンドウ:softwareupdate -l

利用可能なすべての更新を検索し、ターミナル(Terminal)ウィンドウに表示します。表示される情報には、アプリ名、更新のサイズ、更新が推奨されるかどうか、更新でマシンの再起動が必要かどうかが含まれます。

ターミナルのソフトウェアアップデートツール

ターミナル(Terminal)でアップデートを確認してから、 AppStoreからインストールすることもできます。

macOSシステムアップデートをダウンロードする(Download macOS System Updates)

利用可能なアップデートを見つけたら、それらのアップデートをMacにダウンロードすることをお勧めします。ダウンロードには、アップデートをインストールする必要がないことにも注意してください。アップデートをダウンロードしたままにして、すぐにインストールすることはできません。

  • ターミナル(Terminal)アプリを起動し、次のコマンドを入力してEnterキー(Enter)を押します。

    softwareupdate -d -a

コマンド付きのターミナル:softwareupdate -d -a

  • 利用可能なすべてのアップデートをダウンロードしますが、インストールしません。これらの更新ファイルは、Macの /Library/Updates/

ダウンロードしたmacOSアップデートをインストールする(Install Downloaded macOS Updates)

Terminalコマンドを使用してダウンロードしたアップデートは、手動でインストールすることはできません。これらの更新は、ターミナル(installed using a command in the Terminal)アプリのコマンドを使用してのみインストールできます。

それらをインストールするには、最初にアップデートの名前を見つけてから、以下の名前を使用してアップデートをMacにインストールする必要があります。

  • ターミナル(Terminal)アプリを起動し、次のコマンドを入力して、Enterキー(Enter)を押します。update-nameは、インストールする更新の名前に置き換えてください。

    softwareupdate -i update-name

コマンド付きのターミナルウィンドウ:softwareupdate -i update-name

アップデートがマシンにインストールされると通知されます。アップデートはすでにMac(Mac)にダウンロードされており、インストールするだけでよいので、これはそれほど長くはかからないはずです。

すべてのmacOSアップデートをダウンロードしてインストールします(Download & Install All macOS Updates)

上記のセクションで行ったことは、少しずつ更新することでした。すべてのmacOSアップデートを一度に検索、ダウンロード、インストールしたい場合はどうなりますか?さて、ターミナル(Terminal)はあなたをカバーしました。

利用可能なすべてのアップデートを1回の実行でMacにインストールできるコマンドがあります。

  • ターミナル(Terminal)アプリを開き、その中で次のコマンドを実行します。

    softwareupdate -i -a

コマンド付きのターミナル:softwareupdate -i -a

このコマンドは、すべての更新をインストールし、完了したときに通知します。これは、最初にすべての更新をダウンロードしてから、それらを1つずつマシンにインストールするため、上記の方法よりも時間がかかります。

ターミナルからMacアプリを更新する(Update Mac Apps From Terminal)

Appleによって開発されていないサードパーティのアプリでは、Macの(Mac)ターミナル(Terminal)からさまざまなコマンドを更新する必要があります。上記のコマンドを実行すると、これらのアプリの更新は表示されません。

すべてのMacストアアプリ(Mac Store Apps)を更新できるようにするには、Homebrewの後に「mas」をマシンにインストールする必要があります。その後、他のアプリを更新できるようになります。

ターミナル(Terminal)アプリを開き、その中で次のコマンドを実行してHomebrewをインストールします。

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

コマンド付きのターミナルウィンドウ:/ usr / bin / ruby​​ -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrewがインストールされたら、次のコマンドを入力し、 Enterキー(Enter)を押してmasユーティリティをインストールします。

brew install mas

コマンド付きターミナル:brew install mas

masがインストールされている場合、次のコマンドを実行して、このユーティリティを使用して更新できるすべてのアプリのリストを表示できます。

マスリスト(mas list)

マスリストユーティリティ付きターミナル

次のコマンドを入力してEnterキー(Enter)を押すと、更新が必要なすべてのアプリが表示されます。

時代遅れのマス(mas outdated)

マスが古くなったターミナルウィンドウ

次のコマンドを実行して、古いアプリをすべて更新します。最初にすべての古いアプリのアップデートをダウンロードしてからインストールするので、完了するまでにかなりの時間がかかると予想されます。

マスアップグレード(mas upgrade)

masアップグレードコマンドを使用したターミナルウィンドウ

(Wait)ユーティリティがアプリを更新するまで待ちます。完了したら、ターミナル(Terminal)ウィンドウを閉じることができます。

将来この方法を使用してアプリを更新する予定がない場合は、必ずしもmasとHomebrewを(Homebrew)Macにインストールしておく必要はありません。それらをアンインストールしても、 Mac(Mac)の更新されたアプリには影響しないため、必要に応じて安全に削除できます。



About the author

私は、Excel や PowerPoint などの Microsoft Office ソフトウェアの使用経験があるコンピューターの専門家です。また、Google が所有するブラウザーである Chrome の使用経験もあります。私のスキルには、書面および口頭での優れたコミュニケーション、問題解決、批判的思考が含まれます。



Related posts