업데이트 관리자 팝업을 비활성화하는 방법은 무엇입니까?


50

나는 이것을 구성했다 :

Automatically check for updates: Never

그러나 업데이트 관리자가 원하는대로 계속 팝업되어 제어 할 수 없습니다. Windows를 다시 사용하고있는 것 같습니다.

때때로 업데이트를 수동으로 설치할 수 있기를 원합니다 .

내가 무엇을 할 수 있을지?


Xubuntu 16.04 : "주 메뉴"→ "세션 및 시작"→ "응용 프로그램 자동 시작"→ "Update Notifier"의 선택을 해제하십시오.
Alexander Pozdneev

1
dbus를 사용하여 데스크탑 알림을 디버깅 dbus-monitor --session "interface=org.freedesktop.Notifications"하는 데 도움이되는 팁 : ... 어떤 서비스가 알림 신호를 보내고 있는지 식별하는 데 시간이 많이 걸렸 습니다.
jmunsch

답변:


16

이 페이지의 의견에서 https://askubuntu.com/a/218780/19753 에서 coteyr가 말한 것처럼 구성에서 팝업을 비활성화하는 것은 불가능한 것 같습니다 ( https://askubuntu.com/a/218780/19753 : "다른 업데이트 관리자를 제거하면 코어는 실제로 팝업을 멈출 수 없습니다. 다른 무언가가 실행될 때까지 지연시킬 수 있습니다. apt-get update" – coteyr Nov 18 '12 at 9:14).

나는 또한 팝업을 제거하고 싶었 약한 도시바 AC100 (ARM) 내 우분투 12.04 시스템의 자원을 소모 할 기본 프로그램 - https://answers.launchpad.net/ac100/+question/214505 / .

따라서 가장 간단한 작업 솔루션은 "update-manager"를 제거해야합니다 ( https://unix.stackexchange.com/a/46315/4319 의 의견에서 언급했듯이 ).

그 후에도 패키지 업데이트를 사용 apt-get하거나 synaptic수행 할 수 있기 때문에 문제가 없었습니다 .


2
"의견"이 없습니다.
Ruslan

@Ruslan 당신이 추측 할 수 있듯이 그들은 "aove"였습니다. 특히, coteyr가 작성한 상황은 상황을 정확하게 설명합니다 -askubuntu.com/a/218780/19753 : update-manager-core를 제거하고 다른 것을 제거하면 실제로 팝업을 중지 할 수 없다는 점에 유의하는 것이 중요합니다. 다른 것이 실행될 때까지 지연시킬 수 있습니다apt-get update – coteyr 11 월 18 일 12시 9:14
imz-Ivan Zakharyaschev

1
@imz-16.10에서는 다음과 같은 다른 패키지를 제거하므로 제거 할 수 없습니다 ubuntu-desktop. paste2.org/xHxWLBtf- 가능한 해결책 : 이진 파일 ( /usr/bin/update-manager)을 제거하고 업데이트를 방지하기 위해 apt hold 패키지를 제거하십시오 ( echo update-manager hold | sudo dpkg --set-selections).
antivirtel

1
update-notifier전체 업데이트 관리자 대신 제거 하는 것이 좋습니다. pkill update-notifier제거 후 (또는 재부팅) 실행해야합니다 . 그렇지 않으면 Ubuntu가 표시기 패널에 오류를 표시합니다.
Dylan Parry

2
@antivirtel ubuntu-desktop은 메타 패키지이므로 실제 데스크탑을 제거하지 않고도 제거 할 수 있으므로 문제가되지 않습니다.
mchid

17

apt 후에 update-manager 부분을 실행하는 구성 파일을여십시오

nano /etc/apt/apt.conf.d/99update-notifier

줄 앞에 '#'을 추가하면 다음과 유사합니다.

#DPkg::Post-Invoke {"if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; if [ -e /var/lib/update-notifier/updates-available ]; then echo > /var/lib/update-notifier/updates-available; fi "; };

끝난.

이것은 내가 원하는 경우 업데이트 관리자를 수동으로 실행할 수 있도록하면서 모든 적절한 업데이트 후에 업데이트 관리자 팝업을 중지시키는 데 도움이되었습니다.


그것은 나를 위해 일한 것 같습니다 (16.04)
Tico

2
이 구성 파일의 주석 구문은 다음과 //같이 라인을 시작하는 것입니다 .이 솔루션은 APT 스크립트가 구문 오류로 중지하지 않고 유효하지 않은 라인을 건너 뛰는 한 작동합니다.
RichVel

Xubuntu 18.04에서는 작동하지 않았습니다. 파일에있는 두 줄을 모두 주석 처리했지만 다음 날 Software Updater 창이 다시 나타납니다.
Ruslan

16

업데이트 알림 만 끄는 것만으로는 충분하지 않습니다. apt-get update를 실행하는 몇 가지 백그라운드 작업이 있습니다 (올바로 기억하면 야간 크론 작업 포함).

팝업 실행을 중지하려면 update-manager

그런 다음 설정에서 자동으로 업데이트를 'Never'로 설정하고 새 버전 알림을 'Never'로 설정하십시오.

샘플 설정

보안을 즉시 유지하고 "기타"를 2 주마다 설정하는 것이 좋습니다.

또한 다른 곳에서는 apt-get 업데이트를 실행하지 않아야합니다. 소프트웨어 설치, 업데이트 관리자 실행 또는 크론 작업에서 발생할 수 있습니다.

그것이 효과가 없다면 :

당신은 이것을 할 수 있습니다

편집 /etc/apt/apt.conf.d/10periodic및 변경

APT :: 정기 :: 업데이트-패키지-목록 "1";

APT :: 정기 :: 업데이트-패키지-목록 "0";

최후의 조치

apt-get remove update-manager기능을 모두 제거 할 수도 있습니다.


3
update-manager-core를 제거하는 것 외에는 팝업을 실제로 중지 할 수 없다는 점에 유의해야합니다. 다른 것이 실행될 때까지 지연시킬 수 있습니다apt-get update
coteyr

1
아, apt-get update그때 범인입니다. 그렇다면 update-manager-core를 제거하면 정확히 무엇을 잃을까요? 화합을 사용하면 데스크탑을 제거 할 수있는 곳을 읽은 것 같습니다.
ChocoDeveloper

3
데스크탑 '메타 패키지'가 제거됩니다. 그러나 그것은 결코 해를 끼치 지 않아야합니다. 공식 "우분투"에 필요한 다른 모든 패키지를 설치하는 바로 가기입니다. 업데이트 관리자가 느슨해집니다. 수동으로 업데이트해야합니다.
coteyr

3
실제로 실행 apt-get remove update-manager-core하면 거의 전체 시스템이 제거됩니다. 제거 할 적절한 패키지는 update-notifier입니다. apt-get remove update-notifier이 패키지는 추가 패키지를 제거하지 않고도 update-manager-core를 제거합니다. 건배! :)
Rho

편집 /etc/apt/apt.conf.d/10periodicapt-get자동으로 업데이트 확인을 중지 합니다. 알림을 중지하지 않습니다
Anwar

6

우분투가 자동으로 업데이트를 확인하는 것은 좋지만, 당신의 의지에 따라 창을 띄우는 것은 좋지 않습니다. gnome bar 또는 Byobu와 같은 터미널 기반 응용 프로그램을 통해 덜 침습적 인 알림을받을 수 있습니다.

업데이트 관리자가 자동으로 업데이트를 확인하도록하면서 업데이트 알리미를 비활성화하려면 터미널에서 다음을 실행하십시오.

  1. sudo apt-get install gconf-editor 이미 설치되어 있지 않은 경우
  2. sudo gconf-editor sudo 속성을 염두에 두십시오
  3. app-> update-notifier를 검색 하고 "자동 실행"옵션을 선택 취소하십시오.
  4. 창을 닫습니다
  5. gconf-editor 이번에는 사용자로서 (즉, sudo없이)
  6. app-> update-notifier를 다시 검색 하고 "regular_auto_launch_interval"을 팝업하기 전에 원하는 일 수로 변경하십시오 (0은 즉시, 1 일은 1 일, 99999999는 기본적으로 다시는 아닙니다)

