Skocz do zawartości

Dinozaur Czyli Przymusowe Zależności Grup


Fedoras

Rekomendowane odpowiedzi

W innym wątku powstał problem, który nie mieścił się w temacie zatem kontynuuję go w tym wątku. Przyjrzałem się temu co mam zainstalowane, ba, przyjrzałem się plikom RPM i mimo tego postanowiłem usunąć "Środowisko graficzne Sugar".

 

# yum groupremove "Środowisko graficzne Sugar"
Rozwiązywanie zależności
--> Wykonywanie sprawdzania transakcji
---> Pakiet gdm.i686 1:2.30.2-1.fc13 zostanie usunięty
plymouth-gdm-hooks-0.8.2-3.fc13.i686 wymaga: gdm >= 1:2.22.0
--> Przetwarzanie zależności: gdm >= 1:2.22.0 dla pakietu: plymouth-gdm-hooks-0.8.2-3.fc13.i686
1:gdm-user-switch-applet-2.30.2-1.fc13.i686 wymaga: gdm >= 2.21.9-0
--> Przetwarzanie zależności: gdm >= 2.21.9-0 dla pakietu: 1:gdm-user-switch-applet-2.30.2-1.fc13.i686
pulseaudio-gdm-hooks-0.9.21-6.fc13.i686 wymaga: gdm
--> Przetwarzanie zależności: gdm dla pakietu: pulseaudio-gdm-hooks-0.9.21-6.fc13.i686
pulseaudio-gdm-hooks-0.9.21-6.fc13.i686 wymaga: gdm >= 1:2.22.0
--> Przetwarzanie zależności: gdm >= 1:2.22.0 dla pakietu: pulseaudio-gdm-hooks-0.9.21-6.fc13.i686
---> Pakiet sugar.noarch 0:0.88.1-1.fc13 zostanie usunięty
---> Pakiet sugar-browse.noarch 0:115-1.fc13 zostanie usunięty
---> Pakiet sugar-calculator.noarch 0:30-3.fc13 zostanie usunięty
---> Pakiet sugar-chat.noarch 0:66-1.fc12 zostanie usunięty
---> Pakiet sugar-log.noarch 0:23-2.fc12 zostanie usunięty
---> Pakiet sugar-moon.noarch 0:10-3.fc13 zostanie usunięty
---> Pakiet sugar-terminal.noarch 0:31-2.fc13 zostanie usunięty
---> Pakiet sugar-write.noarch 0:69-1.fc13 zostanie usunięty
--> Wykonywanie sprawdzania transakcji
---> Pakiet gdm-user-switch-applet.i686 1:2.30.2-1.fc13 zostanie usunięty
---> Pakiet plymouth-gdm-hooks.i686 0:0.8.2-3.fc13 zostanie usunięty
---> Pakiet pulseaudio-gdm-hooks.i686 0:0.9.21-6.fc13 zostanie usunięty
--> Ukończono rozwiązywanie zależności
Kończenie procesu zależności
Depsolve time: 0.874

Rozwiązano zależności

================================================================================
==================================================
Pakiet                                 Architektura           Wersja                            Repozytorium               Rozmiar
================================================================================
==================================================
Usuwanie:
gdm                                    i686                   1:2.30.2-1.fc13                   @fedora                    4.5 M
sugar                                  noarch                 0.88.1-1.fc13                     @updates                   2.3 M
sugar-browse                           noarch                 115-1.fc13                        @fedora                    560 k
sugar-calculator                       noarch                 30-3.fc13                         @fedora                    582 k
sugar-chat                             noarch                 66-1.fc12                         @fedora/12                 196 k
sugar-log                              noarch                 23-2.fc12                         @fedora/12                 194 k
sugar-moon                             noarch                 10-3.fc13                         @fedora                    241 k
sugar-terminal                         noarch                 31-2.fc13                         @fedora                    146 k
sugar-write                            noarch                 69-1.fc13                         @fedora                    275 k
Usuwanie, aby rozwiązać zależności:
gdm-user-switch-applet                 i686                   1:2.30.2-1.fc13                   @fedora                    115 k
plymouth-gdm-hooks                     i686                   0.8.2-3.fc13                      @fedora                    171  
pulseaudio-gdm-hooks                   i686                   0.9.21-6.fc13                     @fedora                    385  

Podsumowanie transakcji
================================================================================
==================================================
Usunięcie                        12 pakiet(y)
Ponowna instalacja                0 pakiet(y)
Instalacja poprzedniej wersji     0 pakiet(y)

