사용 가능한 업데이트 알림을 영구적으로 해제하려면 어떻게합니까?


30

Mountain Lion의 알림 센터에서 소프트웨어 업데이트가 제공 될 때 경고를받습니다. 문제는 내 유일한 옵션은 '세부 사항'과 '업데이트'입니다. 업데이트를 설치하기 위해 작업을 중단하고 싶지 않으며 업데이트를 확인하기 위해 App Store를 시작하고 싶지 않습니다. 경고가 다시 나타나지 않도록 경고를 해제하고 싶습니다. 알림을 화면 측면에서 스 와이프하여 사라지게하는 팁에 대해 알고 있지만 몇 분 후에 다시 표시되는 것 같습니다.

시스템 환경 설정에서 '경고'대신 '배너'로 변경하여 몇 초 후에 저절로 사라지지만 소프트웨어 업데이트 알림을 제어하는 ​​옵션이 없습니다. 또한이 두 가지 관련 질문을 자세히 읽었으며 반복적 인 업데이트 알림을 억제하는 데 도움이되는 것처럼 보이지 않습니다.

소프트웨어 업데이트를 모두 끌 수는 있지만 업데이트 알림을받지 않고 다시 확인하지 않는 한 실제로는 업데이트 알림에 반대하지 않습니다.

이러한 알림이 다시 표시되는 것을 제어하기 위해 호출 할 수있는 숨겨진 구성 옵션이 있습니까?


1
매우 흥미로운. 나는 실패로 모든 업데이트를 제거하는 것을 고려한 적이 없다. 이것은 App Store 모델을 사용하여 특정 앱 업데이트를 거부하는 방법에
bmike


이것을 테스트 할 수는 없지만 (업데이트 알림을 표시하는 방법을 아는 사람이 있습니까?) 이것은 정확히 Apple 엔지니어가 클릭하여 동작을 약간 변경하려면 Option을 누르고있을 수있는 상황이라는 사실을 깨달았습니다. 일시적으로 경고하지 않고 영구적으로이 경고를 해제하는 등의 그러나 원하는 기능이 나오면 OS X 10.9에 있다고 생각합니다.
Keir Thomas

나는 집에서 (그리고 내 백업 드라이브) 떨어져있을 때 일반적으로 업데이트하지 않기 때문에 특히 여행 할 때 업데이트 알림을 일시 중지하는 옵션을 원합니다.
TomG

답변:


9

시스템 환경 설정에서 자동으로 업데이트 확인을 비활성화했습니다.

App Store에서 또는를 사용하여 수동으로 업데이트를 설치합니다 sudo softwareupdate -ia.


이 명령을 루트의 crontab에 추가하고 업데이트 후 다시 시작하지 않았습니다.

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

처음에는 아무런 문제가 없었지만 10.8.3 업데이트 후 Safari는 다시 시작할 때까지 시작할 때 충돌이 발생했습니다. 내가 변경 이후 -ia-da명령은 업데이트를 다운로드 있도록. softwareupdateApp Store 응용 프로그램에 대한 업데이트는 포함되어 있지 않습니다.


훌륭함-모든 것을 설치하기 만하면 업데이트가 보류 중이라는 사실을 알 수 있습니다.
bmike

6

~ / Library / Application Support / NotificationCenter에는 Notification Center에 등록 된 앱에 대한 모든 정보를 저장하는 SQLite 데이터베이스가 있습니다.

Mac App Store에는 DB에 일부 항목이 있지만 설정을 변경할 수있는 항목이 없습니다. 아마도 더 많은 지식을 가진 사람이 찌르고 더 많은 것을 알 수있을 것입니다.

여기에 이미지 설명을 입력하십시오


5

ckoerner는 올바른 길을 가고있었습니다. 이것은 약간 기술적 인 것이지만, 하루 종일 10.8.3 업데이트 공지에서 복이 없었습니다.

  1. ~ / 라이브러리 / 응용 프로그램 지원 / 알림 센터로 이동

  2. 어떤 .db 파일이 최신인지 확인하십시오.

  3. sqlite3를 사용하여 터미널에서 해당 파일을 엽니 다. sqlite3 LONG_FILE_NAME.db

  4. 입력 select app_id from app_info where bundleid = 'com.apple.appstore';한 다음 return 키를 누르십시오. 숫자가 표시됩니다.

  5. 그런 다음 앱 스토어에서 모든 알림을 삭제하십시오. delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;

  6. 마지막으로 NotificationCenter를 종료해야 할 수도 있습니다. 이것이 화면에서 기존 알림을 제거하는 유일한 방법이었습니다. killall NotificationCenter터미널에 입력하십시오 .

다음은 sqlite3를 사용하는 예입니다.

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

나는 그것이 얼마나 오래 지속 될지 확신하지 못하지만, 하루 종일 나에게 잔소리가 들리지 않는 멋진 오후였습니다.


1
좋은 연구 직업! 나는 완전히 멈출 수 있기를 원하지만 이것은 알고있는 것이 좋습니다.
TJ Luoma

1

systemPreferences> softwareUpdates로 이동 한 다음 표시되는 모든 항목을 선택 취소하십시오.


질문이 암시하는 것처럼 내일의 업데이트를 억제하는 대신 알림이 표시된 후 "수정 된 조치"에 대한 업데이트를 억제하지 않습니까? 아마도 @g는 첫 번째 알림을보고 그것을 억제하는 것으로 괜찮습니다. 그러나 그것은 단어를 읽는 방법을 형성하는 나의 선호입니다.
bmike

0

스포트라이트 오른쪽에있는 아이콘을 클릭하십시오. 그런 다음 맨 위로 스크롤하십시오. "알림 및 배너 표시"가 표시됩니다. 간단히 끄면 나머지 하루 동안 경고가 사라집니다.


좋은 팁, 나는 그것에 대해 몰랐습니다. 내가 찾던 것이 아니라 아는 데 도움이되었습니다.
g.

-2

알림 위로 마우스를 가져간 후 트랙 패드에서 왼쪽에서 오른쪽으로 스 와이프하면 (있는 경우) 알림 목록으로 이동하고 즉시 화면에서 사라집니다.


2
이 작업을 마치면 알림이 다시 나타납니다. 질문에 언급되어 있습니다.
Dan J
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.