blog

OS X Mavericksサーバー使用法チュートリアル:ソフトウェア・アップデート

ソフトウェアアップデートサービスは、Microsoft の Windows Server Update Services に相当する Apple のサービスです。 この記事では、Profile Man...

Jul 15, 2025 · 3 min. read
シェア

ソフトウェア・アップデート・サービスは、MicrosoftのWindows Server Update Servicesに相当するAppleのサービスであり、すべてのOS XサーバがAppleのソフトウェア・アップデート・サーバから直接アップデートをダウンロードします。次に、Profile Managerを使って、自分のMacクライアントをローカルのアップデートサーバに向けると、Appleの公式施設を訪れることなく、そこからアップデートを取得できるようになり、インターネットの帯域幅を節約し、ダウンロード速度を大幅に向上させることができます。

自動] に設定すると、Apple からアップデートが提供されると、Mac クライアントに自動的に配布されます。手動] を選択した場合は、アップデートをしばらく保留し、テスト後にすべてのクライアントにリリースするオプションがあります。OS Xのアップデートがリリースされた当日にインストールしたことがある人なら、そのリスクを理解しているはずです。最も重要なセキュリティアップデートであっても、リリース前に数日間の厳密なテストを行うことをお勧めします。

クライアント(最も早くサポートされたタイガーシステムのバージョン)は、ソフトウェアアップデートサービスのサポートにより、アップデートコントロールを実装することができます。

ソフトウェア・アップデート・サービスは、Mac App Storeを介さずに、Macのファームウェア・アップデート、Safari、iTunes、その他のApple製アプリケーションなど、Appleのサーバからアップデートできるものすべてをアップグレードするもので、10.4以上のOS Xバージョンのアップデートはソフトウェアアップデート。アップルアップデートカタログのフルコピーは、数ギガバイトのディスクドライブの容量を消費します。iOSのアップデートをソフトウェアアップデートサービスを使ってローカルサーバにダウンロードして配布することはできません。

WSUSと比較して、Software Updateサービスには他にも機能制限があります。ユーザーへのアップデートのリリースを一時的に保留することは可能ですが、プッシュされたアップデートをユーザーに強制的に使用させることはできません。つまり、アップデートが承認されると、ユーザーは通常のソフトウェアアップデートプロセスでこの新しいコンテンツにアクセスできますが、強制的にインストールすることはできず、内部環境全体でアップデートをチェックすることもできません。また、社内環境全体でアップデートをチェックすることもできません。後日、ユーザーがアップデートを選択した場合、誰もがユーザーが自発的にインストールするのを待たなければなりません。この制限に対処する最善の方法は、ソフトウェア・アップデート・サービスをApple Remote Desktopなどの管理ツールと組み合わせて、手動または選択したスケジュールでアップデートを強制的にチェックすることです。

また、特定のグループや個人のアップデートを承認する一方で、他のグループや個人のアップデートを保持する方法もありません。WSUSはActive Directoryと密接に関連しているため、このようなタスクを実行することができます。他の多くのOS X Serverサービスと同様に、ソフトウェア・アップデートは、複数のMacデバイスを持つホームユーザや、デバイス数が少ない小規模なビジネス環境にも適しています。しかし、Macデバイスの数が数百、数千に達すると、Software Updateのパフォーマンスは満足のいくものではなくなります。

機能的重複

同じサーバ上でソフトウェア・アップデート・サービスとキャッシュ・サービスの両方を実行している場合、いくつか注意すべき点があります。まず、どちらのサービスもシステムアップデートを保存するため、同じアップデートが複数保存されないように調整する必要があるかもしれません。OS Xのアップデートポイントのサイズは1GBを超えることが多いため、そのサイズのコンテンツをキャッシュすることは負担になる可能性があります。しかし、キャッシュサービスは実際に必要なものだけをダウンロードするため、必ずしもOS Xのアップデートが古くなる心配はありません。

最後に、ソフトウェア・アップデート・サービスでは、アップデートを一時的に保持し、すべてのMacで動作するかどうかをテストすることができますが、キャッシングでは、ユーザーがこれまでにダウンロードしたすべてのファイルを制限なくキャッシュに保持します。繰り返しになりますが、設定して忘れるというアプローチでは、キャッシングサービスは諸刃の剣となります - 使い方は簡単ですが、その後の操作で必要となる特定の、または高度な方法で制御することは困難です。

前へ

詳しくはOS X Mavericks Serverのチュートリアルをご覧ください。

Read next

私がCについて好きな10のこと、嫌いな10のこと

最近、ある人が「なぜもうCを使う必要があるのか」と文句を言っていました。私は彼の意見には賛成しませんが、少なくとも彼は、「親指ほどの大きさのコンピューターで」プログラミングをしたり、ある言語のブートローダーを書いたりするのであれば、Cは使うべき言語だとさりげなく言っていました。私に言わせれば、デバイス・ドライバを書いたり、プラットフォーム固有のカーネルを書いたりする場合は、とにかくCを使えばいいのです。

Jul 15, 2025 · 5 min read