1
이것은 내가 필요한 것 같지만 그 옵션이 없습니다. 나는 'apps-> update-manager'를 가지고 있으며, 틱을 해제 할 '자동 실행'이 없습니다.
ChocoDeveloper

6
나는 update-notifier(13.04)도 없다. 이 명령이 13.04 이상에서는 더 이상 사용되지 않는 것 같습니다.
pileofrocks

1
update-notifier항목 이 없으면 명령 줄을 사용할 수 있습니다. gconftool-2 --set "/apps/update-notifier/regular_auto_launch_interval" --type int 9999
webbertiger

17.04 기준으로 작동하지 않음
detly

우분투가 업데이트를 확인하고 선택의 여지를주지 않는 것은 좋지 않습니다. 수동으로 업데이트를 확인하는 것은 터미널에서 일상적인 일의 일부입니다. 환영받지 않을 때 GUI 팝업은 야구 방망이만큼이나 환영합니다
pcnate

4

업데이트를 확인 하지 않도록 설정 했지만 업데이트가 수행되고 있음을 이미 알고 있기 때문에 업데이트 관리자가 열려 있는 것을 알 수 있습니다. 가지고있는 업데이트를 수행하면 파일 목록을 업데이트 할 때까지 다시 방해하지 않습니다.

apt 목록에 'apt-get update'로 업데이트가있을 때 터미널에서 알려주는 것과 비슷하며 설치 할 때까지 계속 알려줍니다.


이제이 특정 상자에서 이미이 작업을 수행했는지 여부를 의심하게 만듭니다. 다시 시도 할 것이다
ChocoDeveloper

1
14.04 (xfce ubuntustudio 64)에서는 작동하지 않습니다. 업데이트를 확인하고 내 컴퓨터가 최신 상태임을보고합니다.
mchid

3
sudo killall update-notifier
sudo mv /usr/bin/update-notifier /usr/bin/update-notifier.real
echo -e '#!/bin/bash\nwhile :; do /bin/sleep 86400; done' | sudo tee /usr/bin/update-notifier
sudo chmod 755 /usr/bin/update-notifier

잔인하지만 효과적입니다.


1
왜 하루 종일 잠을 자지 않고 단순하지 exit않습니까?
muru

서비스 관리자가 종료 될 때 업데이트 알리미를 계속 다시 시작하면 문제가 발생할 수 있습니다. 이 "기능"을 관리하는 프로그램이 무엇인지 정확히 모르겠습니다. 기쁜 당신은 여전히 즉시 = /, 난 더 이상 우분투 - 그놈 데스크탑 메타 패키지를 가지고 있지 것은 미래에 추가 멋진 프로그램 같은 것을에서 날 떠나지 않는 희망 아무것도 깨지 않고 그것을 제거 할 수 있음
sig_seg_v

1
이것은 확실한 옵션이지만 패키지 업데이트를 처리하지 않습니다. sudo dpkg-divert --divert /usr/bin/update-notifier.ubuntu --rename /usr/bin/update-notifier패키징 시스템에 시스템 관리자가 해당 파일을 인계했음을 알려줍니다.
Sean Perry

3

편집 /etc/update-manager/release-upgrades및 설정 :

Prompt=never 좋아하는 편집기로 변경하십시오).

update-manager-d와 함께 사용하지 마십시오 . 다음 릴리스가 사용 가능한지 여부를 확인합니다.


2

그놈 세션을 실행하는 우분투 16.04

"시작 응용 프로그램"에서 "업데이트 알리미"를 제거하여이 문제를 해결할 수 있습니다.

먼저 시작 응용 프로그램 목록에 표시되도록하십시오.

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/update-notifier.desktop

그런 다음 여기에서 항목을 선택 취소하십시오.

gnome-session-properties

이렇게하면 자동 업데이트 구성을 변경할 필요가 없지만 (원할 경우 가능하면) 시스템 파일 이름을 바꾸거나 패키지를 제거 할 필요가 없습니다.


2

자동 업데이트가 마음에 들지 않으므로 항상 비활성화하고 싶습니다. 나는 Gnome 데스크탑 환경과 함께 Ubuntu 14.04 를 사용 합니다. Unity에서 gsettings를 사용할 수 있는지 모르겠습니다.

인터넷 연결 속도가 느리면 apt-xapian-index를 비활성화하면 자동 패키지 다운로드가 방지되어 모든 대역폭이 필요합니다 (때로는 256kb / s의 모바일이 있습니다).

sudo chmod a-x /etc/cron.daily/update-notifier-common 
sudo chmod a-x /etc/cron.weekly/apt-xapian-index 
sudo chmod a-x /etc/cron.weekly/update-notifier-common 

gsettings set com.ubuntu.update-notifier regular-auto-launch-interval 3650
gsettings set com.ubuntu.update-manager launch-time 1900000000

나를 위해 속임수를 쓰는 것 같았습니다. 3650은 일을 의미합니다 ... 1900000000은 업데이트 관리자가 2030 년에 마지막으로 실행되었음을 나타냅니다. :)

업데이트 : Ubuntu 16.04 에서는 다음 명령과 두 파일을 편집하여 자동 업데이트를 비활성화 할 수 있습니다.

sudo mv /etc/xdg/autostart/update-notifier.desktop /etc/xdg/autostart/update-notifier.desktop.old 
sudo mv /etc/xdg/autostart/gnome-software-service.desktop /etc/xdg/autostart/gnome-software-service.desktop.old

확장명이 .desktop 이외의 경우 이러한 명령은 시스템 시작시 실행되지 않습니다.

/etc/apt/apt.conf.d/10주기 편집

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";

/etc/apt/apt.conf.d/20 자동 업그레이드 편집

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";

ONCE조차도 Update Manager를 시작한 경우이 파일에는 네 줄이 포함됩니다.

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";

모든 값을 "0"으로 변경하십시오.


2

왜 아무도 이것을 시도하지 않았는지 모르겠습니다.

"자동 업데이트"및 "최신 버전 확인"의 옵션을 "never"로 설정하는 것 외에 "소프트웨어 및 업데이트"의 "ubuntu 소프트웨어"및 "기타 소프트웨어"에서 모든 검사 점을 비활성화합니다. 이렇게하면 링크가 없으므로 팝업이 나타나지 않으므로 점검이 필요 없습니다.

내 주요 어려움은 이러한 업데이트가 많은 인터넷 데이터를 먹는다는 것입니다. 이동하는 사람들에게는 3G / 4G 데이터가 비싸므로 사용량을 최적화하고 싶습니다. 희망 우분투는 이러한 문제를 이해하고 사용자 요구 사항에 따라 업데이트를 완전히 비활성화하는 더 간단한 옵션을 제공합니다.


1

나는 비슷한 문제가 있었다. 일러스트레이션,

apt-get purge update-notifer*

해결 된 문제! 우분투 12.04.5 LTS


0

를 들어 우분투 16.04 도, 그리고 아마도 다른 릴리스 :

sudo chmod 000 /usr/bin/update-manager
sudo chmod 000 /usr/bin/update-notifier

그런 다음 재부팅하십시오. (또는 단순히 로그 아웃했다가 다시 로그인하는 것만으로도 충분합니다.)

다음 update-manager의 출력을 검사하여 실행 중이 아닌지 확인할 수 있습니다 .

ps auxwww | grep update

(외부 : 다른 포스터가 제안 sudo apt-get purge update-notifer*했지만 다양한 desktop메타 패키지 에 얽힌 패키지는 제거하지 않는 것이 좋습니다 .)


흠, 이러한 답변 중 일부는 위험한 해킹처럼 보입니다.
6005

0

12.04 내가 한 더 이상 지원이 없었 후 억세스 할수 팝업을 해제하려면 다음 cd/etc/apt/apt.conf.d

편집 : 15update-stamp

원래 줄에 주석을 달고 "고정 된"줄을 추가했습니다. 내 파일에는

APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";};

이제는 그것을 다음과 같이 대체했습니다.

APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>true || true";};

이제 업데이트가 실행될 때마다 "검색된 곳을 찾을 수없는 (시스템이 더 이상 지원되지 않는) 업데이트가 시도되었지만, 시도한대로 모든 것이 정상적으로 작동합니다."

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.