Fiind de serviciu de noapte si plin de cofeina am zis ca e timpul sa
incerc ceva periculos si thrilling, asa ca am ales upgrade la glibc-2.2,
chestie recomandata de 90% din medicii stomatologi ;).
Precum stiti eu folosesesc Mandrake-7.2, asa ca despre distributia asta
e vorba aici (in caz ca cineva n-a citit subj :).
DISCLAIMER/ATENTIONARE/SCUZARE:
GLIBC E UN PACHET ESENTIAL DIN BIBLIOTECILE DE SISTEM, DACA CEVA
ESUEAZA IN OPERATIILE DE MAI JOS SI SISTEMUL CRAPA, PUTETZI PASTRA CU
SUCCES BUCATILE REZULTATE ;), EU NU SUNT RASPUNZATOR MORAL, MATERIAL SAU
ALTFEL, DACA NU STITI CE FACETI, _NU_ VA RISCATI SISTEMUL, SLUJBA SAU
ALTELE, IAR DACA O FACETI, O FACETI PE RISCUL SI RASPUNDEREA DVS.
ATI FOST AVERTIZATI, SA N-AVEM VORBE ;) !!!
Sa incepem cu sfarsitul:
All in all, a meritat, sistemul se simte acum consistent mai responsiv
si rapid, mai ales programele multithreaded, gen xmms si ntop + ca n-a
fost cine stie ce mare filozofie. N-au fost semnalate incompatibilitati
in ce am putut eu sa testez si acum am ultima versiune OFICIALA de glibc
cu toate bugfixurile si inbunatatirile ( sunt destul de multe fatza de
2.1.3 !!!).
Deci:
Se iau rpm-urile mandrakiene de la
ftp://sunsite.uio.no/pub/unix/linux/Mandrake-devel/cooker/Mandrake/RPMS/
glibc-2.2-5mdk.i586.rpm
glibc-devel-2.2-5mdk.i586.rpm
glibc-profile-2.2-5mdk.i586.rpm +
(scriptul de instalare al glibc are nevoie de versiunea asta !!!)
sash-3.4-6mdk.i586.rpm +
( e nevoie si de upgrade-ul lor sau Apache NU va merge !!!)
Dupa ce ati strans toate aceste bunatati intr-un director temporar,
salvati tot ce faceati inchideti tot ce ruleaza si dati afara de pe
sistem toti userii nevinovati, ca de aia sunteti root ;) si incepeti
upgrade-ul (rpm -U) in ordinea asta:
sash-3.4-6mdk.i586.rpm
glibc-2.2-5mdk.i586.rpm ( cu --nodeps !!!)
(aici vor fi tipete disperate :) ale serviciilor oprite si restartate si
doua .rpmsave create:
/etc/localtime.rpmsave
/etc/ld.so.conf.rpmsave
care pot fi rase fara grija)
glibc-devel-2.2-5mdk.i586.rpm ( cu --nodeps !!!)
glibc-profile-2.2-5mdk.i586.rpm ( cu --nodeps !!!)
db1-1.85-1mdk.i586.rpm
db2-devel-2.4.14-1mdk.i586.rpm
db3-utils-3.1.14-1mdk.i586.rpm
db1-devel-1.85-1mdk.i586.rpm
db3-3.1.14-1mdk.i586.rpm
db2-2.4.14-1mdk.i586.rpm
db3-devel-3.1.14-1mdk.i586.rpm
apoi porniti utilitarul minunat si dragalash ;) mc si tzup in directorul
/lib unde au ramas symlink-uri nerezolvate ( se vad foarte usor in mc,
sunt scoase in evidenta cu rosu !!!), de exemplu:
libnsl.so.1 care tintea spre libnsl1-2.1.3.so trebuie dusa spre
libnsl-2.2.so
si asa mai departe cu toate symlink-urile care se vad in rosu
(nerezolvate), corespondentul lor corect din noul glibc ar trebui sa fie
evident pentru oricine are mai mult de 1/2 creier, daca aveeti mai putin
NU incercati ;).
Rapid asta se face cu F9->f->y (adica meniul File->Edit symlink)
Verificati ca nu a mai ramas nici un link neresolvat apoi dati:
ldconfig
sa se updatuiasca cacheul de biblioteci.
Apoi daca vreti sa fiti siguri de tot ce mishca, dati totusi un restart
al sistemului, iar daca nu vreti sa va stricati uptime-ul, reporniti
apache si cupsd care au facut scandal mai devreme ;) si asta e tot.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.