Jusko Napisano Marzec 18, 2011 Zgłoszenie Share Napisano Marzec 18, 2011 Witam. Doszlo do mnie wlasnie, ze zarzadzanie pakietami w Fedorze tak naprawde efektywnie odbywac moze sie wylacznie w konsoli - ok, to generalnie nie problem. Zalózmy jednak, iz zainstalowalismy Fedore linuksowemu laikowi. Taki skorzysta otóz z gpk-application do usuwania/instalacji oprogramowania. O ile jednak gpk-application dobrze radzi sobie z instalacja, o tyle ma spore tyly w usuwaniu. Przykladem niech bedzie symulator Flight Gear, do instalacji potrzeba: Instalacja FlightGear-2.0.0-4.fc14.i686 Instalacja zaleznosci FlightGear-data-2.0.0-1.fc14.noarch Instalacja zaleznosci Inventor-2.1.5-39.fc14.i686 Instalacja zaleznosci OpenSceneGraph-libs-2.8.3-3.fc14.i686 Instalacja zaleznosci OpenThreads-2.8.3-3.fc14.i686 Instalacja zaleznosci SimGear-2.0.0-3.fc14.i686 Instalacja zaleznosci freealut-1.1.0-11.fc13.i686 Instalacja zaleznosci openal-soft-1.12.854-1.fc14.i686 Instalacja zaleznosci opengl-games-utils-0.1-9.fc12.noarch Instalacja zaleznosci plib-1.8.5-3.fc12.i686 Co robi laik, otóz aby wywalic gre wchodzi w gpk-app i odznacza pakiet FlightGear (logiczne). Gpk wyrzuca TYLKO pakiet FlightGear, zostawiajac w systemie kazda zaleznosc z listy powyzej. Wyobrazmy sobie teraz jaki bedziemy mieli smietnik po takich operacjach, powiedzmy po roku czasu - zywy bajzel w systemie, tona niepotrzebnych zapychajek dysku (bo po co to?). Dlatego zastanawiam sie jak ujarzmic gpk-app by uzywal wtyczki yumowej remove-with-leaves, jezeli jest w ogóle taka mozliwosc (raczej nie ma, a i sama wtyczka super nie jest, gdy chce Flighta wywalac z tym parametrem, wywalic chce prócz zaleznosci dwa pakiety z czcionkami systemowymi - liberation sans i serif, dlatego czasem lepiej po prostu cofac duza transakcje, gdyz z remove-leaves mozna chwilami pozbyc sie polowy systemu, powaga - nie powierzac wtyczce naprawde wiekszych transakcji). Czasem gpk-app dostanie olsnienia i chce wyrzucic jakas zaleznosc programu, jednak przez 1,5 roku z Fedora widzialem to moze z raz czy dwa (bo i tej nakladki nie uzywam generalnie). Jakie wyjscie zatem dla laika, no bo raczej nie konsola. Pytam z ciekawosci i ambicji, przyklad hipotetyczny, a i ja przyznam szczerze, ze mimo ponad roku z Fedora, nadal czuje dyskomfort psychiczny gdy musze cos wyrzucac (to dogladac co wyrzuca wtyczka, to decydowac czy lepiej cofnac transakcje czy zaryzykowac wtyczka, ze wywali za duzo, dzieki czemu po kazdej unistalacji zastanawiam sie czy system wstanie, zdarzaly sie zapedzenia wtyki). Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 18, 2011 Zgłoszenie Share Napisano Marzec 18, 2011 No, bo Ty myślisz trochę jak w Debianie a wg mnie w systemach opartych na RPM to nie jest takie proste. Niedawno już komuś tu odpisywałem, że wywalenie zależności wcześniej zainstalowanych może pociągnąć za sobą usunięcie aplikacji później instalowanej, ale zależnej od tych samych pakietów co ta pierwsza. Można by oczywiście próbować sprawdzić zależności wszystkich zainstalowanych pakietów i wyrzucać tylko te, od których inne nie są zależne (chyba z grubsza tak działa/powinna działać wtyczka remove-leaves), ale jak widać nie jest to proste. Z Twojego przykładu wynika, że FlightGear ma - tak sądzę - jako zależności wpisaną instalację czcionek, a potem te czcionki są usuwane, bo żaden inny pakiet prawdopodobnie nie wymaga ich jawnie w swoich zależnościach. I takich przypadków prawdopodobnie jest więcej dlatego w Fedorze usuwać trzeba świadomie i zachowując czujność albo godzić się na śmietnik albo korzystając z niedoskonałych narzędzi ryzykować dysfunkcję systemu. 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Marzec 18, 2011 Zgłoszenie Share Napisano Marzec 18, 2011 Jakie wyjście zatem dla laika, no bo raczej nie konsola. Laik w takim razie powinien nauczyć się obsługi konsoli lub wrócić do windowsa lub ewentualnie ubuntu czy czegoś tam. Na fedorze nigdy nie było naprawdę dobrego narzędzia do graficznego zarządzania pakietami. Widocznie akurat w tej dystrybucji nie jest to priorytetem i tak chyba zostanie. W końcu czasami można przeczytać, że fedora jest dystrybucją dla średnio-zaawansowanych użytkowników (mówienie tak jest IMO przesadą, ale tak się przyjęło), więc jak komuś się nie podoba zarządzanie pakietami z konsoli niech poszuka czegoś innego. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
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ę