On Monday 07 January 2002 12:40, you wrote: > Stefan Janev wrote: > > zdrasti list. > > sledniat problem e nalice: > > > > glibc 2.2.4 (source) > > glibc 2.2.3 (current) > > > > iskam da go updatevam, no ne sym syvsem naiasno s > > procedurara - v sluchai che stane gaf; ili problem s > > ld.so.cache, > > problem pri samoto instalirane, overwrite na starite > > bibliuteki, > > vse pak systemata si gi polzva v tozi moment. > > predpolagam > > che s ./configure --prefix=/usr triabva da pochna :) > > Dva pqti sqm go pravil, 2.1.3 --> 2.2.1 i 2.2.1 --> 2.2.3 > Pqrviyat pqt, ot glupost, pri instaliraneto se okazah > bez C biblioteka, i me spasi tova, che imam vtora, > sqvsem malka Linux instalaciya na sqshtiya disk, ot koyato > bootnah. Predvaritelno byah napravil backup na /lib , > /usr/lib i /usr/include, taka che mozheh da vqrna sqstoyanieto > otpredi make install. > > Sled tova ne sqm imal problemi s tazi procedura: > > 1. upgrade na binutils, ako versiyata e po-niska ot neobhodimata > > 2. generirane na kernel headers s > cd /usr/src/linux > make mrproper > make config (yes answers) > make dep > i tryabva da ima symlinks > /usr/include/asm -> /usr/src/linux/include/asm-i386 > /usr/include/linux -> /usr/src/linux/include/linux
az li nerazbrah nesto ? No neka neostavat nedorazumeniq .... i nqkoj da izreve po-kusno 4e polzva takiva symlinks kym tekustoto kernel source. Vsustnost sled kato ste generirali kernel headers prehvurlete gi v _dir_ v /usr/include .... stoto kato si smenite kernel source-to naj-veroqtno ste imate problemi. eto zasto: http://www.uwsg.indiana.edu/hypermail/linux/kernel/0007.3/0587.html > > 3. backup za vseki sluchay > > 4. vizh v dokumnetaciyata, dali nyakakvi patchove ne sa neobhodimi > za 2.2.3 imashe nyakakqv patch, bez nego ne se kompilirashe. > google is your friend. > > 5. ako source-a e v /usr/local/src/glibc/glibc-2.2.3, to > cd /usr/local/src/glibc && mkdir glibc_build > build direktoriyata da e izvqn source tree > > 6. v /usr/.../glibc, mv linuxthreads* glibc-2.2.3 > linuxthreads* sa dve source direktorii > > 7. unset LD_LIBRARY_PATH > > 8. cd glibc_build > > 9. ../glibc-2.2.3/configure --prefix=/usr --enable-add-ons \ > --enable-kernel=2.2.18 > ili kakqvto ti e kernela > > 10. make > MAKE & > tail -f MAKE > > 11. make check > MAKE.CHECK & > tail -f MAKE.CHECK > ako vsichko ne e OK i vse pak instalirash, > sigurno shte sqzhalyavash > > 12. make info && make dvi && make pdf > > 13. telinit 1 > > 14. env LANGUAGE=C LC_ALL=C /usr/local/bin/make install > MAKE.INSTALL > > 15. reboot > > > Sled tova ima locali za opravyane, no moyata sistema > ne e lokalizirana i ne sqm se zanimaval. > > Nakraya, ima suma leftovers ot starata versiya na glibc v /lib > i /usr/lib. Az gi mahnah, za da ne stavat obqrkvaniya. Ako si > napravil backup, ne e trudno da vidish kakvo e ot starata versiya. > > > Uspeh, > Minko > =========================================================================== > A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers) > http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora -- Greets, fr33zb1 =========================================================================== A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers) http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