W porządku? [t/N]:  

Razem z tą grupą leci GDM (W porządku? - chyba nie)

~~~~~

 

Nie kumam także w języku arabskim zatem i ta grupa wydała mi się niepotrzebna:

 

yum groupremove "Obsługa arabskiego"
Rozwiązano zależności

================================================================================
==================================================
Pakiet                                        Architektura         Wersja                           Repozytorium           Rozmiar
================================================================================
==================================================
Usuwanie:
dejavu-sans-fonts                             noarch               2.31-1.fc13                      @updates               4.5 M
dejavu-sans-mono-fonts                        noarch               2.31-1.fc13                      @updates               1.0 M
kacst-art-fonts                               noarch               2.0-7.fc13                       @fedora                100 k
kacst-book-fonts                              noarch               2.0-7.fc13                       @fedora                112 k
kacst-decorative-fonts                        noarch               2.0-7.fc13                       @fedora                105 k
kacst-digital-fonts                           noarch               2.0-7.fc13                       @fedora                 91 k
kacst-farsi-fonts                             noarch               2.0-7.fc13                       @fedora                108 k
kacst-letter-fonts                            noarch               2.0-7.fc13                       @fedora                108 k
kacst-naskh-fonts                             noarch               2.0-7.fc13                       @fedora                117 k
kacst-office-fonts                            noarch               2.0-7.fc13                       @fedora                122 k
kacst-one-fonts                               noarch               2.0-7.fc13                       @fedora                112 k
kacst-pen-fonts                               noarch               2.0-7.fc13                       @fedora                106 k
kacst-poster-fonts                            noarch               2.0-7.fc13                       @fedora                 95 k
kacst-qurn-fonts                              noarch               2.0-7.fc13                       @fedora                115 k
kacst-screen-fonts                            noarch               2.0-7.fc13                       @fedora                 89 k
kacst-title-fonts                             noarch               2.0-7.fc13                       @fedora                119 k
kacst-titlel-fonts                            noarch               2.0-7.fc13                       @fedora                207 k
paktype-naqsh-fonts                           noarch               3.0-3.fc13                       @updates               202 k
paktype-tehreer-fonts                         noarch               2.0-9.fc13                       @updates               206 k
Usuwanie, aby rozwiązać zależności:
ntop                                          i686                 3.3.10-3.fc13                    @fedora                 36 M
openoffice.org-brand                          i686                 1:3.2.0-12.24.fc13               @updates               1.3 M
openoffice.org-calc                           i686                 1:3.2.0-12.24.fc13               @updates                27 k
openoffice.org-calc-core                      i686                 1:3.2.0-12.24.fc13               @updates                20 M
openoffice.org-core                           i686                 1:3.2.0-12.24.fc13               @updates               214 M
openoffice.org-draw                           i686                 1:3.2.0-12.24.fc13               @updates                24 k
openoffice.org-draw-core                      i686                 1:3.2.0-12.24.fc13               @updates               2.1 M
openoffice.org-extendedPDF                    noarch               1.4-8.fc13                       @fedora                1.7 M
openoffice.org-graphicfilter                  i686                 1:3.2.0-12.24.fc13               @updates               570 k
openoffice.org-impress                        i686                 1:3.2.0-12.24.fc13               @updates                28 k
openoffice.org-impress-core                   i686                 1:3.2.0-12.24.fc13               @updates               2.9 M
openoffice.org-langpack-pl_PL                 i686                 1:3.2.0-12.24.fc13               @updates                27 M
openoffice.org-math                           i686                 1:3.2.0-12.24.fc13               @updates                15 k
openoffice.org-math-core                      i686                 1:3.2.0-12.24.fc13               @updates               3.1 M
openoffice.org-pdfimport                      i686                 1:3.2.0-12.24.fc13               @updates               3.6 M
openoffice.org-presenter-screen               i686                 1:3.2.0-12.24.fc13               @updates               3.8 M
openoffice.org-writer                         i686                 1:3.2.0-12.24.fc13               @updates                30 k
openoffice.org-writer-core                    i686                 1:3.2.0-12.24.fc13               @updates                14 M
openoffice.org-writer2latex                   i686                 1.0-3.fc13                       @fedora                478 k
openoffice.org-xsltfilter                     i686                 1:3.2.0-12.24.fc13               @updates               2.0 M
python-reportlab                              i686                 2.3-2.fc13                       @fedora                5.0 M
rrdtool                                       i686                 1.3.8-6.fc13                     @fedora                678 k

