* [gentoo-user] KDE (mono to meta) migration
@ 2006-06-22 16:28 James
2006-06-22 17:26 ` Bo Ørsted Andresen
2006-06-22 17:43 ` [gentoo-user] " Neil Bothwick
0 siblings, 2 replies; 19+ messages in thread
From: James @ 2006-06-22 16:28 UTC (permalink / raw
To: gentoo-user
Hello,
I have looked at threads on this issue from 12jun06
and 2jun06
and http://www.gentoo.org/doc/en/kde-split-ebuilds.xml.
By the way, this doc is good for explaining the issues,
but does not explain a clear method to perform the migration
form mono to meta......
Is there an easy way to remove all of the kde packages before
migration to kde-meta?
I like having as many kde apps installed as possible. For me,
it makes it easier to find cool (kde) softaware. But if meta
is going away, like the monolithic kde packaging (eventually)
I'd rather go straight to the split kde package system.
Comments and Recommendations on kde-meta's future?
emerge -atv kde-meta
lists many packages and I'm too lazy to remove them all by
hand....
snip
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
.[blocks B ] =kde-base/kdemultimedia-3.5* (is blocking kde-base/kaboodle-3.5.2)
.[blocks B ] =kde-base/kdemultimedia-3.5* (is blocking
kde-base/kdemultimedia-kappfinder-data-3.5.2)
snip
Is there an easier way to do a bulk upgrade from mono to meta ?
>From mono to split? Some gentoo/kde systems I manage will want
to go to the split system or a few kde-meta packages and the
rest of the kde(split) apps individually installed.
Any enlightenment is most welcome, as I get busy quite often and do
not necessarily keep up with the latest issed on gentoo....
James
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] KDE (mono to meta) migration 2006-06-22 16:28 [gentoo-user] KDE (mono to meta) migration James @ 2006-06-22 17:26 ` Bo Ørsted Andresen 2006-06-22 18:15 ` [gentoo-user] " James 2006-06-22 17:43 ` [gentoo-user] " Neil Bothwick 1 sibling, 1 reply; 19+ messages in thread From: Bo Ørsted Andresen @ 2006-06-22 17:26 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 2598 bytes --] On Thursday 22 June 2006 18:28, James wrote: > have looked at threads on this issue from 12jun06 > and 2jun06 > and http://www.gentoo.org/doc/en/kde-split-ebuilds.xml. > By the way, this doc is good for explaining the issues, > but does not explain a clear method to perform the migration > form mono to meta...... Did you look at [1] too? > Is there an easy way to remove all of the kde packages before > migration to kde-meta? Sure. But it would remove packages that the meta packages depend on too. kde-base/kdelibs takes a long time to compile and hence shouldn't be removed as you still need it. Unless of course you need to upgrade it anyway. This might be feasible: #cd /var/db/pkg && emerge -Cva `ls -d kde-base/* | grep -v -r 'kdelibs\|arts'` It will remove everything in the kde-base category except kdelibs and arts. Make sure to check what it removes before doing it. It shouldn't be more than 13 packages. [SNIP] > But if meta > is going away, like the monolithic kde packaging (eventually) > I'd rather go straight to the split kde package system. > Comments and Recommendations on kde-meta's future? Why would you think the kde-meta aka the split packages would be going away? They certainly won't. > emerge -atv kde-meta > lists many packages and I'm too lazy to remove them all by > hand.... Actually there aren't a lot of monolithic packages. [1] lists them all in a box in section 2. If you have all of them you still need to remove only 13 packages. > These are the packages that would be merged, in reverse order: > Calculating dependencies... done! > .[blocks B ] =kde-base/kdemultimedia-3.5* (is blocking > kde-base/kaboodle-3.5.2) .[blocks B ] =kde-base/kdemultimedia-3.5* (is > blocking > kde-base/kdemultimedia-kappfinder-data-3.5.2) This tells you that kde-base/kdemultimedia blocks both kaboodle and kdemultimedia-kappfinder-data. You only need to remove the one package kdemultimedia. It just blocks a lot of packages that are pulled in by kde-meta. [SNIP] > From mono to split? Some gentoo/kde systems I manage will want > to go to the split system or a few kde-meta packages and the > rest of the kde(split) apps individually installed. Do what I said above or just remove the few packages manually when they block something. There really aren't that many. emerging any split package will work just as well as the meta packages. You should only use the meta packages if you wan't everything. [1] http://www.gentoo.org/doc/en/kde-config.xml -- Bo Andresen [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 17:26 ` Bo Ørsted Andresen @ 2006-06-22 18:15 ` James 2006-06-22 19:05 ` Bo Ørsted Andresen 0 siblings, 1 reply; 19+ messages in thread From: James @ 2006-06-22 18:15 UTC (permalink / raw To: gentoo-user Bo Ørsted Andresen <bo.andresen <at> zlin.dk> writes: > > On Thursday 22 June 2006 18:28, James wrote: > > have looked at threads on this issue from 12jun06 > > and 2jun06 > > and http://www.gentoo.org/doc/en/kde-split-ebuilds.xml. > > By the way, this doc is good for explaining the issues, > > but does not explain a clear method to perform the migration > > form mono to meta...... > > Did you look at [1] too? > Yes, That solves how to install a new kde (mono, meta, split) but does not really address cleanzing the sytem of all the old kde kruft. I have stuff from kde 3.2, 3.3., 3.4 on some of my older systems. Beside, my thoughts are to remove everthing and start from fresh, as I seem to be tracking down a multitude of kde related trivial issues on a variety of kde/gentoo systems I manage. > > Is there an easy way to remove all of the kde packages before > > migration to kde-meta? > > Sure. But it would remove packages that the meta packages depend on too. > kde-base/kdelibs takes a long time to compile and hence shouldn't be removed > as you still need it. Unless of course you need to upgrade it anyway. This > might be feasible: > > #cd /var/db/pkg && emerge -Cva `ls -d kde-base/* | grep -v -r 'kdelibs\|arts'` > > It will remove everything in the kde-base category except kdelibs and arts. > Make sure to check what it removes before doing it. It shouldn't be more than > 13 packages. > > [SNIP] > > > But if meta > > is going away, like the monolithic kde packaging (eventually) > > I'd rather go straight to the split kde package system. > > Comments and Recommendations on kde-meta's future? > > Why would you think the kde-meta aka the split packages would be going away? > They certainly won't. > xfree_vs_xorg, dev_vs_udev, and now kde seem to need major surgery.... Historical experiences with Gentoo. Gentoo is great for the current new stuff, but often, I'm learning and dealing with minutia, I would prefer to avoid. When I do avoid the gentoo minutia, I get burned, like now having to move to meta or split. Granted, in the long run, these migrations have been good, but it's still painful (time consuming) to walk the gentoo path, at times.... > Actually there aren't a lot of monolithic packages. [1] lists them all in a > box in section 2. If you have all of them you still need to remove only 13 > packages. Well, but, on some systems, I have kde files from 3.2, 3.3 and 3.4 and 3.5.2 now installed. I have a mess across 7 differnet gentoo workstations. > > > These are the packages that would be merged, in reverse order: > > Calculating dependencies... done! > > .[blocks B ] =kde-base/kdemultimedia-3.5* (is blocking > > kde-base/kaboodle-3.5.2) .[blocks B ] =kde-base/kdemultimedia-3.5* (is > > blocking > > kde-base/kdemultimedia-kappfinder-data-3.5.2) > > This tells you that kde-base/kdemultimedia blocks both kaboodle and > kdemultimedia-kappfinder-data. You only need to remove the one package > kdemultimedia. It just blocks a lot of packages that are pulled in by > kde-meta. > > [SNIP] > > > From mono to split? Some gentoo/kde systems I manage will want > > to go to the split system or a few kde-meta packages and the > > rest of the kde(split) apps individually installed. > > Do what I said above or just remove the few packages manually when they block > something. There really aren't that many. emerging any split package will > work just as well as the meta packages. You should only use the meta packages > if you wan't everything. > > [1] http://www.gentoo.org/doc/en/kde-config.xml > I'll give it a whirl...... thx, James -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 18:15 ` [gentoo-user] " James @ 2006-06-22 19:05 ` Bo Ørsted Andresen 2006-06-22 20:12 ` James 2006-06-22 21:48 ` Mick 0 siblings, 2 replies; 19+ messages in thread From: Bo Ørsted Andresen @ 2006-06-22 19:05 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 2489 bytes --] Just showing a couple of tricks. On Thursday 22 June 2006 20:15, James wrote: > Yes, That solves how to install a new kde (mono, meta, split) but > does not really address cleanzing the sytem of all the old kde kruft. > I have stuff from kde 3.2, 3.3., 3.4 on some of my older systems. This removes everything in kde-base that is version 3.2, 3.3 or 3.4 (and installed of course): # cd /var/db/pkg && emerge -Cva kde-base/*-3.{2,3,4}* > > #cd /var/db/pkg && emerge -Cva `ls -d kde-base/* | grep -v -r \ > > 'kdelibs\|arts'` One could add a version too so that only the newest version of kdelibs and arts is kept since it is still required. Like this: # cd /var/db/pkg && emerge -Cva `ls kde-base | grep -v -r 'kdelibs-3\.5\.3\|arts-3\.5\.3'` > Beside, my thoughts are to remove everthing and start from fresh, as > I seem to be tracking down a multitude of kde related trivial issues > on a variety of kde/gentoo systems I manage. This removes everything in kde-base. It's equivalent to Neils suggestion. # cd /var/db/pkg && emerge -Cva kde-base/* Also after removing old slots there may still be third party apps left that has been compiled against the old versions. They need to be remerged after the new version of kde has been emerged to compile them against the new version and remove the old cruft in /usr/kde/3.4 etc. This will show you what packages still have cruft in /usr/kde/3.2 - 3.4: # find /usr/kde/3.{2,3,4} | xargs equery belongs | cat Unmerge what you don't need or remerge (after emerging kde 3.5) what you still need. When you are done with that the above command should give no output and any files still in /usr/kde/3.2 - 3.4 can be safely deleted since they belong to no package. Pay attention to what you do though. A revdep-rebuild before this step will probably take care of most of this. > xfree_vs_xorg, dev_vs_udev, and now kde seem to need major surgery.... > Historical experiences with Gentoo. Gentoo is great for the current > new stuff, but often, I'm learning and dealing with minutia, I would > prefer to avoid. When I do avoid the gentoo minutia, I get burned, > like now having to move to meta or split. Granted, in the long run, > these migrations have been good, but it's still painful (time consuming) > to walk the gentoo path, at times.... The split packages are replacing the monolithic. Not the other way around. And KDE 4.x will get out next spring. -- Bo Andresen [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 19:05 ` Bo Ørsted Andresen @ 2006-06-22 20:12 ` James 2006-06-22 20:24 ` Bo Ørsted Andresen 2006-06-22 21:48 ` Mick 1 sibling, 1 reply; 19+ messages in thread From: James @ 2006-06-22 20:12 UTC (permalink / raw To: gentoo-user Bo Ørsted Andresen <bo.andresen <at> zlin.dk> writes: > This removes everything in kde-base that is version 3.2, 3.3 or 3.4 (and > installed of course): > # cd /var/db/pkg && emerge -Cva kde-base/*-3.{2,3,4}* Used this one. I'd rather clean it all out (KDE) and start over. > This removes everything in kde-base. It's equivalent to Neils suggestion. > # cd /var/db/pkg && emerge -Cva kde-base/* I then removed the monolithci packages by hand that are blocking This is the command I used to see what is(was) blocking kde-meta: emerge -uavDN kde-meta > Also after removing old slots there may still be third party apps left that has > been compiled against the old versions. They need to be remerged after the new > version of kde has been emerged to compile them against the new version and > remove the old cruft in /usr/kde/3.4 etc. > This will show you what packages still have cruft in /usr/kde/3.2 - 3.4: > # find /usr/kde/3.{2,3,4} | xargs equery belongs | cat Ok I'll do this after emerging kde-meta completes. I hope I was not suppose to do this before 'emerge -uavDN kde-meta' ???? Right now the (test) workstation is compiling kde-meta. When that is done, I'll report back my results. This way, maybe other folks can have a concise method to clean out the old kde kruft and get fresh kde-meta or kde-split(dealer's choice...) > Unmerge what you don't need or remerge (after emerging kde 3.5) what you still > need. When you are done with that the above command should give no output and > any files still in /usr/kde/3.2 - 3.4 can be safely deleted since they belong > to no package. Pay attention to what you do though. A revdep-rebuild before > this step will probably take care of most of this. Before or after the emerge -uavDN kde-meta? James -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 20:12 ` James @ 2006-06-22 20:24 ` Bo Ørsted Andresen 2006-06-24 15:25 ` James 2006-06-24 16:05 ` James 0 siblings, 2 replies; 19+ messages in thread From: Bo Ørsted Andresen @ 2006-06-22 20:24 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 972 bytes --] On Thursday 22 June 2006 22:12, James wrote: > Ok I'll do this after emerging kde-meta completes. I hope I was not suppose > to do this before 'emerge -uavDN kde-meta' ???? You weren't. Blocks are only within the same slot. In fact the split packages blocks only the monolithic package they belong to. [SNIP] > > Unmerge what you don't need or remerge (after emerging kde 3.5) what you > > still need. When you are done with that the above command should give no > > output and any files still in /usr/kde/3.2 - 3.4 can be safely deleted > > since they belong to no package. Pay attention to what you do though. A > > revdep-rebuild before this step will probably take care of most of this. > > Before or after the emerge -uavDN kde-meta? If you are removing stuff it doesn't matter. If you are remerging stuff it should be after. If you do it before it will be built against the old version again which is pretty pointless. -- Bo Andresen [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 20:24 ` Bo Ørsted Andresen @ 2006-06-24 15:25 ` James 2006-06-24 15:47 ` Bo Ørsted Andresen 2006-06-24 16:05 ` James 1 sibling, 1 reply; 19+ messages in thread From: James @ 2006-06-24 15:25 UTC (permalink / raw To: gentoo-user Bo Ørsted Andresen <bo.andresen <at> zlin.dk> writes: > On Thursday 22 June 2006 22:12, James wrote: > > Ok I'll do this after emerging kde-meta completes. I hope I was not suppose > > to do this before 'emerge -uavDN kde-meta' ???? > You weren't. Blocks are only within the same slot. In fact the split packages > blocks only the monolithic package they belong to. OK Unmerge what you don't need or remerge (after emerging kde 3.5) what you still need. When you are done with that the above command should give no output and any files still in /usr/kde/3.2 - 3.4 can be safely deleted since they belong to no package. Pay attention to what you do though. A revdep-rebuild before this step will probably take care of most of this. > > Before or after the emerge -uavDN kde-meta? > If you are removing stuff it doesn't matter. If you are remerging stuff it > should be after. If you do it before it will be built against the old version > again which is pretty pointless. Well, something is messed up. I still get many many blocks: =kde-base/kdepim-3.5* (is blocking kde-base/libkpgp-3.5.0-r1) [blocks B ] =kde-base/kdepim-3.5* (is blocking kde-base/libkdenetwork-3.5.0) [blocks B ] =kde-base/kdepim-3.5* (is blocking kde-base/libkpimidentities-3.5.2) [blocks B ] =kde-base/kdepim-3.5* (is blocking kde-base/libkdepim-3.5.2-r1) [blocks B ] =kde-base/kdepim-3.5* (is blocking kde-base/libkcal-3.5.2-r1) <snip> [blocks B ] =kde-base/kdegraphics-3.5* (is blocking kde-base/kamera-3.5.2) [blocks B ] =kde-base/kdegraphics-3.5* (is blocking kde-base/kghostview-3.5.2) [blocks B ] =kde-base/kdegraphics-3.5* (is blocking kde-base/kcoloredit-3.5.2) <snip> I after deleting everything. I unmerge everthing (KDE) I thought: 467 emerge --unmerge kde-base/kdewebdev 468 emerge --unmerge kde-base/kdeadmin 470 emerge --unmerge kde-base/kdemultimedia 471 emerge --unmerge kde-base/kdepim 472 emerge --unmerge kde-base/kdeutils 475 emerge --unmerge kde-base/kdetoys 477 emerge --unmerge kde-base/kdegraphics 480 emerge --unmerge kde-base/kdenetwork <snip> but they are still blocking? I tried revdep-rebuild emerge --rsync and env-update && source /etc/profile && etc-update && update-eix && eupdatedb Yet the system think they are gone, for example: emerge --unmerge kde-base/kdegraphics --- Couldn't find 'kde-base/kdegraphics' to unmerge. Yet is still one of the blocking packages? [blocks B ] =kde-base/kdegraphics-3.5* (is blocking kde-base/kuickshow-3.5.2) .[blocks B ] =kde-base/kdegraphics-3.5* (is blocking kde-base/kgamma-3.5.2) .[blocks B ] =kde-base/kdegraphics-3.5* (is blocking kde-base/kmrml-3.5.2) snip What did I miss? James -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Re: KDE (mono to meta) migration 2006-06-24 15:25 ` James @ 2006-06-24 15:47 ` Bo Ørsted Andresen 0 siblings, 0 replies; 19+ messages in thread From: Bo Ørsted Andresen @ 2006-06-24 15:47 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1928 bytes --] Your quoting style is terrible...! On Saturday 24 June 2006 17:25, James wrote: > > > > Unmerge what you don't need or remerge (after emerging kde 3.5) what > > > > you still need. When you are done with that the above command should > > > > give no output and any files still in /usr/kde/3.2 - 3.4 can be > > > > safely deleted since they belong to no package. Pay attention to what > > > > you do though. A revdep-rebuild before this step will probably take > > > > care of most of this. Here I was talking about cleaning out the cruft that third party applications that do not belong to KDE may leave behind after you have removed KDE from an old slot. This has nothing to do with the problems below. It is relevant when you are done upgrading kde and not before. [SNIP] > Well, something is messed up. I still get many many blocks: > > [blocks B ] =kde-base/kdepim-3.5* (is blocking > kde-base/libkpgp-3.5.0-r1) [SNIP] > [blocks B ] =kde-base/kdegraphics-3.5* > (is blocking kde-base/kamera-3.5.2) > I after deleting everything. I unmerge everthing (KDE) I thought: > 467 emerge --unmerge kde-base/kdewebdev > 468 emerge --unmerge kde-base/kdeadmin > 470 emerge --unmerge kde-base/kdemultimedia > 471 emerge --unmerge kde-base/kdepim > 472 emerge --unmerge kde-base/kdeutils > 475 emerge --unmerge kde-base/kdetoys > 477 emerge --unmerge kde-base/kdegraphics > 480 emerge --unmerge kde-base/kdenetwork > <snip> > but they are still blocking? Did you unmerge kde? It depends on the monolithic packages above. # emerge --unmerge kde > I tried revdep-rebuild > emerge --rsync and > env-update && source /etc/profile && etc-update && > update-eix && eupdatedb That's pretty pointless at the moment. When you don't know what is pulling something in you should add --tree to the emerge command. -- Bo Andresen [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 20:24 ` Bo Ørsted Andresen 2006-06-24 15:25 ` James @ 2006-06-24 16:05 ` James 2006-06-24 16:28 ` Bo Ørsted Andresen 1 sibling, 1 reply; 19+ messages in thread From: James @ 2006-06-24 16:05 UTC (permalink / raw To: gentoo-user Bo Ørsted Andresen <bo.andresen <at> zlin.dk> writes: > You weren't. Blocks are only within the same slot. In fact the split packages > blocks only the monolithic package they belong to. Sorry, my last response got butchered. Gmane get's rediculous somethings borderline upsurd on it's request to make lines shorter and other response formating issues. I have gotten ride of all of the blocking, by unmerging everthing kde I could find: 525 emerge --unmerge kde-base/kdegraphics 526 emerge --unmerge kde-base/kdemultimedia <snip> > > Before or after the emerge -uavDN kde-meta? > If you are removing stuff it doesn't matter. If you are remerging stuff it > should be after. If you do it before it will be built against the old version > again which is pretty pointless. another pair of 'revdep-rebuild' seemed to have worked? However, the last time I did this I got a ton of blocking isses. One more retry. I post again if this does not work. One of the KDE devs should put out a tool or script to completely nuke kde, then let folks run emerge -uavDN kde-meta' and be done with it. Disk space is cheap and I do not have time to 'hack' at kde across 7 workstations. Re compiling everything from from scratch is no bid deal. Waisting lots of timer, per machine to migrate from monolithic to meta has wasted quite a lot of time, and I still have 6 more machines to go. So on the next machine, here's my steps to completely nuke kde install kde-meta: First: # emerge --unmerge kde-base/kdeartwork # emerge --unmerge kde-base/kdegames # emerge --unmerge kde-base/kdeaddons # emerge --unmerge kde-base/kdewebdev # emerge --unmerge kde-base/kdeadmin # emerge --unmerge kde-base/kdegraphics # emerge --unmerge kde-base/kdemultimedia # emerge --unmerge kde-base/kdepim # emerge --unmerge kde-base/kdeutils # emerge --unmerge kde-base/kdeedu # emerge --unmerge kde-base/kdebase # emerge --unmerge kde-base/kdetoys Second: <Now remove all old kde 3.2, 3.3, and 3.4 kruft> # cd /var/db/pkg && emerge -Cva kde-base/*-3.{2,3,4}* # env-update && source /etc/profile && etc-update && update-eix && eupdatedb Third: <clean up broken links> # revdep-rebuild -p # revdep-rebuild # emerge --sync # env-update && source /etc/profile && etc-update Fourth: <install kde-meta> emerge -uavDNp kde-meta <if blocking occurs, unmerge clocking packages and return to Second> emerge -uavDN kde-meta Did I miss anything? Did I get anything out of order? Please edit to make this a mechanical process, or add in options at the right place to go the selection of individual kde packages after installing kdebase-meta? PS I sure hope this helps other avoid this time-sync. sincerely, James James -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Re: KDE (mono to meta) migration 2006-06-24 16:05 ` James @ 2006-06-24 16:28 ` Bo Ørsted Andresen 2006-06-24 17:21 ` James 2006-06-27 7:20 ` Neil Bothwick 0 siblings, 2 replies; 19+ messages in thread From: Bo Ørsted Andresen @ 2006-06-24 16:28 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 2820 bytes --] On Saturday 24 June 2006 18:05, James wrote: > One of the KDE devs should put out a tool or script to completely > nuke kde, then let folks run > emerge -uavDN kde-meta' and be done with it. Disk space is cheap > and I do not have time to 'hack' at kde across 7 workstations. > Re compiling everything from from scratch is no bid deal. Waisting > lots of timer, per machine to migrate from monolithic to meta > has wasted quite a lot of time, and I still have 6 more machines to go. You seem to have been more confused than enlightened by the tricks I posted. If you want to nuke kde completely you should just do: # cd /var/db/pkg && emerge -Cva kde-base/* It's as simple as that. Both Neil and I told you that a long time ago. This nukes both new and old slots. Both split and monolithic. And allows you to start with kde from scratch. > So on the next machine, here's my steps to completely nuke kde > install kde-meta: > > First: [SNIP] There is no reason call emerge 12 times. Just use one command: # emerge --unmerge kde-base/kde{,artwork,games,addons,webdev,admin,graphics,multimedia,pim,utils,edu,base,toys} That changes nothing though (except you forgot to unmerge kde-base/kde - the above command includes that too). And this is unnecessary if you nuked kde completely. > Second: > <Now remove all old kde 3.2, 3.3, and 3.4 kruft> > # cd /var/db/pkg && emerge -Cva kde-base/*-3.{2,3,4}* That also is only necessary if you did not nuke kde completely. > # env-update && source /etc/profile && etc-update && update-eix && eupdatedb This is completely pointless after unmerging something. > Third: > <clean up broken links> > # revdep-rebuild -p > # revdep-rebuild You can do that after emerging kde-meta-3.5. No reason to do it before. > # emerge --sync > # env-update && source /etc/profile && etc-update Again this is completely pointless at this time. > Fourth: > <install kde-meta> > emerge -uavDNp kde-meta > <if blocking occurs, unmerge clocking packages and return to Second> > emerge -uavDN kde-meta Blocking won't occur if you already removed the monolithic packages. > Did I miss anything? Did I get anything out of order? > Please edit to make this a mechanical process, or add in > options at the right place to go the selection of > individual kde packages after installing kdebase-meta? Now you should run revdep-rebuild. You need to make up your mind if you want to nuke everything or not. You keep saying you want to nuke kde completely and yet follow advice that avoids nuking it completely. Assuming you really do want to nuke kde completely (on your other computers): # cd /var/db/pkg && emerge -Cva kde-base/* # emerge -uva kde-meta # revdep-rebuild -p # revdep-rebuild -- Bo Andresen [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-user] Re: KDE (mono to meta) migration 2006-06-24 16:28 ` Bo Ørsted Andresen @ 2006-06-24 17:21 ` James 2006-06-24 17:32 ` Bo Ørsted Andresen 2006-06-27 7:20 ` Neil Bothwick 1 sibling, 1 reply; 19+ messages in thread From: James @ 2006-06-24 17:21 UTC (permalink / raw To: gentoo-user Bo Ørsted Andresen <bo.andresen <at> zlin.dk> writes: > You seem to have been more confused than enlightened by the tricks I posted. > If you want to nuke kde completely you should just do: > # cd /var/db/pkg && emerge -Cva kde-base/* > It's as simple as that. Both Neil and I told you that a long time ago. This > nukes both new and old slots. Both split and monolithic. And allows you to > start with kde from scratch. OK my bad/stupid/ineptness..... OK? Are these simple steps going to work? If not please edit. I do not care about extra compile time. I need a simple straightforward method to nuke(&&unistall all of KDE) and install via kde-meta First:# <nuke all occurances of kde> cd /var/db/pkg && emerge -Cva kde-base/* Second: <Ensure all the old kde kruft is gone 3.2, 3.3, and 3.4 # cd /var/db/pkg && emerge -Cva kde-base/*-3.{2,3,4}* # env-update && source /etc/profile && etc-update && update-eix && # eupdatedb Third: <clean up broken links> # revdep-rebuild -p # revdep-rebuild # emerge --sync # env-update && source /etc/profile && etc-update Fourth: <install kde-meta> # emerge -uavDNp kde-meta <if blocking occurs, unmerge blocking packages and return to First> # emerge -uavDN kde-meta Did I miss anything? Did I get anything out of order? Everyting went well, I just had lots of blocking packages when I did not expect too....? (sorry about being a grouch.... lack of sleep...> James -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Re: KDE (mono to meta) migration 2006-06-24 17:21 ` James @ 2006-06-24 17:32 ` Bo Ørsted Andresen 2006-06-27 1:02 ` James 0 siblings, 1 reply; 19+ messages in thread From: Bo Ørsted Andresen @ 2006-06-24 17:32 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1509 bytes --] On Saturday 24 June 2006 19:21, James wrote: > Are these simple steps going to work? > If not please edit. I do not care about > extra compile time. I need a simple straightforward method > to nuke(&&unistall all of KDE) and install via kde-meta > > First:# > <nuke all occurances of kde> > cd /var/db/pkg && emerge -Cva kde-base/* Good. > Second: > <Ensure all the old kde kruft is gone 3.2, 3.3, and 3.4 > # cd /var/db/pkg && emerge -Cva kde-base/*-3.{2,3,4}* This removes *nothing* that the first step didn't already remove. > # env-update && source /etc/profile && etc-update && update-eix && > # eupdatedb This is still pointless. It does no harm and it changes nothing. > Third: > <clean up broken links> > # revdep-rebuild -p > # revdep-rebuild > # emerge --sync > # env-update && source /etc/profile && etc-update Still pointless at this time. > Fourth: > <install kde-meta> > # emerge -uavDNp kde-meta Good. > <if blocking occurs, unmerge blocking packages and return to First> > # emerge -uavDN kde-meta Nothing will block if you followed the first step. > Did I miss anything? Did I get anything out of order? > Everyting went well, I just had lots of blocking packages when > I did not expect too....? The revdep-rebuild is good *after* emerging kde-meta. It will recompile third party applications such as amarok against the new version of kde-meta. I posted the simple steps at the bottom of my previous mail. -- Bo Andresen [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-user] Re: KDE (mono to meta) migration 2006-06-24 17:32 ` Bo Ørsted Andresen @ 2006-06-27 1:02 ` James 0 siblings, 0 replies; 19+ messages in thread From: James @ 2006-06-27 1:02 UTC (permalink / raw To: gentoo-user Bo Ørsted Andresen <bo.andresen <at> zlin.dk> writes: The revdep-rebuild is good *after* emerging kde-meta. It will recompile third party applications such as amarok against the new version of kde-meta. I posted the simple steps at the bottom of my previous mail. Assuming you really do want to nuke kde completely (on your other computers): # cd /var/db/pkg && emerge -Cva kde-base/* # emerge -uva kde-meta # revdep-rebuild -p # revdep-rebuild Yep these 4 lines do the trick. Multiple applications of revdep-rebuild thx. James -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Re: KDE (mono to meta) migration 2006-06-24 16:28 ` Bo Ørsted Andresen 2006-06-24 17:21 ` James @ 2006-06-27 7:20 ` Neil Bothwick 1 sibling, 0 replies; 19+ messages in thread From: Neil Bothwick @ 2006-06-27 7:20 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 616 bytes --] On Sat, 24 Jun 2006 18:28:39 +0200, Bo Ørsted Andresen wrote: > You seem to have been more confused than enlightened by the tricks I > posted. If you want to nuke kde completely you should just do: > > # cd /var/db/pkg && emerge -Cva kde-base/* You should also "rm -fr /usr/kde" or "rm -fr /usr/kde/3.[0-4]" if you want to keep 3.5. This removes files that were not deleted by the unmerge. This includes anything that had changed during installation, such as config files and any library files that fix_libtools_files.sh may have changed. -- Neil Bothwick Everything's back to normal. Damn. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 19:05 ` Bo Ørsted Andresen 2006-06-22 20:12 ` James @ 2006-06-22 21:48 ` Mick 2006-06-22 21:56 ` Bo Ørsted Andresen 1 sibling, 1 reply; 19+ messages in thread From: Mick @ 2006-06-22 21:48 UTC (permalink / raw To: gentoo-user On 22/06/06, Bo Ørsted Andresen <bo.andresen@zlin.dk> wrote: > This will show you what packages still have cruft in /usr/kde/3.2 - 3.4: > > # find /usr/kde/3.{2,3,4} | xargs equery belongs | cat It aborts on mine: ============================== # find /usr/kde/3.{2,3,4} | xargs equery belongs | cat find: /usr/kde/3.2: No such file or directory find: /usr/kde/3.3: No such file or directory find: /usr/kde/3.4: No such file or directory List all packages owning a particular set of files Note: Normally, only one package will own a file. If multiple packages own the same file, it usually consitutes a problem, and should be reported. Syntax: belongs <local-opts> filename <local-opts> is either of: -c, --category cat - only search in category cat -f, --full-regex - supplied query is a regex -e, --earlyout - stop when first match is found -n, --name-only - don't print the version. xargs: equery: exited with status 255; aborting ============================== What gives? -- Regards, Mick -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 21:48 ` Mick @ 2006-06-22 21:56 ` Bo Ørsted Andresen 2006-06-22 22:18 ` Mick 0 siblings, 1 reply; 19+ messages in thread From: Bo Ørsted Andresen @ 2006-06-22 21:56 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 473 bytes --] On Thursday 22 June 2006 23:48, Mick wrote: > It aborts on mine: > ============================== > # find /usr/kde/3.{2,3,4} | xargs equery belongs | cat > find: /usr/kde/3.2: No such file or directory > find: /usr/kde/3.3: No such file or directory > find: /usr/kde/3.4: No such file or directory > List all packages owning a particular set of files Obviously you don't have any cruft from 3.2, 3.3 or 3.4 on that system. So all is good. -- Bo Andresen [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 21:56 ` Bo Ørsted Andresen @ 2006-06-22 22:18 ` Mick 0 siblings, 0 replies; 19+ messages in thread From: Mick @ 2006-06-22 22:18 UTC (permalink / raw To: gentoo-user On 22/06/06, Bo Ørsted Andresen <bo.andresen@zlin.dk> wrote: > Obviously you don't have any cruft from 3.2, 3.3 or 3.4 on that system. So all > is good. Phew! :-)) Thanks for the nice tips! I have bookmarked it. -- Regards, Mick -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] KDE (mono to meta) migration 2006-06-22 16:28 [gentoo-user] KDE (mono to meta) migration James 2006-06-22 17:26 ` Bo Ørsted Andresen @ 2006-06-22 17:43 ` Neil Bothwick 2006-06-22 18:21 ` [gentoo-user] " James 1 sibling, 1 reply; 19+ messages in thread From: Neil Bothwick @ 2006-06-22 17:43 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1217 bytes --] On Thu, 22 Jun 2006 16:28:42 +0000 (UTC), James wrote: > Is there an easy way to remove all of the kde packages before > migration to kde-meta? See the thread form a couple of hours ago, but one easy way is emerge -Ca $(ls /var/db/pkg/kde-base) > I like having as many kde apps installed as possible. For me, > it makes it easier to find cool (kde) softaware. But if meta > is going away, like the monolithic kde packaging (eventually) > I'd rather go straight to the split kde package system. I think you have misunderstood the purpose of the meta packages. They are simply empty packages that depend on various other packages. The old kde package was a meta-package that depended on the various monolithic builds, now there is a meta-package to replace each of the monolithic builds that depends on the split packages. kde-meta depend on all the split ebuilds. > Comments and Recommendations on kde-meta's future? The meta-packages won't be going away, they are even more important with the split ebuilds. they aren't exclusive to KDE either; gnome, gnome-light and xorg-x11-7* are all meta packages. -- Neil Bothwick Our bikinis are exciting. They are simply the tops. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [gentoo-user] Re: KDE (mono to meta) migration 2006-06-22 17:43 ` [gentoo-user] " Neil Bothwick @ 2006-06-22 18:21 ` James 0 siblings, 0 replies; 19+ messages in thread From: James @ 2006-06-22 18:21 UTC (permalink / raw To: gentoo-user Neil Bothwick <neil <at> digimed.co.uk> writes: > > Is there an easy way to remove all of the kde packages before > > migration to kde-meta? > See the thread form a couple of hours ago, Awe, yes, Gmane runs very slow during the day (EST), I see this recent discussion. > I think you have misunderstood the purpose of the meta packages. They are > simply empty packages that depend on various other packages. The old kde > package was a meta-package that depended on the various monolithic > builds, now there is a meta-package to replace each of the monolithic > builds that depends on the split packages. kde-meta depend on all the > split ebuilds. Yep, this explains quite a lot..... > > Comments and Recommendations on kde-meta's future? > The meta-packages won't be going away, they are even more important with > the split ebuilds. they aren't exclusive to KDE either; gnome, > gnome-light and xorg-x11-7* are all meta packages. Thanks for the information, this clears things up for me.... James -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2006-06-27 7:27 UTC | newest] Thread overview: 19+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-06-22 16:28 [gentoo-user] KDE (mono to meta) migration James 2006-06-22 17:26 ` Bo Ørsted Andresen 2006-06-22 18:15 ` [gentoo-user] " James 2006-06-22 19:05 ` Bo Ørsted Andresen 2006-06-22 20:12 ` James 2006-06-22 20:24 ` Bo Ørsted Andresen 2006-06-24 15:25 ` James 2006-06-24 15:47 ` Bo Ørsted Andresen 2006-06-24 16:05 ` James 2006-06-24 16:28 ` Bo Ørsted Andresen 2006-06-24 17:21 ` James 2006-06-24 17:32 ` Bo Ørsted Andresen 2006-06-27 1:02 ` James 2006-06-27 7:20 ` Neil Bothwick 2006-06-22 21:48 ` Mick 2006-06-22 21:56 ` Bo Ørsted Andresen 2006-06-22 22:18 ` Mick 2006-06-22 17:43 ` [gentoo-user] " Neil Bothwick 2006-06-22 18:21 ` [gentoo-user] " James
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox