On 12/04/2007 08:24 AM, Claudiu C. wrote:
Salut,
Daca am tot discutat intr-un thread anterior de FC, ma intereseaza sa
rezolv mai "ortodox" o problema cu care m-am intalnit...
Am un FC6 care-l rulez ca masina virtuala pe o masina Xen.
sa-ti traiasca. eu am FC-6 pe host si Centos 4.3 in guest-uri si nu ma
laud :)
FC inca mai pastreaza, la glibc, versiuni non-tls ale bibliotecilor,
care trebuiesc copiate peste cele curente, pentru a rula ca guest
intr-un Xen. Asta nu-i nici o problema, atata timp cat nu vine vremea
update-ului la glibc in acel guest.
nu e niciodata o problema :) poate doar pt cei care nu citesc doacele
specifice...
Dupa ce am facut update, pachetul glibc a fost luat printre primele,
fapt ce a dus ca masina sa fie inutilizabila dupa ce pachetul a fost
updated (bibliotecile tls suprascriind pe cele non-tls care au fost
puse manual, in place). Pana sa ma prind ce are (orice comanda murea cu
segfault), bineinteles ca restul pachetelor nu s-au mai updated...
mi-au iesit putin peri albi, fiind obisnuit cu SuSE-le, care avand
integrat Xen mai de mult in distributie, au reusit sa faca ca sa nu mai
fie nevoie de biblioteci non-tls pt. guest, a.i. incepand cu 10.1 nici
macar nu mai exista versiunile non-tls in system, iar update-ul la
glibc merge ca pe roate...
da. se stie ca suse e cel mai bun (dupa gentoo care e cel mai bun dupa
slack care e inca si mai cel mai bun. se mai stie insa ca ubuntu e cel
mai bun desi xandros vine tare din spate odata cu asus eeepc. am uitat
ceva in afara de debian si LFS ?), mai ales ca e bine integrat si
dinaintea tuturor celorlalte distributii si cu microsoft
Pana la urma am dar destroy la masina, am montat partitia manual, am
copiat bibliotecile non-tls in place si a plecat... apoi am reluat
linistit update-ul.
when there is a will there is a way...
Problema care se pune: pot face cumva ca update-ul la glibc sa
fie "scheduled" in sensul in care sa se instaleze in sistem noul
pachet, insa sa nu fie copiat in place decat la primul reboot?
man yum, cauta optiunea installroot. dar nu cred ca in final o sa vrei
sa faci asta.
Eventual
ca plasarea in place sa o faca un script scris de mine? (cp -a
whatever?)
dupa ce folososesti yum --installroot, copiezi root-ul nou in locul
celui vechi.
Sau exista o modalitate mai "ortodoxa" (adica un eventual
chattr +i nu o consider o solutie "ortodoxa" :D)
da. man yum.conf, cauta optiunea "exclude". care e disponibila de altfel
si in man yum
BTW. stii ca in o saptamina FC-6 va fi EOL, da?
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug