Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

With the Notification Center in Mountain Lion, I get an alert when software updates are available. The problem is, my only options are 'Details' and 'Update'. I don't want to interrupt my work to install the update and I don't want to launch the App Store to see what the update it. I just want to dismiss the alert so that it doesn't come back again. I know about the tip that swiping the notification off the side of the screen to make it go away, but it seems to come back a few minutes later.

I've looked in the System Preferences to change it to a 'banner' instead of an 'alert' so that it would go away by itself after a few seconds, but there is no option to control software update notifications. I've also closely read these two related questions and can't seem to make the answers there work for me to suppress repetitive update notifications.

I can turn off software updates all together, but I'm not really against the update notifications -- as long as I can acknowledge it and not have it bother me again.

Is there a hidden configuration option that I can invoke to control these notifications from re-appearing?

share|improve this question
    
Very interesting. I've never considered removing all updates in a fell swoop. This is a nice counterpoint to How to opt out of specific App updates using the App Store model? –  bmike Mar 9 '13 at 16:48
    
Have you seen this one: How do I turn off App Store notifications in Mountain Lion? –  Eir Nym Mar 9 '13 at 22:25
    
I'd love an option to pause update notifications, especially when traveling, since I don't generally update when away from home (and my backup drive). –  TomG Sep 27 '13 at 23:48

7 Answers 7

I have just disabled checking for updates automatically from System Preferences:

I install updates manually from App Store or with sudo softwareupdate -ia.


I tried adding this command to the root's crontab (and not restarting after updates):

0 14 * * * /usr/sbin/softwareupdate -ia

I didn't have any issues at first, but after the 10.8.3 update, Safari started crashing on launch until I restarted. After that I changed -ia to -da so the command just downloads updates. softwareupdate does not include updates for App Store applications though.

share|improve this answer
    
Brilliant - just install everything and you won't be bugged that an update is pending. –  bmike Mar 13 '13 at 17:45

Click on the icon to the right of the spotlight. Then scroll all the way to the top. It will display "Show Alerts and Banners On". Simply turn it off, and the alerts will disappear for the rest of the day.

share|improve this answer
    
Good tip, I didn't know about that. Not exactly what I was looking for but helpful to know. –  g . Apr 19 '13 at 15:47

ckoerner was on the right path. This is a bit technical, but I've been blessedly free from the 10.8.3 update notice all day.

  1. Go to ~/Library/Application Support/NotificationCenter

  2. Figure out which .db file is the newest.

  3. Open that file in Terminal with sqlite3: sqlite3 LONG_FILE_NAME.db

  4. Type select app_id from app_info where bundleid = 'com.apple.appstore'; and then hit return. A number will be displayed.

  5. Then delete all the notifications from the app store. delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;

  6. Finally, you might need to kill NotificationCenter. That was the only way to remove an existing notification off the screen. Type killall NotificationCenter in Terminal.

Here is an example of using sqlite3:

sqlite> select app_id from app_info where bundleid = 'com.apple.appstore';
8
sqlite> delete from notifications where app_id = 8;
sqlite> .q

I'm not sure how long it will last, but it has been a great afternoon without that notification nagging me all day.

share|improve this answer
    
Nice research job! I'd prefer to be able to make it stop entirely, but this is good to know. –  TJ Luoma May 16 '13 at 14:08

I'm unable to test this (anybody know how to force an update notification to appear?) but it strikes me that this is exactly the kind of situation where Apple's engineers would make it possible to hold down Option while clicking to slightly change the action to something else — such as permanently dismissing this warning, rather than temporarily doing so.

But I suspect the feature you want will be in OS X 10.9 when it comes out.

share|improve this answer

Go to systemPreferences > softwareUpdates and then uncheck everything you see.

share|improve this answer
    
Doesn't this suppress updates on a "corrective action taken" after the notification has been shown instead of being able to suppress tomorrow's updates as the question seems to imply? Perhaps @g is OK with seeing the first notification and then suppressing it and that's just my preference shaping how I read the words, though. –  bmike Mar 9 '13 at 17:02

There is a SQLite database located at ~/Library/Application Support/NotificationCenter that looks to house all the information for registered Apps in Notification Center.

The Mac App Store does have some entries in the DB, but I don't see anything that would allow you to change the settings. Perhaps someone with more knowledge could poke around and find out more.

enter image description here

share|improve this answer

If you hover over the notification and swipe from the left to right on the trackpad (assuming you have one), it will be moved to the notification list and off of your immediate screen.

share|improve this answer
2  
The notification reappears shortly after you do this - which is mentioned in the question. –  Dan J Jan 14 '13 at 20:39

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.