Mac 関係覚え書き

参考

Apple のドキュメント

サーバ側

10.4 Server での設定をメモする.

設定

設定は 「サーバ管理」->「ソフトウェアアップデートサーバ」の 「設定」->「一般」タブから行う.

まあ通常は

をチェックしておけばいいと思う.

その他は,デフォルト.

ちなみに,アップデートを提供するポートは 8088.

設定は /etc/swupd/swupd.conf に保存される.

パッケージ,カタログの同期

サーバは,アップルのアップデートサービスから現在利用可能な ソフトウェアアップデートのリストを受信する. 通常は,自動的に受信するように設定されているが, 手動で受信するときには

/usr/sbin/swupd_syncd

を実行するか, 「サーバ管理」->「ソフトウェアアップデートサーバ」の「設定」タブから 「アップデート」タブを選び,「今すぐ確認」をクリックする.

インストールパッケージ

サーバがアップルのサーバからダウンロードしたパッケージは

/usr/share/swupd/html/

に保存される.

ログ

クライアントからのアクセスログは /var/log/swupd/swupd_access_log と /var/log/swupd/swupd_error_log に出力される.

うまく加工すれば,どのクライアントがどのパッチをアップデートしようとしたかは 表示できるかも知れない.

また,サーバがミラーしたパッチのログは, /Library/Logs/SoftwareUpdateServer.log に保存される.

不具合

Tiger Server では, NFS サーバと相性が悪いらしく,ソフトウェアアップデートサーバを有効にしていると, 端末から NFS 領域をうまく NFS マウントできないということがあった.


クライアント側

次のコマンドを管理者で実行しておく (root 権限で行うのではなく,SoftwareUpdate を行うユーザで行う)

defaults write com.apple.SoftwareUpdate CatalogURL \
http://サーバ名:8088/index.sucatalog

また,システム全体に反映させるには,

sudo defaults write com.apple.SoftwareUpdate CatalogURL \
http://サーバ名:8088/index.sucatalog

をするように書かれているが,私の環境ではうまく行かなかった.

追記: 以下のコマンドかな?

defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL URL

参考 URL: http://support.apple.com/kb/HT4069

で,リモートからソフトウェアアップデートを開くには

open /System/Library/CoreServices/Software\ Update.app

をログインしているユーザで実行する.


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-03-10 (木) 19:19:14