View previous topic :: View next topic |
Author |
Message |
bartmarian Guru
Joined: 28 Nov 2005 Posts: 557
|
Posted: Sun Feb 15, 2009 9:22 am Post subject: [SOLVED] jak pozbyć się kde 3.5 |
|
|
Witam,
chciałbym sobie zostawić tylko kde 4.2, bez czegokolwiek co dotyczy 3.5,
usunąłem 3.5, ale chce mi się z zależności aplikacji instalować z powrotem,
to nic, ja z tych aplikacji zrezygnuję, sęk w tym, że nie widzę z których,
dostaję takie info po emerge -NDup world:
Code: | ...
kde-base/kdelibs:3.5
('ebuild', '/', 'kde-base/kdelibs-3.5.9-r4', 'merge') pulled in by
~kde-base/kdelibs-3.5.9 required by ('ebuild', '/', 'kde-base/kdebase-data-3.5.9', 'merge')
~kde-base/kdelibs-3.5.9 required by ('ebuild', '/', 'kde-base/kfind-3.5.9', 'merge')
~kde-base/kdelibs-3.5.9 required by ('ebuild', '/', 'kde-base/kwin-3.5.9-r1', 'merge')
(and 19 more)
...
|
chodzi mi właśnie o te których nie widzę (and 19 more) _________________ Człowiek bez religii jest jak ryba bez roweru.
Albercik się pomylił, prędkość światła to prędkość, wszechświat nie ma punktu odniesienia.
Perpetuum mobile - np. jowisz + jego księżyc, siły pływowe. Proste i niepraktyczne.
Last edited by bartmarian on Tue Feb 17, 2009 12:18 am; edited 1 time in total |
|
Back to top |
|
|
dylon Guru
Joined: 21 Mar 2005 Posts: 331 Location: Gliwice
|
Posted: Sun Feb 15, 2009 9:34 am Post subject: |
|
|
przelacznik "t" dla emerge powinien ci ladnie pokazac zaleznosci...
A przy okazji podepne sie to watku:
Jak wywalic kde >3.5 ?
Maskowanie po kolei wszystkich pakietow jest beznadziejna robota..
Mozna to jakos ominac? _________________ Maciej Dylski |
|
Back to top |
|
|
skazi Apprentice
Joined: 01 Oct 2004 Posts: 219 Location: Cieszyn/Poland
|
Posted: Sun Feb 15, 2009 9:42 am Post subject: |
|
|
A próbowałeś robic:
|
|
Back to top |
|
|
quosek Apprentice
Joined: 07 Mar 2006 Posts: 269
|
Posted: Sun Feb 15, 2009 10:28 am Post subject: |
|
|
nie wiem czy Ci sie uda ....... chocby k3b zalezy od kde3 i ani slychu ani widu wersji pod kde4
z tego co kiedys patrzylem to digikam tez zalezal od kde3. kdebluetooth dla kde4 jest szybszy, ale ma mniej mozliwosci niz ten z kde3. Krusader dla kde4 tez jest mniej stabilny ......
dlatego proponowalbym jeszcze poczekac troche - tez mialem takie zapedy jakis miesiac temu, ale zrezygnowalem. |
|
Back to top |
|
|
acei Tux's lil' helper
Joined: 16 Sep 2007 Posts: 90
|
Posted: Sun Feb 15, 2009 11:19 am Post subject: |
|
|
U mnie zostało tylko tyle: Code: | tuxik ~ # equery d kdelibs-3.5.10-r2
[ Searching for packages depending on kdelibs-3.5.10-r2... ]
kde-base/khexedit-3.5.10 (~kde-base/kdelibs-3.5.10)
kde-base/kwin-3.5.10 (~kde-base/kdelibs-3.5.10)
tuxik ~ # equery d kwin-3.5.10
[ Searching for packages depending on kwin-3.5.10... ]
x11-wm/compiz-9999 (kde? kde-base/kwin:3.5) |
K3B-9999 nie wymaga już kdelibs-3, a jedyne czego mi żal to compiz. Krusadera wywaliłem i używam mc. _________________ GA965P+E6320+Geil 2*1GB CL4+ATI HD6570 ~amd64 |
|
Back to top |
|
|
dziadu Guru
Joined: 04 May 2006 Posts: 467 Location: Kraków/Darmstadt/Munich
|
Posted: Sun Feb 15, 2009 12:35 pm Post subject: |
|
|
Zastosuj od tyłu sposób który ja użyłem żeby ogarnąc ten bajzel ze slotami.
Po zainstalowaniu kde-4.2 miałem w world coś w stylu:
Code: | kde-base/kdebase-startkde
kde-base/kde-kdebase-startkde:4.2 |
Ponieważ pojawiały się problemy bo portage chciał instalować też wersje 4.1 (ze względu na wpis bez slotów) to ręcznie zmieniłem na:
Code: | kde-base/kdebase-startkde:3.5
kde-base/kde-kdebase-startkde:4.2 |
Nie wiem jak wygląda u Ciebie world, przejrzyj go i ewentualnie wywal wpisy bez slotu, lub jak masz pojedyncze wpisy (nie slotowane) to dodaj do nich sloty. Potem depclean wywali Ci wszystko z :3.5, z wyjatkiem tego co depsy wymagają.
Jak masz nowe portage to możesz spróbować sety: Code: | emerge -C @kde-3.5 -pv | ale to nie gwarantuje sukcesu.
@dylon: idąc za tym co napisałem powyżej, dodaj sobie w world sloty :3.5 do paczek kde - w ten sposób zablokujesz :4.2
..:: edit by me
Wie ktoś czy da się maskować sloty? Np. żeby zrobić coś w stylu:
Code: | # cat /etc/portage/package.mask
@kde-4.2
|
Powyższe niestety nie działa. |
|
Back to top |
|
|
bartmarian Guru
Joined: 28 Nov 2005 Posts: 557
|
Posted: Sun Feb 15, 2009 8:29 pm Post subject: |
|
|
ok, szukam nie poddając się, ale złość już mnie bierze, jak zamaskować
paczkę "z srodka" ?
paczka-r9 dostępna i ma być, bo to kde-3.5.9, ok, niech zostanie, nie ma maski z 4.2
paczka-r10 jej nie chcę (kdelibs-3.5.10-r2 maska z 4.2-coś)
paczka-r50 dostępna (czyli 4.2 jak najbardziej ma być)
-edit-
4.2 było/jest hard mask, więc mam wszystko też w unmask
(może po prostu gdzieś [gdzie, tego nie wiem] skasuję info że taki w ogóle istniał ? ) _________________ Człowiek bez religii jest jak ryba bez roweru.
Albercik się pomylił, prędkość światła to prędkość, wszechświat nie ma punktu odniesienia.
Perpetuum mobile - np. jowisz + jego księżyc, siły pływowe. Proste i niepraktyczne. |
|
Back to top |
|
|
dziadu Guru
Joined: 04 May 2006 Posts: 467 Location: Kraków/Darmstadt/Munich
|
Posted: Sun Feb 15, 2009 8:44 pm Post subject: |
|
|
@bartmarian, nie za bardzo rozumiem o co Ci chodzi, a jesli chodzi o maskowanie, to może tego szukasz?
Code: | # cat /etc/portage/package.mask
=kde-base/kdebase-3.5.9-r4 |
|
|
Back to top |
|
|
bartmarian Guru
Joined: 28 Nov 2005 Posts: 557
|
Posted: Sun Feb 15, 2009 8:56 pm Post subject: |
|
|
Code: | cat package.mask
=kde-base/kdelibs-3.5.10-r1
=kde-base/kdelibs-3.5.10-r2
|
kde-base/kdelibs-3.5.9-r4 - ma pozostać, nie ma problemu przy 4.2,
a nawet po dodaniu ww mam:
Code: | [blocks B ] <kde-base/kdelibs-3.5.10 ("<kde-base/kdelibs-3.5.10" is blocking kde-base/kdelibs-4.2.0-r2) |
--edit--
usunąłem (na chwilę) odmaskowanie 4.2, zablokowałem 3.5.10 i nadal ww, proszę o wskazówkę skąd portage bierze
info że kde-base/kdelibs-3.5.10-r2 w ogóle istnieje, oprócz "na siłę" nic już mi nie przychodzi do głowy _________________ Człowiek bez religii jest jak ryba bez roweru.
Albercik się pomylił, prędkość światła to prędkość, wszechświat nie ma punktu odniesienia.
Perpetuum mobile - np. jowisz + jego księżyc, siły pływowe. Proste i niepraktyczne. |
|
Back to top |
|
|
dziadu Guru
Joined: 04 May 2006 Posts: 467 Location: Kraków/Darmstadt/Munich
|
Posted: Sun Feb 15, 2009 10:16 pm Post subject: |
|
|
bartmarian wrote: | Code: | cat package.mask
=kde-base/kdelibs-3.5.10-r1
=kde-base/kdelibs-3.5.10-r2
|
kde-base/kdelibs-3.5.9-r4 - ma pozostać, nie ma problemu przy 4.2,
a nawet po dodaniu ww mam:
Code: | [blocks B ] <kde-base/kdelibs-3.5.10 ("<kde-base/kdelibs-3.5.10" is blocking kde-base/kdelibs-4.2.0-r2) |
|
U mnie też jest blocked, być może jest jakiś konflikt z kde-4.2 i developerzy kde w wersji 3.5.10 zmienili co nieco żeby na przyszłość było OK.
Nie rozumiem czemu nie chcesz aktualizować do kde-3.5.10?
bartmarian wrote: | usunąłem (na chwilę) odmaskowanie 4.2, zablokowałem 3.5.10 i nadal ww, proszę o wskazówkę skąd portage bierze
info że kde-base/kdelibs-3.5.10-r2 w ogóle istnieje, oprócz "na siłę" nic już mi nie przychodzi do głowy |
Poza tym, być może nie zwróciłeś, ale problem jest nie z kdelibs-3.5.10-r2 ale kdelibs-4.2.0-r2, to one Ci blokują 3.5.9 |
|
Back to top |
|
|
bartmarian Guru
Joined: 28 Nov 2005 Posts: 557
|
Posted: Sun Feb 15, 2009 10:43 pm Post subject: |
|
|
chyba czegoś nie rozumiem...
ok, chcę do 3.5.10, ale nie mogę, w systemie od kiedy się 3.5.10 pojawiło
mam konflikt z 4.2 a zainstalowane już jest: Code: |
Latest version installed: 4.2.0-r2
|
która wersja jest u Ciebie ?, że jak domniemam zrobiłeś up do 3.5.10 ?
nie chciałem 4.2.0-r2 usunąć i sprawdzić co będzie, żebym nie został bez kdelibs _________________ Człowiek bez religii jest jak ryba bez roweru.
Albercik się pomylił, prędkość światła to prędkość, wszechświat nie ma punktu odniesienia.
Perpetuum mobile - np. jowisz + jego księżyc, siły pływowe. Proste i niepraktyczne. |
|
Back to top |
|
|
dziadu Guru
Joined: 04 May 2006 Posts: 467 Location: Kraków/Darmstadt/Munich
|
Posted: Sun Feb 15, 2009 11:41 pm Post subject: |
|
|
@bartmarian, myślę, że będzie nam znacznie łatwiej się dogadać, kiedy zaczniesz stosować się do zasad pisowni języka polskiego, czyli: wielkia litera na początku zdania, kropka na jego końcu i przecinki tam gdzie powinny być a nie losowo. Wybacz, ale nic nie rozumiem z Twojego poprzedniego postu.
Będę zgadywał:
- masz w systemie kde-3.5.9?
- chcesz go zaktualizować do 3.5.10?
- ale nie możesz bo blokuje Cię kde-4.2?
W takim razie:
- dlaczego chcesz maskować kde-3.5.10?
- zaktualizuj najpierw kde:3.5 do 3.5.10, np pisząć: emerge @kde-3.5 -uDtpv (o ile masz nowe portage)
- możesz zastosować się też do mojej rady sprzed kilku postów i wyedytować worlda i dodać do pakietów z kde-3.5.10 numery slotu
|
|
Back to top |
|
|
bartmarian Guru
Joined: 28 Nov 2005 Posts: 557
|
Posted: Mon Feb 16, 2009 8:50 am Post subject: |
|
|
po synchronizacji nie mogę zrobić up w żaden sposób, 3.5.10 zablokowało już istniejące
4.2.0(lub odwrotnie), obojętne mi jest czy będę to 3.5.10 posiadał czy 3.5.9 czy też nie będzie go wcale
(wcale się nie da aby działały aplikacje które z kdelibs korzystają) wygląda to tak: Code: |
Calculating dependencies... done!
[ebuild R ] net-im/kadu-0.6.5 USE="emoticons* powerkadu* sounds* voice*"
[ebuild NS ] kde-base/kdelibs-3.5.9-r4 [4.2.0-r2] USE="acl alsa arts cups fam jpeg2k kerberos lua spell tiff xinerama -avahi -bindist -branding -debug -doc -kdeenablefinal -kdehiddenvisibility -legacyssl -openexr -utempter"
[ebuild NS ] kde-base/libkonq-3.5.9 [4.2.0] USE="arts xinerama -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild NS ] kde-base/kwin-3.5.9-r1 [4.2.0] USE="arts xcomposite xinerama -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild NS ] kde-base/kdebase-data-3.5.9 [4.2.0] USE="xinerama -debug -kdeenablefinal"
[ebuild NS ] kde-base/kcminit-3.5.9 [4.2.0] USE="arts xinerama -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild NS ] kde-base/kdesu-3.5.9 [4.2.0] USE="arts xinerama -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild NS ] kde-base/khotkeys-3.5.9 [4.2.0] USE="arts xinerama -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild NS ] kde-base/kdialog-3.5.9-r1 [4.2.0] USE="arts xinerama -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild NS ] kde-base/kdebase-kioslaves-3.5.9 [4.2.0] USE="arts ldap samba xinerama -debug -hal -kdeenablefinal -kdehiddenvisibility -openexr"
[ebuild NS ] kde-base/kfind-3.5.9 [4.2.0] USE="arts xinerama -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild N ] kde-base/kicker-3.5.9 USE="arts xcomposite xinerama -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild N ] kde-base/kjsembed-3.5.9 USE="arts xinerama -debug -kdeenablefinal"
[ebuild NS ] kde-base/khelpcenter-3.5.9 [4.2.0] USE="arts xinerama -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild NS ] kde-base/kcontrol-3.5.9 [4.2.0-r1] USE="arts ieee1394 opengl xinerama -debug -joystick -kdeenablefinal -kdehiddenvisibility -logitech-mouse"
[ebuild NS ] kde-base/konqueror-3.5.9 [4.2.0-r1] USE="arts java xinerama -branding -debug -kdeenablefinal -kdehiddenvisibility"
[ebuild U ] media-video/kaffeine-0.8.7-r1 [0.8.7]
[blocks B ] <kde-base/kdelibs-3.5.10 ("<kde-base/kdelibs-3.5.10" is blocking kde-base/kdelibs-4.2.0-r2)
|
chciałbym po prostu żaby się 3.5.x od.... ode mnie, cel uświęca środki, problem powstał gdy pojawiło się
3.5.10, stąd chciałem zamaskować, 3.5.9 i 4.2.0 sobie nie dokuczały, dodanie 3.5.10 do package.mask nic nie daje,
zablokowanie do wersji 3.5.9 - nadal chce kompilować 3.5.10, może istnieje package.very-hard-mask ? _________________ Człowiek bez religii jest jak ryba bez roweru.
Albercik się pomylił, prędkość światła to prędkość, wszechświat nie ma punktu odniesienia.
Perpetuum mobile - np. jowisz + jego księżyc, siły pływowe. Proste i niepraktyczne. |
|
Back to top |
|
|
dziadu Guru
Joined: 04 May 2006 Posts: 467 Location: Kraków/Darmstadt/Munich
|
Posted: Mon Feb 16, 2009 9:17 am Post subject: |
|
|
@bartmarian, popatrz co Ty piszesz. To nie kdelibs-3.5.10 bloku Ci kde-4.2 ale <kdelibs-3.5.10! Po prostu kde-3.5.9 nie może (z różnych nieznanych mi względów) współistnieć z kde-4.2, ale wersja 3.5.10 już TAK (pewnie deweloperzy kde musieli coś w strukturze zmienić żeby się nie gryzło nowe ze starym). Dlatego MUSISZ zaktualizować do 3.5.10 jeśli chcesz mieć jednocześnie i 3.5 i 4.2.
Sprawa wygląda tak, że część aplikacji (być może przez Ciebie również używanych w kde-4.2) nie będących made by kde-team wymagać mogą komponentów z kde-3.5*
Więc co musisz zrobić. Jeśli chcesz mieć równocześnie kde-4.2 i kde-3.5 to odmaskuj pakiety od kde-3.5.10 (są stabilne, zresztą kde-4.2 też jest w gałęzi ~).
Wtedy powinny się instalować paczki od 3.5.10 zamiast 3.5.9 i kde-4.2 też będzie działał. Po tym wszystkim dajesz
Code: | emerge world -uDtpv | i patrzysz czy wszystko ładnie działa.
Inne wyjście, to usunąć kde-3.5 (albo powiedzieć portage, że nie chcesz instalować 3.5) jeśli Ci nie jest potrzebne. Wtedy najlepiej prze-edytować plik world (patrz kilka postów wyżej). Pokaż mi wyjście polecenia:
Code: | # cat /var/lib/portage/world | grep kde-base |
Zobaczę co tam masz i powiem co dalej.
Po zmianach w world polecenie
Code: | emerge --depclean -pv | usunie wszystkie pakiety które były w world i odnosiły się do kde-3.5 oraz ich już niepotrzebne zależności z wyjątkiem tych, które są wymagane przez jakieś zewnętrzne programy, np. jakiś kdiff3 czy coś innego (nie mam zielonego pojecia).
Dla przykładu, u mnie wpisy w world wyglądają tak:
Quote: | # cat /var/lib/portage/world | grep kde-base
kde-base/ark:3.5
kde-base/ark:4.2
kde-base/dolphin:4.2
kde-base/gwenview:4.2
kde-base/kaddressbook:3.5
kde-base/kaddressbook:4.2
kde-base/kate:4.2
kde-base/kcalc:3.5
kde-base/kcalc:4.2
kde-base/kde-i18n:3.5
kde-base/kde-l10n:4.2
kde-base/kdeartwork-desktopthemes:4.2
kde-base/kdeartwork-iconthemes:4.2
kde-base/kdebase-cursors:4.2
kde-base/kdebase-desktoptheme:4.2
kde-base/kdebase-startkde:3.5
kde-base/kdebase-startkde:4.2
kde-base/kdeplasma-addons:4.2
kde-base/kdeprint:3.5
kde-base/kdm:3.5
kde-base/kdm:4.2
kde-base/kdvi:3.5
kde-base/kedit:3.5
kde-base/kgpg:3.5
kde-base/kgpg:4.2
kde-base/kinfocenter:4.2
kde-base/klaptopdaemon:3.5
kde-base/klines:3.5
kde-base/klines:4.2
kde-base/kmenuedit:4.2
kde-base/kmines:4.2
kde-base/kmix:3.5
kde-base/kmix:4.2
kde-base/knotes:3.5
kde-base/knotes:4.2
kde-base/konq-plugins:3.5
kde-base/konsole:3.5
kde-base/konsole:4.2
kde-base/korganizer:3.5
kde-base/korganizer:4.2
kde-base/kscreensaver:3.5
kde-base/kscreensaver:4.2
kde-base/ksysguard:3.5
kde-base/kview:3.5
kde-base/kwifimanager:3.5
kde-base/kwrite:4.2
kde-base/kxkb:3.5
kde-base/nsplugins:3.5
kde-base/nsplugins:4.2
kde-base/okular:4.2
kde-base/powerdevil:4.2 |
Jak widzisz, mam poslotowane, kiedy teraz usunę wszystkie wpisy ze slotami :3.5 to dam portage jasno do zrozumienia, że chcę TYLKO slot 4.2 i nie będzie mi instalował 3.5. U ciebie prawdopodobnie nie ma slotów przy wpisach więc chce instalować wersje z obu slotów, lub masz coś takiego co ja miałem wcześniej:
Quote: | # cat /var/lib/portage/world | grep kde-base | sed s/:3.5//g
kde-base/ark
kde-base/ark:4.2
kde-base/dolphin:4.2
kde-base/gwenview:4.2
kde-base/kaddressbook
kde-base/kaddressbook:4.2
kde-base/kate:4.2
kde-base/kcalc
kde-base/kcalc:4.2
kde-base/kde-i18n
kde-base/kde-l10n:4.2
kde-base/kdeartwork-desktopthemes:4.2
kde-base/kdeartwork-iconthemes:4.2
kde-base/kdebase-cursors:4.2
kde-base/kdebase-desktoptheme:4.2
kde-base/kdebase-startkde
kde-base/kdebase-startkde:4.2
kde-base/kdeplasma-addons:4.2
kde-base/kdeprint
kde-base/kdm
kde-base/kdm:4.2
kde-base/kdvi
kde-base/kedit
kde-base/kgpg
kde-base/kgpg:4.2
kde-base/kinfocenter:4.2
kde-base/klaptopdaemon
kde-base/klines
kde-base/klines:4.2
kde-base/kmenuedit:4.2
kde-base/kmines:4.2
kde-base/kmix
kde-base/kmix:4.2
kde-base/knotes
kde-base/knotes:4.2
kde-base/konq-plugins
kde-base/konsole
kde-base/konsole:4.2
kde-base/korganizer
kde-base/korganizer:4.2
kde-base/kscreensaver
kde-base/kscreensaver:4.2
kde-base/ksysguard
kde-base/kview
kde-base/kwifimanager
kde-base/kwrite:4.2
kde-base/kxkb
kde-base/nsplugins
kde-base/nsplugins:4.2
kde-base/okular:4.2
kde-base/powerdevil:4.2 |
Inna opcja to maskowanie wszystkiego co wiąże się z kde-3.5* ale to IMHO nie jest najelegantsze rozwiązanie. Wolę to z world i slotami. |
|
Back to top |
|
|
Kurt Steiner Bodhisattva
Joined: 01 Apr 2005 Posts: 1050 Location: Ostroleka, Polska
|
Posted: Mon Feb 16, 2009 1:47 pm Post subject: |
|
|
Z tego co rozumiem w całym zamieszaniu chodzi po prostu o wywalenie KDE 3.5. Ja już dość dawno (też po małych problemach) zrobiłem to w sposób następujący:
Code: | # cd /var/db/pkg/kde-base/
emerge -C *3.5* |
Mam nadzieję, że Ci ta informacja pomoże bartmarian. _________________ Proszę, pamiętaj o regulaminie, a jeśli zauważysz, że został on złamany, zgłoś to.
LRU:431698 |
|
Back to top |
|
|
bartmarian Guru
Joined: 28 Nov 2005 Posts: 557
|
Posted: Tue Feb 17, 2009 12:18 am Post subject: |
|
|
Quote: | Jak widzisz, mam poslotowane, kiedy teraz usunę wszystkie wpisy ze slotami :3.5 to dam portage jasno do zrozumienia, że chcę TYLKO slot 4.2 i nie będzie mi instalował 3.5. U ciebie prawdopodobnie nie ma slotów przy wpisach więc chce instalować wersje z obu slotów, lub masz coś takiego co ja miałem wcześniej: |
mam właśnie "coś takiego" (tylko :4.2), dziękuję za wyjaśnienie
Quote: | Z tego co rozumiem w całym zamieszaniu chodzi po prostu o wywalenie KDE 3.5. Ja już dość dawno (też po małych problemach) zrobiłem to w sposób następujący: |
to zrobiłem kilka dni temu, od tego czasu nie mogłem się z emerge dogadać.
Dziękuję za wyjaśnienie, pozdrowienia. _________________ Człowiek bez religii jest jak ryba bez roweru.
Albercik się pomylił, prędkość światła to prędkość, wszechświat nie ma punktu odniesienia.
Perpetuum mobile - np. jowisz + jego księżyc, siły pływowe. Proste i niepraktyczne. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|