Instalare pachete cu urpmi

8 posts / 0 new
Last post
zgooly
Instalare pachete cu urpmi

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 ?

cgherman
cgherman's picture
Raspuns: Instalare pachete cu urpmi

ce medii ai adaugat?

pune aici rezultatul comenzii

urpmq --list-url

zgooly
Raspuns: Instalare pachete cu urpmi

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.

cgherman
cgherman's picture
Raspuns: Instalare pachete cu urpmi

Proasta idee de a face upgrade de la o versiune la alta. Se recomanda un install pe curat.

zgooly
Raspuns: Instalare pachete cu urpmi

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 ...
 

cgherman
cgherman's picture
Raspuns: Instalare pachete cu urpmi

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

zgooly
Raspuns: Instalare pachete cu urpmi

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? 

cgherman
cgherman's picture
Raspuns: Instalare pachete cu urpmi

este optiunea:

--noclean
          Do not remove any package from the cache in directory var/cache/urpmi/rpms

mai multe afli cu comanda: man urpmi