Mojave(macOS 10.14)でソフトウエアアップデートの設定メモ
設定は以下の2ファイル...(0:OFF/1:ON)
/Library/Preferences/com.apple.SoftwareUpdate.plist
/Library/Preferences/com.apple.commerce.plist
ちなみにインストール済みのリストは以下に記載
/Library/Receipts/InstallHistory.plistインストーラのbom,plistファイル等はにある
/private/var/db/receipts/*..ので見るならlsbomやplutilで..
Pkgファイルでインストールしたものは
$ pkgutil --pkgs | --pkg-info | --filesあたりでも..
ref.
$ defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist
{
AutomaticCheckEnabled = 0;
AutomaticDownload = 0;
AutomaticallyInstallMacOSUpdates = 0;
ConfigDataInstall = 0;
CriticalUpdateInstall = 0;
LastAttemptBuildVersion = "10.14.2 (18C54)";
LastAttemptSystemVersion = "10.14.2 (18C54)";
LastFullSuccessfulDate = "2019-04-16 08:14:01 +0000";
LastRecommendedUpdatesAvailable = 1;
LastResultCode = 0;
LastSuccessfulDate = "2019-04-16 08:14:01 +0000";
LastUpdatesAvailable = 1;
PrimaryLanguages = (
"ja-JP",
ja
);
RecommendedUpdates = (
{
"Display Name" = "macOS 10.14.4\\U30a2\\U30c3\\U30d7\\U30c7\\U30fc\\U30c8";
"Display Version" = " ";
Identifier = "macOS 10.14.4 Update";
"Product Key" = "041-49226";
}
);
}
$
$
$ defaults read /Library/Preferences/com.apple.commerce.plist
{
AutoUpdate = 0;
}
$
$
$ plutil -p /Library/Receipts/InstallHistory.plist
[
0 => {
"date" => 2018-05-25 09:05:09 +0000
"displayName" => "SU_TITLE"
"displayVersion" => ""
"packageIdentifiers" => [
0 => "com.apple.pkg.Core"
1 => "com.apple.pkg.EmbeddedOSFirmware"
2 => "com.apple.pkg.BridgeOSUpdateCustomer"
3 => "com.apple.pkg.BridgeOSBrain"
]
"processName" => "macOS Installer"
}
1 => {
"contentType" => "config-data"
"date" => 2018-05-25 09:26:57 +0000
"displayName" => "XProtectPlistConfigData"
"displayVersion" => "2099"
"packageIdentifiers" => [
0 => "com.apple.pkg.XProtectPlistConfigData.16U4033"
]
"processName" => "softwareupdated"
}
.....
.....
.....
]
$
$
$ ls -lt /private/var/db/receipts
total 239824
-rw-r--r-- 1 root wheel 295 4 16 16:12 com.microsoft.package.Microsoft_PowerPoint.app.plist
-rw-r--r-- 1 root wheel 348923 4 16 16:12 com.microsoft.package.Microsoft_PowerPoint.app.bom
-rw-r--r-- 1 root wheel 283 4 16 16:12 com.microsoft.package.Microsoft_Word.app.plist
-rw-r--r-- 1 root wheel 454003 4 16 16:12 com.microsoft.package.Microsoft_Word.app.bom
-rw-r--r-- 1 root wheel 285 4 16 16:10 com.microsoft.package.Microsoft_Excel.app.plist
-rw-r--r-- 1 root wheel 511875 4 16 16:10 com.microsoft.package.Microsoft_Excel.app.bom
.....
.....
.....
$
$ plutil -p /private/var/db/receipts/com.microsoft.package.Microsoft_PowerPoint.app.plist
{
"InstallDate" => 2019-04-16 07:12:58 +0000
"InstallPrefixPath" => "Applications"
"InstallProcessName" => "installer"
"PackageFileName" => "Microsoft_PowerPoint.pkg"
"PackageIdentifier" => "com.microsoft.package.Microsoft_PowerPoint.app"
"PackageVersion" => "16.24.19041401"
}
$
$ lsbom /private/var/db/receipts/com.microsoft.package.Microsoft_PowerPoint.app.bom
. 40755 0/0
./Microsoft PowerPoint.app 40755 0/0
./Microsoft PowerPoint.app/Contents 40755 0/0
./Microsoft PowerPoint.app/Contents/Frameworks 40755 0/0
./Microsoft PowerPoint.app/Contents/Frameworks/ADAL.framework 40755 0/0
.....
.....
.....
$
$
$ pkgutil --pkgs
com.apple.pkg.DevSDK_macOS1013_Public
com.apple.pkg.iTunesX.12.7.5.patch
com.apple.pkg.GatekeeperConfigData.16U1672
com.apple.pkg.GatekeeperConfigData.16U1699
com.apple.update.fullbundleupdate.18D109
.....
.....
.....
$
$ pkgutil --info com.apple.pkg.iTunesX.12.7.5.patch
package-id: com.apple.pkg.iTunesX.12.7.5.patch
version: 12.7.5.0.1.1527064546
volume: /
location: /
install-time: 1527682440
groups: com.apple.findsystemfiles
$
$ pkgutil --files com.apple.pkg.iTunesX.12.7.5.patch
Applications
Applications/iTunes.app
Applications/iTunes.app/Contents
Applications/iTunes.app/Contents/Frameworks
.....
.....
.....
-----
OSのアップデートは softwareupdate(8) でやるとして,Mac App Store分のアップデートはmas-cliでやる(か?自動アップデートに任せるか?)しかないのかなぁ...<教えて偉い人^^/
-mas https://github.com/mas-cli/mas
以上.
