您好,登錄后才能下訂單哦!
本篇內容介紹了“怎么屏蔽Catalina的更新How to block updates to Mac OS X Catalina”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
目前在命令行執行下面指令的方法已經失效了
sudo softwareupdate --ignore "macOS Catalina"
不過貌似還能通過移除 SoftwareUpdateNotificationManager
啟動器的方式來解決這個問題。
也就是進入目錄 /System/Library/LaunchAgents
, 將 com.apple.SoftwareUpdateNotificationManager.plist
移動到 /System/Library/LaunchAgentsIgnored
。
另外,我還修改了這個配置文件里關于通知的相關項目,不過我不太確定這樣做是否有必要。 /System/Library/UserNotifications/Bundles/com.apple.SoftwareUpdateNotification.bundle/Contents/Info.plist
。
也就是以下的配置:
<dict> <key>UNDaemonShouldReceiveBackgroundResponses</key> <true/> <key>UNDefaultSettings</key> <dict> <key>UNSettingAlerts</key> <true/> <key>UNSettingAlwaysShowPreviews</key> <true/> <key>UNSettingBadges</key> <true/> <key>UNSettingModalAlertStyle</key> <true/> <key>UNSettingSounds</key> <true/> </dict> <key>UNHideSettings</key> <true/> <key>UNNotificationIcons</key> <dict/> <key>UNSuppressUserAuthorization</key> <true/>
即UNSuppressUserAuthorization
這個選項,然而這些選項的作用有待考證。( However the effect of these flags should be investigated.)
一個更極端的解決方案可能是把SoftwareUpdateNotification
管理器從核心服務中移除。
注意:為了做到上述修改,你需要從另一個磁盤啟動,否則系統會是只讀狀態。
PS:如果不想從另外的磁盤啟動,可以參考我的更新,親測有用,但這個修改是否能真正屏蔽更新通知,還需要繼續觀察,目前是修改后的第一天。(不過好像也沒有找到更好的方式??)
如果移動文件時出現read-only
文件系統提示:
$ sudo mv com.apple.SoftwareUpdateNotificationManager.plist /System/Library/LaunchAgentsIgnored mv: rename com.apple.SoftwareUpdateNotificationManager.plist to /System/Library/LaunchAgentsIgnored/com.apple.SoftwareUpdateNotificationManager.plist: Read-only file system
執行以下命令解除
sudo mount -uw /
“怎么屏蔽Catalina的更新How to block updates to Mac OS X Catalina”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。