Salut,
Am Mandriva 2007 , configurat sa ia de pe internet rpm-urile.
In ultima vreme am inceput sa am urmatoarea problema la instalarea de noi rpm-uri
sau update-uri :
selectez un set de pachete , le downloadeaza. Si de-abia dupa ce downloadeaza
detecteaza conflicte cu pachete deja instalate - ceea ce e neplacut fiindca dupa
rezolvarea (manuala) a conflictului se apuca iar sa downloadeze rpm-urile.
Se poate configura de vreundeva sa detecteze conflictele inainte de a descarca
rpm-urile, sau macar sa lase rpm-urile undeva pe disc ca sa nu le mai descarce
din nou ?
ce medii ai adaugat?
pune aici rezultatul comenzii
urpmq --list-url
Cristian
http://www.mandrivausers.ro
De-abia miine ajung din nou la calculatorul cu pricina.
Din amintiri, sint configurate 4 media: Main , updates (ambele de la un mirror din
Romania , rlug parca) , Contrib si Contrib-updates. Miine o sa revin cu informatiile
exacte.
Inca un element: initial avusesem Mandrake 10.0, pe care l-am upgrad-at la
Mandriva 2006 si apoi la scurt timp la 2007. Unele dintre conflicte sint legate
de pachete vechi care mai exsita prin zona.
Proasta idee de a face upgrade de la o versiune la alta. Se recomanda un install pe curat.
Cristian
http://www.mandrivausers.ro
Asta afiseaza "urpmq --list-url" pe calculatorul de la servici (unde se intimpla
acelasi lucru cu detectarea tirzie a conflictelor) :
mdv20007dvd /mnt/xfer-am/mandriva/mnt/i586/media/main
Main (Official2007.0-1) ftp://ftp.uni-bayreuth.de/pub/linux/Mandrakelinux/official/2007.0/i586/media/main/release
Main Updates (Official2007.0-2) ftp://ftp.uni-bayreuth.de/pub/linux/Mandrakelinux/official/2007.0/i586/media/main/updates
Contrib (Official2007.0-3) ftp://ftp.uni-bayreuth.de/pub/linux/Mandrakelinux/official/2007.0/i586/media/contrib/release
Contrib Updates (Official2007.0-4) ftp://ftp.uni-bayreuth.de/pub/linux/Mandrakelinux/official/2007.0/i586/media/contrib/updates
-----------------------
Recomandarea de a instala numai "pe curat" imi confirma dezamagirea cu privire la
sistemul de packaging de la Mandriva. Upgrade-ul ar trebui sa mearga ca pe roate.
A reinstala totul de la zero nu este o optiune decit daca nu ai aproape nimic pe calculator
( setari, configurari, programe instalate ) sau daca iti face placere sa pierzi timpul cu
refacerea sistemului.
Cita vreme am folosit instalarea de pe cd-uri nu am avut a ma plinge, dar belele aparute
folosind ca sursa mirror-urile sint chiar suparatoare :
- detectarea proasta a conflictelor, de-abia dupa ce au fost descarcate de pe net
- upgrade-ul de la Mandriva 2006 la 2007 nu a fost chiar dorinta mea: la aparitia lui 2007 a
fost pur si simplu inlocuit directorul de pe mirror-uri cu noua versiune. Drept urmare
m-am trezit de-odata ca la "updates" vrea sa upgradeze toate pachetele de-odata. Cind
mi-am dat seama ce se petrece aveam deja un amestec de pachete vechi si noi. Asa ca
am facut un upgrade de pe dvd, ca sa aduc la zi sistemul fara a descarca de pe net toate
pachetele.
Daca am instalat "Mandriva 2006", update-urile ar trebui sa imi aduca doar pachetele care
rezolva bug-uri grave sau probleme de securitate. In nici un caz nu trebuie sa-mi faca upgrade
la "Mandriva 2007" ...
Poate o sa spuneti ca am avut configurate prost sursele pachetelor, numai ca url-ul folosit
nu l-am scos eu din burta, ci am ales in "Media manager" un mirror pt "official sources".
Link-ul respectiv ar fi trebuit sa mi-l seteze catre un director cu "Madriva 2006" (care sa
ramina nemodificat pe vecie) , nu catre "Mandriva current" care se schimba odata cu apritia
fiecarei noi versiuni ...
noi aici niciodata nu am recomandat utilizarea mirror-urilor cu calea curent....
oricum ptr update poti arhiva doar directoarele importante /home/user /etc. problema o poti evita daca pui /home pe o partitie separata
Cristian
http://www.mandrivausers.ro
Nu este vorba doar de /home, ci si de multe chestii instalate prin /usr/local, precum
si de diverse setari prin /etc . Dar ce ce anume am facut update si nu reinstalare
conteaza mai putin . Ceea ce ma intereseaza este daca se poate face ceva ca
urpmi sa se comporte ceva mai civilizat .
Intrebarile mele sint de fapt:
- se poate seta sistemul urpmi astfel incit rpm-urile downloadate sa ramina pe disc
o vreme , astfel incit in caz de conflict sa nu le downloadeze din nou , ca boul ?
- de ce nu detecteaza toate conflictele in faza de selectie a pachetelor , si are nevoie sa
le downloadeze pt a detecta conflictele?
este optiunea:
--noclean
Do not remove any package from the cache in directory var/cache/urpmi/rpms
mai multe afli cu comanda: man urpmi
Cristian
http://www.mandrivausers.ro