Come posso effettuare il downgrade di un RPM su una macchina senza "yum"?


47

Su una macchina senza yum, ho installato la versione 3.2 di un pacchetto e ho scaricato manualmente la versione 2.4, come posso installare la versione precedente?

Risposte:


67

rpm -Uvh --oldpackage [filename]

--oldpackageti permette di installare versioni precedenti, -Usignifica "aggiornamento", ma in questo caso sostituirà solo l'altra versione. Se usi -iinvece di -Ute finirai con entrambe le versioni installate.


6
Gli vhargomenti sono facoltativi qui. Solo -U(o --upgrade) e --oldpackagesono necessari.
Dave Mooney,

2
rpm -U --force [filename]consente anche il downgrade
Sasha

1
Per i kernel rpm -i --force <package url / filename>funziona (dal momento che si desidera mantenere più versioni)
Gert van den Berg

16

Puoi anche provare yum downgrade packagename, a seconda della versione di yum sul tuo sistema.


3
Hai ragione, ma OP ha specificato "su una macchina senza yum", quindi yum è rotto o mancante.
Criggie,

3
Al momento di questa risposta , "senza" gnam "non faceva parte della domanda del PO. Si prega di consultare la cronologia delle modifiche.
ewwhite,

1
È meglio lasciare una risposta per completezza e il tuo commento chiarisce il perché.
Criggie
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.