Gentoo Logo

Gnome 2.22 Poradnik aktualizacji

Spis treści:

1.  Zmiany

Menedżer kluczy Seahorse

Począwszy od wersji 2.22, Seahorse (app-crypt/seahorse) jest oficjalnym menedźerem kluczy oraz haseł, który zastępuje GNOME Keyring Manager (gnome-extra/gnome-keyring-manager). Przechowuje on klucze GPG oraz SSH, może też zostać użyty do zarządzania hasłami zachowanymi w bazie kluczy GNOME.

Jeśli po aktualizacji GNOME Seahorse spełni oczekiwania użytkownika, można bez przeszkód usunąć pakietgnome-keyring-manager.

Integracja PAM i bazy kluczy GNOME

Rozpoczynając od GNOME 2.20, baza kluczy GNOME (gnome-base/gnome-keyring) zaczęła dostarczać moduł PAM (pam_gnome_keyring.so) w celu automatycznego odblokowywania bazy kluczy przy logowaniu oraz żeby odciążyć użytkownika od wpisywania dwóch haseł przy logowaniu.

W GNOME 2.22 ta funkcja jest jeszcze prostsza do skonfigurowania, dzięki pakietowi sys-auth/pambase, który posiada flagę USE gnome. Po włączeniu tej flagi, pliki konfiguracyjne PAM w /etc/pam.d/ będą automatycznie miały wpis pam_keyring.so w odpowienich miejscach. Potem należy użyć dispatch-conf lub podobnego narzędzia i wybrać pambase do aktualizacji tych plików.

Inne zmiany

W celu sprawdzenia innych zmian w nowej wersji środowiska gnome, należy przeczytać dokument GNOME 2.22 Release Notes.

2.  Rozwiązywanie problemów

Zablokowane pakiety

W GNOME 2.22 kilka pakietów zostało podzielonych na dwa, aby umożliwić innym aplikacjom używanie poprzednio wewnętrznych bibliotek. Np. biblioteka parsowania playlist, będąca poprzednio częścią pakietu totem została teraz wydzielona do pakietu dev-libs/totem-pl-parser, tak więc rhythmboxmoże zależeć od niego, bez zależenia od pakietu totem.

Musimy zablokować możliwość jednoczesnego posiadania tych pakietów, aby uniknąć kolizji między plikami. Aby to zrobić, należy postępować zgodnie z intrukcjami zawartymi w Podręczniku Gentoo lub zwracanymi przez Portage. Tymczasowo można usunąć konfliktowe pakiety i dalej normalnie używać systemu, a uprzednio odinstalowane pakiety przywrócić gdy meta-pakiet lub inne części GNOME będą od niego zależne.

GNOME nie jest dłużej dostępne jako sesja w GDM

GDM używa plików dostępnych w /usr/share/xsessions/* do wykrycia zainstalowanych środowisk graficznych oraz umożliwia wybranie ich poprzez menu "Sesje".

Odpowiedni plik dla GNOME jest teraz dostarczany przez gnome-base/gnome-session-2.22 zamiast gnome-base/gdm, przez co plik sesji może zostać nadpisany.

Jednyna rzecz, jaka może pójść źle to niezaktualizowanie pakietu gnome-session po jego usunięciu, w celu rozwiązania blokowania pakietu GDM. Objawem może być brak GNOME jako wyboru w menu "Sesje" w GDM, w tym przypadku należy sprawdzić, czy pakiet gnome-session-2.22.0 lub nowszy jest zainstalowany.

Ten problem nie może się wydarzyć u użytkowników meta-pakietu gnome-base/gnome, ponieważ pobierze on odpowiedni pakiet gnome-session ponownie.



Drukuj

Zaktualizowano 3 kwietnia 2008

Podsumowanie: Informacje dotyczące aktualizacji GNOME 2.20.x do GNOME 2.22.x.

Rèmi Cardona
Autor

Mart Raudsepp
Autor

Joshua Saddler
Korekta

Artur Smęt
Tłumaczenie

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.