V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
sungnix
V2EX  ›  macOS

请问怎样彻底禁止 macOS 的升级提醒呢?

  •  
  •   sungnix · Jun 25, 2021 · 5613 views
    This topic created in 1777 days ago, the information mentioned may be changed or developed.

    家里老旧的 MacBook 用 macOS Catalina 感觉挺顺手,
    但是升级 macOS Big Sur 的提醒让强迫症患者忍受不了,
    按照网上教程关闭更新设置并执行下面的命令过不了 10 分钟又会出现提醒,
    请问大家知道彻底禁止 macOS 升级提醒的方法吗?

    sudo softwareupdate --ignore "macOS Catalina"
    sudo softwareupdate --ignore "macOS Catalina 10.15.7 Update"
    defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
    killall Dock
    
    11 replies    2021-06-28 11:28:47 +08:00
    Resource
        1
    Resource  
       Jun 25, 2021
    现在好像只能 host 屏蔽升级服务器域名
    sungnix
        2
    sungnix  
    OP
       Jun 25, 2021   ❤️ 1
    好像还要屏蔽升级域名:
    ```
    127.0.0.1 swscan.apple.com
    127.0.0.1 swcdn.apple.com
    127.0.0.1 swdist.apple.com
    ```
    mcoo1997
        3
    mcoo1997  
       Jun 25, 2021
    不管他就完事了
    FurN1
        4
    FurN1  
       Jun 25, 2021 via iPhone
    softwareupdate --ignore 在 macOS Mojave 10.14.6 的安全更新 2020-003 开始,就失效了。以后的版本你只能用其他办法了。
    RpSTh1mnH7i798Nf
        5
    RpSTh1mnH7i798Nf  
       Jun 25, 2021   ❤️ 1
    sungnix
        6
    sungnix  
    OP
       Jun 25, 2021
    @eunrui 感谢,我试试^_^
    KaynWASD
        7
    KaynWASD  
       Jun 25, 2021
    @sungnix 马克一下 好用求 at
    NanonaN
        8
    NanonaN  
       Jun 25, 2021
    屏蔽 host 正解,我用了快一年了,就是为了屏蔽 big sur
    luistrong
        9
    luistrong  
       Jun 25, 2021
    顺路问问如何禁止 app store 的软件更新横幅通知?
    Cassano
        10
    Cassano  
       Jun 25, 2021
    别说,我还真像弄一台机器 一直用 XP 保持那种传统味道。。
    lx000377
        11
    lx000377  
       Jun 28, 2021
    不建议用屏蔽 hosts 的方法,会把 Xcode 之类的系统软件更新一起给鲨了
    我的永久屏蔽的方法。给你参考

    修改更新进程执行权限
    重启
    command+r 进入恢复模式 打开终端
    *#* 切换到系统所在卷,默认名称是 “*Macintosh HD*”
    cd /Volumes/Macintosh\ HD
    *#* 如果修改了名称,假如系统卷名称是 *Mac*
    cd /Volumes/Mac
    # 修改权限 复制以下代码
    `
    chmod 644 System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager

    `

    想要还原?
    `
    chmod 755 System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager

    `
    删除更新文件

    `
    rm -rf Library/Updates/
    `

    屏蔽 Safari 更新
    命令行:
    `softwareupdate --list`
    提示有软件更新
    `
    ···
    Safari14.0.3CatalinaAuto-14.0.3
    ···
    `
    屏蔽更新命令:
    //注意版本号,后面的·-14.0.3·去掉
    `sudo softwareupdate --ignore "Safari14.0.3CatalinaAuto"`
    提示
    `
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1150 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 23:19 · PVG 07:19 · LAX 16:19 · JFK 19:19
    ♥ Do have faith in what you're doing.