[+] Gnome i okienko powiadomienia o aktualizacjach

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
bjjboy
Posty: 9
Rejestracja: 09 kwietnia 2007, 12:42

[+] Gnome i okienko powiadomienia o aktualizacjach

Post autor: bjjboy »

Witam.
Mam mały problem w Gnome. Używam Debiana na ponad 200 HP Thin Client'ach. Użytkownicy łączą się do środowiska Citrix.

Wszystko działa prawidłowo.

Mam jeden dzień w miesiącu kiedy mogę aktualizować środowisko. Ale do tego czasu klienci dostają wiadomość o aktualizacjach. I męczą mnie.
Załącznik ThinClient.jpg nie jest już dostępny
Gdzie mogę wyłączyć to powiadomienie?

Z góry dziękuję za pomoc.
Łukasz
Załączniki
ThinClient.jpg
Awatar użytkownika
Yampress
Administrator
Posty: 6417
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Musisz usunąć pakiet update-notifier i jego zależności gnomowe.

Kod: Zaznacz cały

yampress@debian ~]$ aptitude search update-notifier
i   update-notifier                 - Demon powiadamiający o dostępnych aktualiz
i A update-notifier-common          - Pliki współdzielone przez update-notifier 
p   update-notifier-kde             - Moduł powiadamiający o aktualizacjach do K
[yampress@debian ~]$ aptitude show update-notifier
Pakiet: update-notifier                      
Stan: zainstalowany
Zainstalowany automatycznie: nie
Wersja: 0.99.3debian11
Priorytet: opcjonalny
Sekcja: gnome
Opiekun: Julian Andres Klode <jak@debian.org>
Architektura: amd64
Rozmiar rozpakowanego: 251 k
Wymaga: gconf-service, libc6 (>= 2.7), libdbus-glib-1-2 (>= 0.78), libgconf-2-4 (>= 2.31.1),
        libgdk-pixbuf2.0-0 (>= 2.22.0), libgdu0 (>= 0.2), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.14.0),
        libgudev-1.0-0 (>= 146), libnotify4 (>= 0.7.0), libx11-6, gconf2 (>= 2.28.1-2),
        update-notifier-common (= 0.99.3debian11), python, update-manager-gnome | update-manager,
        notification-daemon, gksu
Poleca: apport-gtk, synaptic, software-properties-gtk, anacron
Sugeruje: ubuntu-system-service
Narusza zależności: update-notifier-common (< 0.99.3debian)
Zastępuje: update-notifier-common (< 0.99.3debian)
Opis: Demon powiadamiający o dostępnych aktualizacjach pakietów
 Dodaje ikonę do obszaru powiadamiania, gdy są dostępne aktualizacje pakietów.

[yampress@debian ~]$ 

Drugie wyjście to wyłączyć je aby nie uruchamiał się podczas startu środowiska graficznego.
I są tu 2 sposoby. Albo globalny, albo lokalny dla każdego użytkownika.

Globalnie, jest sobie taki plik update-notifier.desktop. Należy go do usunięcia najlepiej przenieść gdzieś (w razie jakby co).

Kod: Zaznacz cały

[yampress@debian /etc/xdg/autostart]$ ls
gsettings-data-convert.desktop  polkit-gnome-authentication-agent-1.desktop  xfce4-volumed.desktop
hplip-systray.desktop           [B]update-notifier.desktop[/B]
notification-daemon.desktop     xfce4-settings-helper-autostart.desktop

[yampress@debian /etc/xdg/autostart]$ 

Awatar użytkownika
mati75
Junior Member
Posty: 625
Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city

Post autor: mati75 »

Wywal update-manager i po problemie.
bjjboy
Posty: 9
Rejestracja: 09 kwietnia 2007, 12:42

Post autor: bjjboy »

Dziękuję za odpowiedź.

Jesteś pewny, że jest to jedyny pakiet, który może wyświetlać to powiadomienie?

Pytam bo właśnie zalogowałem się do jednego z klientów i:

Kod: Zaznacz cały

 Linux GS-ThinClient 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686

Kod: Zaznacz cały

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.


Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Aug 23 09:52:26 2013
root@GS-ThinClient:~#  aptitude show update-notifier
Package: update-notifier
[B]State: not installed[/B]
Version: 0.99.3debian11
Priority: optional
Section: gnome
Maintainer: Julian Andres Klode <jak@debian.org>
Architecture: i386
Uncompressed Size: 349 k
Depends: gconf-service, libc6 (>= 2.7), libdbus-glib-1-2 (>= 0.78), libgconf-2-4 (>= 2.31.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libgdu0 (>= 0.2), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.14.0), libgudev-1.0-0 (>= 146), libnotify4 (>=
         0.7.0), libx11-6, gconf2 (>= 2.28.1-2), update-notifier-common (= 0.99.3debian11), python, update-manager-gnome | update-manager, notification-daemon, gksu