Podsumowanie transakcji
================================================================================
==================================================
Usunięcie                        41 pakiet(y)
Ponowna instalacja                0 pakiet(y)
Instalacja poprzedniej wersji     0 pakiet(y)

W porządku? [t/N]: 

Leci ntop, OO i rrdtool ( (W porządku? - zdecydowanie nie!)

~~~~~

 

Ja mogę usuwać pakiety pojedynczo czy grzebać w specyfikacjach, ale to nie ja jestem targetem obecnej Fedory tylko użytkownik, przyzwyczajony do intuicyjnego posługiwania się systemem operacyjnym, nie posiadający nawyku czytania "podręcznika użytkownika"

 

A teraz chciałbym zrozumieć gdzie leży błąd w toku mojego myślenia.

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Błąd chyba nie w toku myślenia tylko konkretnie gdzieś w Twoim systemie. Podobnie jak poprzednio mogę wykazać, że u mnie chyba takie zależności nie obowiązują, bo

[waldo@F13 ~]$ rpm -qa | grep kacst
[waldo@F13 ~]$ rpm -qa | grep openoffice
openoffice.org-graphicfilter-3.2.0-12.24.fc13.x86_64
openoffice.org-presenter-screen-3.2.0-12.24.fc13.x86_64
openoffice.org-langpack-pl_PL-3.2.0-12.24.fc13.x86_64
openoffice.org-core-3.2.0-12.24.fc13.x86_64
openoffice.org-brand-3.2.0-12.24.fc13.x86_64
openoffice.org-impress-3.2.0-12.24.fc13.x86_64
openoffice.org-math-3.2.0-12.24.fc13.x86_64
openoffice.org-opensymbol-fonts-3.2.0-12.24.fc13.noarch
openoffice.org-calc-core-3.2.0-12.24.fc13.x86_64
openoffice.org-calc-3.2.0-12.24.fc13.x86_64
openoffice.org-writer-core-3.2.0-12.24.fc13.x86_64
openoffice.org-xsltfilter-3.2.0-12.24.fc13.x86_64
openoffice.org-math-core-3.2.0-12.24.fc13.x86_64
openoffice.org-ure-3.2.0-12.24.fc13.x86_64
openoffice.org-impress-core-3.2.0-12.24.fc13.x86_64
openoffice.org-langpack-en-3.2.0-12.24.fc13.x86_64
openoffice.org-writer-3.2.0-12.24.fc13.x86_64
[waldo@F13 ~]$ uname -a
Linux F13 2.6.33.5-112.fc13.x86_64 #1 SMP Thu May 27 02:28:31 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

Ciekawe co by było gdybyś wywalił tylko kacst* nie ruszając dejavu*? Sądzę, że to chyba dejavu ma tutaj swój udział.

I drugie ćwiczenie jakiego wynik chętnie bym zobaczył to jakbyś usunął kacst*, dejavu* i openoffice* a potem ponownie zainstalował Open Office? Czy pozostałe pliki zainstalowałyby się jako zależności?

 

Chyba, że są jakieś dramatyczne różnice między 32- a 64-bitową Fedorą. :unsure:

 

[EDIT]

Bajzel jest wg mnie w grupach. Faktycznie przy próbie usunięcia całej grupy (yum groupremove "Obsługa arabskiego") leci cały OOo, i... VLC na dokładkę :)

Ale i tak wydaje mi się, że yum remove kacst* usunie tylko kacst*

 

[EDIT2]

Są paczki, które ze względu na swoją "uniwersalność" umieszczone są w wielu grupach. Tak jest m.in. z dejavu. Sądzę, że rozsądniejszą metoda jest usuwanie pakietów a nie grup. Jeśli coś należy do grup Język X, Język Y itd jak owe dejavu*, to nic dziwnego, że przy okazji usuwane są pakiety, które są zależne od dejavu* choć znajdują się w innych grupach.

 

Krótko mówiąc instalacja grupami ułatwia życie (chociaż czy na pewno potrzeba instalować wszystkie "śmiecie" z danej grupy?), ale usuwać lepiej pojedynczo.

Odnośnik do komentarza
Udostępnij na innych stronach

Rozważam zgłoszenie tego jako buga. Bo jest to bug niewątpliwy. Rozumiem, że aby zainstalować grupę "Środowisko graficzne Sugar" wymagany jest gdm. Ale usuwanie tegoż sugara nie powinno pociągać za sobą usunięcie gdm-a bo gdm doskonale radzi sobie bez "Środowiska graficznego Sugar"

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...