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ę?

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.


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.