Recommends: apport-gtk, synaptic, software-properties-gtk, anacron
Suggests: ubuntu-system-service
Breaks: update-notifier-common (< 0.99.3debian)
Replaces: update-notifier-common (< 0.99.3debian)
Description: Daemon which notifies about package updates
 Puts an icon in the user's notification area when package updates are available.
Dziękuję za podpowiedź z update-managerem.

To nie "update-managera". Wydaje mi się, że za to okno odpowiedzialny jest: gnome-packagekit.

Kod: Zaznacz cały

root@GS-ThinClient:~# apt-get remove gnome-packagekit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  at-spi2-core baobab caribou caribou-antler crda dconf-tools dnsmasq-base empathy empathy-common fonts-cantarell gcalctool gdm3 gir1.2-atspi-2.0 gnome-backgrounds gnome-dictionary gnome-disk-utility gnome-font-viewer
  gnome-icon-theme-extras gnome-packagekit-data gnome-screenshot gnome-system-log gucharmap gvfs-bin iw libatk-adaptor libatk-adaptor-data libatk-bridge2.0-0 libatspi2.0-0 libavahi-gobject0 libavahi-ui-gtk3-0 libcaribou-gtk-module
  libcaribou-gtk3-module libchamplain-0.12-0 libchamplain-gtk-0.12-0 libgail-common libgdict-1.0-6 libgdict-common libgdu-gtk0 libgeocode-glib0 libjim0debian2 libnetfilter-conntrack3 libnl-3-200 libnl-genl-3-200 libnl-route-3-200
  libreadline5 libtelepathy-farstream2 libunique-3.0-0 mobile-broadband-provider-info modemmanager nautilus-sendto-empathy network-manager network-manager-gnome python-pyatspi python-pyatspi2 sound-theme-freedesktop telepathy-gabble
  telepathy-logger telepathy-salut usb-modeswitch usb-modeswitch-data vino wireless-regdb wpasupplicant
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  gnome-core gnome-packagekit
0 upgraded, 0 newly installed, 2 to remove and 63 not upgraded.
After this operation, 1,514 kB disk space will be freed.
Do you want to continue [Y/n]?
Awatar użytkownika
Yampress
Administrator
Posty: 6417
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

bjjboy źle Ci się wydaje. Albo dobrze wiesz, albo nie próbuj strzelać, bo można system trochę zepsuć i co usunie połowę gnome?

Kod: Zaznacz cały

[yampress@debian ~]$ aptitude show  gnome-packagekit
Pakiet: gnome-packagekit                     
Stan: niezainstalowany
Wersja: 3.4.2-2
Priorytet: opcjonalny
Sekcja: gnome
Opiekun: Matthias Klumpp <matthias@tenstral.net>
Architektura: amd64
Rozmiar rozpakowanego: 1500 k
Wymaga: gnome-packagekit-data (>= 3.4.2-2), gnome-settings-daemon (>= 3.2),
        packagekit (>= 0.6.18), dconf-gsettings-backend | gsettings-backend,
        libatk1.0-0 (>= 1.12.4), libc6 (>= 2.4), libcairo-gobject2 (>= 1.10.0),
        libcairo2 (>= 1.2.4), libcanberra-gtk3-0 (>= 0.25), libcanberra0 (>=
        0.2), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.88), libfontconfig1
        (>= 2.9.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.30.0),
        libgtk-3-0 (>= 3.0.0), libnotify4 (>= 0.7.0), libpackagekit-glib2-14,
        libpango1.0-0 (>= 1.14.0), libsqlite3-0 (>= 3.5.9), libupower-glib1 (>=
        0.9.0), libx11-6
W konflikcie z: packagekit-gnome
Zastępuje: packagekit-gnome
Opis: Niezależne od dystrybucji narzędzia graficzne do zarządzania oprogramowaniem
 PackageKit umożliwia wykonywanie prostych zadań z zakresu zarządzania
 oprogramowaniem za pośrednictwem interfejsu DBus np.: odświeżania pamięci
 podręcznej, aktualizowania, instalowania i usuwania pakietów oprogramowania lub
 wyszukiwania multimedialnych kodeków i programów do obsługi określonych typów
 plików. 
 
 Pakiet zawiera zestaw aplikacji opartych na GTK+ do PackageKit: 
 * graficzny interfejs użytkownika do transakcji PackageKit; 
 * narzędzie do aktualizowania systemu (gpk-update-viewer); 
 * narzędzie do instalowania i usuwania oprogramowania (gpk-application); 
 * edytor źródeł oprogramowania; 
 * kilka małych narzędzi pomocniczych i prototypowych implementacji.
Strona internetowa: [URL]http://www.packagekit.org[/URL]

[yampress@debian ~]$ 

Kod: Zaznacz cały

[yampress@debian ~]$ aptitude search gnome |grep update
p   freepops-updater-gnome          - GNOME interface for the freepops updater e
i A [B]update-manager-gnome            [/B]- Program do zarządzania aktualizacjami opro
[yampress@debian ~]$ 

Kod: Zaznacz cały

[yampress@debian ~]$ aptitude show update-manager-gnome 
 [B]Pakiet: update-manager-gnome                 [/B]
Stan: zainstalowany
Zainstalowany automatycznie: tak
Wersja: 0.200.5-2.1
Priorytet: opcjonalny
Sekcja: gnome
Opiekun: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architektura: all
Rozmiar rozpakowanego: 1297 k
Wymaga: python, python-support (>= 0.90.0), gconf2 (>= 2.28.1-2), update-manager-core (= 0.200.5-2.1),
        python-gconf, python-dbus, python-gtk2, gksu, python-gobject (>= 2.16.1), python-vte
Sugeruje: update-notifier, software-properties-gtk
W konflikcie z: update-manager (< 0.200.0~pre0)
Zastępuje: update-manager (< 0.200.0~pre0)
 [B]Opis: Program do zarządzania aktualizacjami oprogramowania dla GNOME[/B]
 Jest to menedżer aktualizacji oprogramowania dla środowiska graficznego GNOME. Sprawdza on dostępne
 uaktualnienia w Debianie oraz w uruchomionych przez strony trzecie repozytoriach Debiana, i pozwala
 użytkownikowi wybrać te, które chce zainstalować.
Strona internetowa: [URL]http://alioth.debian.org/projects/update-manager/[/URL]

[yampress@debian ~]$ 

Awatar użytkownika
mati75
Junior Member
Posty: 625
Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city

Post autor: mati75 »

Yampress pisze:I co wywali pół gnome?

Kod: Zaznacz cały

The following packages will be REMOVED:
 gnome-core gnome-packagekit
Leci jedna metapaczka i gnome-packagekit. To:

Kod: Zaznacz cały

The following packages were automatically installed and are no longer required:
 at-spi2-core baobab caribou caribou-antler crda dconf-tools dnsmasq-base empathy empathy-common fonts-cantarell gcalctool gdm3 gir1.2-atspi-2.0 gnome-backgrounds gnome-dictionary gnome-disk-utility gnome-font-viewer
 gnome-icon-theme-extras gnome-packagekit-data gnome-screenshot gnome-system-log gucharmap gvfs-bin iw libatk-adaptor libatk-adaptor-data libatk-bridge2.0-0 libatspi2.0-0 libavahi-gobject0 libavahi-ui-gtk3-0 libcaribou-gtk-module
 libcaribou-gtk3-module libchamplain-0.12-0 libchamplain-gtk-0.12-0 libgail-common libgdict-1.0-6 libgdict-common libgdu-gtk0 libgeocode-glib0 libjim0debian2 libnetfilter-conntrack3 libnl-3-200 libnl-genl-3-200 libnl-route-3-200
 libreadline5 libtelepathy-farstream2 libunique-3.0-0 mobile-broadband-provider-info modemmanager nautilus-sendto-empathy network-manager network-manager-gnome python-pyatspi python-pyatspi2 sound-theme-freedesktop telepathy-gabble
 telepathy-logger telepathy-salut usb-modeswitch usb-modeswitch-data vino wireless-regdb wpasupplicant
 Use 'apt-get autoremove' to remove them.
Pozostałości które trzymał metapakiet. Jeśli patrząc na to, że to jest thinclient to można je spokojnie usunąć, chyba, że coś jest używane.
Awatar użytkownika
Yampress
Administrator
Posty: 6417
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

No cóż efekt "wydawania się". Lepiej dokładnie sprawdzić niż popsuć system. Za błąd prędkości się płaci. W tym przypadku rozwaleniem całego systemu. A teraz należałoby się przyjrzeć wszystkim kolejnym paczkom, które są metapakietami, bo one zaczną usuwać kolejne. I co wtedy?

A teraz nasz kolega ma 200 maszyn? Dziękuję za taką robotę i za zabawę w naprawianie tego wszystkiego!
bjjboy
Posty: 9
Rejestracja: 09 kwietnia 2007, 12:42

Post autor: bjjboy »

Wczoraj odinstalowałem ten pakiet z mojej wirtualnej maszyny odinstalowało w sumie tylko dwa pakiety. Zaskoczyło mnie że wciąż wszystko działa poza managerem aktualizacji. Działa też Gnome Network Manager. Oczywiście z odinstalowywaniem na 200 maszynach wstrzymam się do momentu jak będę miał fizyczny dostęp do jednej z maszyn. Dam znać jak poszło.

Dziękuję za sugestię jeśli coś jeszcze wam wpadnie do głowy to piszcie.
Awatar użytkownika
Yampress
Administrator
Posty: 6417
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Wszystko zależy jak to gnome było instalowane. Jako metapakiet czy pojedyńcze pakiety itp.
bjjboy
Posty: 9
Rejestracja: 09 kwietnia 2007, 12:42

Post autor: bjjboy »

Z tego co pamiętam to zainstalowałem czysty system, a później dodałem podstawowe pakiety Gnome. Następnie doinstalowałem pakiety jak gnome-networking itd.
ODPOWIEDZ