On Thursday 10 January 2008, Tamas Sarga wrote: > Hi, > > I moved from my flat a year ago, and now I' went back. At my > temporary place I wasn't be able to reach the internet, so I didn't > update the system. Now I'd like to update it. Should I do anything > special in addition to an emerge -e system; emerge -e world? Are > there anything I should attend to?
Generally you can just emerge -uND world and we done with it. But life isn't always so simple. I can think of a few updates in the last while that were problematic, but I think they were all more than a year ago: Xorg 6.x -> 7.x - there's wiki pages for that at gentoo-wiki.com gcc-3.3.x -> 3.4.x - check gentoo.org/docs for the full info glibc-2.3 -> 2.4 - there was something about that too, I forget... The update to python-2.5 had a specific procedure (?) And there was a portage update as well with a change in on-disk format. This one caught me, as an upgrade path was maintained for several versions, then dropped. My upgrade fell in that window. But that was way back in the early 2.0 versions, I think you will be safe. Oddly, kde-3.5.7 to 3.5.8 recently was a pain for me. I hadn't updated in two months and the first emerge world failed about 8 times, all on kde stuff. It felt as if the DEPENDS were evaluated in the wrong order as emerge --resume --skipfirst allowed it to continue. Then I would emerge world again with less failures, and do it again. IIRC it took 4 runs thorough, but once it was done everything did seem to work correctly. With long intervals between updates like you have here, I prefer to make a quickpkg of vital system stuff (gcc, glibc, python, portage, bash) as a safety measure, then run emerge -pvuND system and update those vital packages manually - the reason is to force me to look at the portage output and not miss important messages. Then emerge the rest of system followed by the rest of world. It's the long way round but it gives me the warm fuzzy safety net feeling. -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list