Skonfigurowałem to:
Automatically check for updates: Never
Ale menedżer aktualizacji pojawia się wbrew moim życzeniom, nie mam kontroli. Wydaje mi się, że ponownie używam systemu Windows.
Chcę mieć możliwość ręcznego instalowania aktualizacji .
Co mogę zrobić?
update-manager
ChocoDeveloper
źródło
źródło
dbus-monitor --session "interface=org.freedesktop.Notifications"
... Miałem bardzo dużo czasu na określenie, która usługa wysyła sygnały powiadomień, pomogło to ogromnie.Odpowiedzi:
Wyłączanie wyskakujących okienek w konfiguracji wydaje się niemożliwe, jak powiedział coteyr w komentarzach na tej stronie ( https://askubuntu.com/a/218780/19753 : „Ważne jest, aby pamiętać, że oprócz usuwania menedżera aktualizacji- rdzenia, tak naprawdę nie możesz zatrzymać wyskakującego okienka. Możesz po prostu opóźnić, aż uruchomi się coś innego
apt-get update
” (coteyr, 18 listopada 2012 o 9:14).Chciałem również pozbyć się wyskakujących okienek i podstawowego programu, który zużywałby zasoby mojego systemu Ubuntu 12.04 na słabym Toshiba AC100 (ARM) - https://answers.launchpad.net/ac100/+question/214505 / .
Tak więc najprostszym działającym rozwiązaniem musi być usunięcie „menedżera aktualizacji” (jak wspomniałem w komentarzach na https://unix.stackexchange.com/a/46315/4319 ).
Po tym nie miałem żadnych problemów, ponieważ nadal mogłem używać
apt-get
lubsynaptic
aktualizować pakiety.źródło
apt-get update
- coteyr 18 listopada o godz. 9:14ubuntu-desktop
: paste2.org/xHxWLBtf - możliwe rozwiązanie: usuń plik binarny (/usr/bin/update-manager
) i pakiet apt hold, aby zapobiec aktualizacjom (echo update-manager hold | sudo dpkg --set-selections
).update-notifier
niż całego menedżera aktualizacji. Pamiętaj, aby uruchomićpkill update-notifier
po usunięciu (lub ponownym uruchomieniu), w przeciwnym razie Ubuntu wyświetli błąd w panelu wskaźników.Otwórz plik konfiguracyjny, który uruchamia część menedżera aktualizacji po apt
Dodaj „#” przed linią, co czyni ją podobną do:
Gotowy.
Pomogło mi to zatrzymać wyskakiwanie menedżera aktualizacji po każdej apt apt, jednocześnie pozwalając mi ręcznie uruchomić menedżera aktualizacji, jeśli chciałem.
źródło
//
- to rozwiązanie może działać, dopóki skrypty APT pomijają niepoprawną linię, zamiast zatrzymywać się z błędem składni.Wyłączenie powiadomienia o aktualizacjach nie wystarczy. Istnieje kilka zadań w tle, które uruchamiają apt-get update (w tym nocne zadanie cron, jeśli dobrze pamiętam).
Aby zatrzymać wyskakujące okienko
update-manager
Następnie w ustawieniach ustaw Aktualizuj automatycznie na „Nigdy” i Powiadom o nowej wersji na „Nigdy”
Sugeruję natychmiastowe pozostawienie ochrony i ustawienie „innych” na co dwa tygodnie.
Musisz także upewnić się, że nie uruchamiasz aktualizacji apt-get w innym miejscu. Może się to zdarzyć, gdy instalujesz oprogramowanie, uruchamiasz menedżera aktualizacji lub wykonujesz zadanie crona.
Jeśli to nie działa dla Ciebie:
Możesz to zrobić przez
edycja
/etc/apt/apt.conf.d/10periodic
i zmianado
Ostatnia deska ratunku
Możesz także zrobić,
apt-get remove update-manager
aby usunąć tę funkcję razem.źródło
apt-get update
apt-get update
jest więc winowajcą. Co dokładnie stracę, jeśli usunę rdzeń menedżera aktualizacji? Myślę, że gdzieś przeczytałem, że usunie pulpit, jeśli użyjesz jedności.apt-get remove update-manager-core
usuwa prawie cały system. Właściwy pakiet do usunięcia to update-notifier:apt-get remove update-notifier
który usunie także rdzeń menedżera aktualizacji bez wypychania kolejnych pakietów do usunięcia. Twoje zdrowie! :)/etc/apt/apt.conf.d/10periodic
zatrzymuje się tylko,apt-get
aby automatycznie sprawdzać dostępność aktualizacji. Nie zatrzyma powiadomieniaDobrze, że Ubuntu automatycznie sprawdza dostępność aktualizacji, nie jest dobrze, że wyskakuje okienko wbrew twojej woli. Możesz mieć mniej inwazyjne powiadomienia za pomocą paska gnome lub z aplikacji terminalowych (takich jak Byobu).
Aby wyłączyć powiadamiającego o aktualizacji, pozostawiając menedżerowi aktualizacji automatycznie sprawdzającego dostępność aktualizacji, uruchom następujące polecenie w terminalu:
sudo apt-get install gconf-editor
w przypadku, gdy jeszcze go nie maszsudo gconf-editor
uważaj na atrybut sudogconf-editor
tym razem jako użytkownik (tj. bez sudo)źródło
update-notifier
(13.04). Wydaje się, że ta instrukcja jest przestarzała przynajmniej 13.04?update-notifier
wpisu, możesz użyć wiersza polecenia:gconftool-2 --set "/apps/update-notifier/regular_auto_launch_interval" --type int 9999
Ustawiłeś, aby nigdy nie sprawdzał dostępności aktualizacji, ale przekonasz się, że menedżer aktualizacji się otwiera, ponieważ już wie, że są aktualizacje do wykonania. Wykonaj aktualizacje, które ma, i nie będzie ci to przeszkadzało, dopóki nie zaktualizujesz list plików.
To trochę tak, jakby terminal poinformował cię, gdy na liście apt pojawią się aktualizacje zawierające „apt-get update”, i będzie ci przypominał, dopóki ich nie zainstalujesz.
źródło
Brutalny, ale skuteczny.
źródło
exit
?sudo dpkg-divert --divert /usr/bin/update-notifier.ubuntu --rename /usr/bin/update-notifier
informuje system pakowania, że administrator sys przejął ten plik.Edytuj
/etc/update-manager/release-upgrades
i ustaw:Prompt=never
zmień to w swoim ulubionym edytorze).Nigdy nie używaj
update-manager
z -d to sprawdza, czy następne wydanie jest dostępne, czy nie.źródło
Ubuntu 16.04 z uruchomioną sesją Gnome
Możesz to naprawić, usuwając „Update Notifier” z „Startup Applications”.
Najpierw pozwól mu się wyświetlić na liście aplikacji startowych.
Następnie odznacz element tutaj:
W ten sposób nie musisz wprowadzać żadnych zmian w konfiguracji automatycznej aktualizacji (ale możesz, jeśli chcesz), zmieniać nazwy plików systemowych ani usuwać pakietów.
źródło
Nie lubię automatycznych aktualizacji, więc chcę je zawsze wyłączać. Używam Ubuntu 14.04 ze środowiskiem graficznym Gnome. Nie wiem, czy zestawy są dostępne w Unity.
W przypadku powolnych połączeń internetowych wyłączenie apt-xapian-index zapobiega automatycznemu pobieraniu pakietów, co zabierze całe twoje pasmo (czasami mam komórkę 256 kb / s).
Wydawało się, że zrobię dla mnie lewę. 3650 oznacza dni ... 1900000000 informuje, że menedżer aktualizacji jest ostatnio uruchamiany w roku 2030 :)
Aktualizacja: Na Ubuntu 16.04 wydaje się, że możesz wyłączyć automatyczne aktualizacje za pomocą następujących poleceń i edytując dwa pliki:
Jeśli rozszerzenie jest inne niż .desktop, te polecenia nie będą uruchamiane przy starcie systemu.
Edytuj /etc/apt/apt.conf.d/10periodic
Edytuj /etc/apt/apt.conf.d/20auto-upgrades
Jeśli uruchomiłeś Menedżera aktualizacji nawet RAZ, pliki te będą zawierać cztery linie:
Po prostu zmień wszystkie wartości na „0”
źródło
Nie jestem pewien, dlaczego nikt tego nie próbował.
Po prostu wyłączam wszystkie punkty kontrolne w „oprogramowaniu ubuntu” i „innym oprogramowaniu” w „oprogramowaniu i aktualizacjach”, oprócz ustawiania opcji w „automatycznych aktualizacjach” i „sprawdzania nowszej wersji” na „nigdy”. Pozwala to uniknąć sprawdzania, ponieważ nie ma łącza, a zatem nie pojawia się wyskakujące okienko.
Moim głównym problemem było to, że te aktualizacje zjadają dużo danych internetowych. Dla osób w ruchu dane 3G / 4G są drogie i chcielibyśmy zoptymalizować ich wykorzystanie. Mam nadzieję, że Ubuntu rozumie ten problem i zapewnia prostsze opcje całkowitego wyłączenia aktualizacji zgodnie z wymaganiami użytkownika.
źródło
Miałem podobny problem. Wykonywanie,
rozwiązany problem! Ubuntu 12.04.5 LTS
źródło
W przypadku Ubuntu 16.04 i ewentualnie innych wydań:
Następnie uruchom ponownie. (Alternatywnie możliwe jest, że samo wylogowanie i ponowne zalogowanie jest wystarczające.)
Możesz sprawdzić, czy
update-manager
to nie działa, sprawdzając dane wyjściowe:(Na bok: sugerują inne plakaty
sudo apt-get purge update-notifer*
. Jednak wolę nie usuwać pakietów, które mogą być splątane w różnychdesktop
meta-pakietach).źródło
Aby wyłączyć wyskakujące okienko po 12.04, nie miałem już wsparcia: zrobiłem
cd
to/etc/apt/apt.conf.d
i edytowane:
15update-stamp
skomentował pierwotną linię i dodał „stałą” linię. Mój plik miał:
a teraz zastąpiłem go:
Teraz za każdym razem, gdy aktualizacja jest uruchamiana, wygląda to tak: „aktualizacje, których szukano, nie znaleziono (twój system nie był już obsługiwany), ale próbowano, wszystko jest tak dobrze, jak to możliwe”
źródło