Jak obniżyć RPM na maszynie bez „yum”?

47

Na komputerze bez yum mam zainstalowaną wersję 3.2 pakietu i ręcznie pobrałem wersję 2.4, jak zainstalować starszą wersję?

Harley
źródło

Odpowiedzi:

67

rpm -Uvh --oldpackage [filename]

--oldpackagepozwala zainstalować starsze wersje, -Uoznacza „uaktualnić”, ale w tym przypadku po prostu zastąpi inną wersję. Jeśli użyjesz -izamiast tego -U, skończy się zainstalowaniem obu wersji.

Harley
źródło
6
Te vhargumenty są opcjonalne tutaj. Tylko -U(lub --upgrade) i --oldpackagesą konieczne.
Dave Mooney
2
rpm -U --force [filename]zezwala również na obniżki
Sasha
1
Do jądra rpm -i --force <package url / filename>działa (ponieważ chcesz zachować wiele wersji)
Gert van den Berg
16

Możesz także spróbować yum downgrade packagename, w zależności od wersji yum w twoim systemie.

ewwhite
źródło
3
Masz rację, ale OP określił „na komputerze bez mniam”, więc albo mniam jest zepsuty, albo go brakuje.
Criggie
3
W chwili udzielenia odpowiedzi „bez„ mniam ”nie było częścią pytania PO. Zobacz historię edycji.
ewwhite
1
Najlepsza odpowiedź zostaw na kompletność, a twój komentarz wyjaśnia, dlaczego.
Criggie