Update Apps Terminal Mac Featured

Terminalを使ってMacのアプリケーションをアップデートする方法を学べば、複数のMacのメンテナンスが大幅に効率化され、結果的に作業負担が軽減されます。システムコマンドとオープンソースリポジトリを組み合わせれば、ターミナルを使ってmacOSソフトウェアとMac App Storeソフトウェアの両方をアップデートできます。

ターミナルを使ってmacOSシステムとソフトウェアのアップデートをインストールする

ターミナルとsoftwareupdateツールを使ってMacをアップデートできます。このツールは、システム設定アプリケーションのソフトウェアアップデートセクションにあるものと同じシステムおよびソフトウェアアップデートをインストールします。

使用するには、アプリケーション -> ユーティリティから ターミナルアプリを起動します。softwareupdate -lコマンドを入力し、利用可能なアップデートをリストアップする。アップデートがあれば、softwareupdateが表示します。

Softwareupdate List Available Updates

利用可能なアップデートをすべてインストールするには、sudo softwareupdate -ia --verboseを実行する。このコマンドはsoftwareupdateツールを管理者権限で実行し、アップデートの進行状況を詳細に表示しながら、すべてのアップデートをインストールするように指示します。管理者パスワードの入力を求められるので、あとはアップデートが終わるのを待つだけです。

Softwareupdate Tool Verbose Installation Of Updates

ソフトウェア更新フラグ

softwareupdateツールの動作は、様々なフラグを使って変更することができます。以下は、よく使われるフラグのリストである:

  • verboseフラグはオプションであるが、アップデートがインストールされると、ライブのステータスレポートを表示する。処理すべきアップデートが多い場合、このフラグを使用することで、現在のステータスを常に把握することができる。
  • iフラグは "install "を表し、選択したアプリのインストール処理を開始する。
  • aフラグは "all "を表します。利用可能なすべてのアップデートをインストールします。
  • rフラグは "recommended "を表します。例えば、softwareupdate -irは"推奨 "アップデートのみをインストールします。
  • hフラグは「help」を表し、利用可能なコマンドをすべて表示します。
  • 1つのアップデートのみをインストールするには、softwareupdate -i [パッケージ名]を使用します。たとえば、softwareupdate -i RemoteDesktopClient-3.9.2は、RemoteDesktopClient 3.9.2アップデートのみをインストールします。
  • 特定の更新プログラムを無視するには、--ignoreフラグを使用します。たとえば、softwareupdate --ignore RemoteDesktopClient-3.9.2は、RemoteDesktopClientの3.9.2アップデートを非表示にします。

ターミナルを使用してMac App Storeソフトウェアをアップデートする

デフォルトでは、macOSにはMac App Storeのアプリケーションをアップデートするためのコマンドラインユーティリティが含まれていません。しかし、Dmitry Rodionov氏のmasユーティリティをインストールすることで、この機能をMacに追加することができます。

Terminalアプリを起動し(アプリケーション -> ユーティリティ)、まだインストールしていない場合は、以下のTerminalコマンドを使ってHomebrewをインストールする:

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

Homebrewはオープンソースのパッケージマネージャで、ターミナルからサードパーティのソフトウェアを簡単にインストール、アップデート、管理できる。早速、前述のmasユーティリティをbrew install masコマンドでインストールして使ってみよう。インストールが完了したら、masと入力すると利用可能なmasコマンドの一覧が表示される。

Mas Tool Listing All Available Commands In Terminal

例えば、インストールされているMac App Storeアプリの一覧を見るにはmas listと入力し、利用可能なアップデートがあるアプリのみを見るにはmas outdatedと入力する。すべてのアプリをアップデートするには、mas upgradeと入力します。各アプリがアップデートされ、完了すると通知されます。

Mas Updating All Outdated Apps

このガイドでは、ターミナルコマンドを使ってMacでアプリをアップデートする方法を説明しました。複数のMacを管理している方にとって、この方法は時間の節約になるだけでなく、アップデートプロセスをより高度にコントロールすることができます。あなたのコマンドラインスキルをさらに高め、Macで使える便利なTerminalコマンドを見つけるには、知っておくと便利なMacのTerminalコマンドの記事をご覧ください。

すべての画像とスクリーンショットはDavid Moreloによるものです。

Akira
Akiraは情熱的なゲーマーであり、製品レビュアーです。ゲームをしていないときは、最新のゲーミングアクセサリーを試したり、製品のレビューをしていることが多い。彼の分かりやすいスタイルは、ゲーマーが自分のニーズに最も適した製品を簡単に判断できるようにするものです。また、技術的な問題にも精通しており、その解決方法も知っている。