Mam system Fedora z Postgres w wersji 8.3 i chcę obniżyć wersję do wersji 8.2 z powodu problemu ze zgodnością. Używam yum do wszystkiego, ale po raz pierwszy korzystam z tego menedżera pakietów i nie wiem, jak obniżyć wersję.
Więc jak mam to powiedzieć, aby dać mi konkretną wersję pakietu?
EDYCJA: Udało mi się to uruchomić, pobierając określone pakiety zgodnie z sugestią Skymta oraz instalując ich klucz GPG. Wszystko, co musiałem zrobić, to
rpm --import RPM-GPG-KEY-PGDG
yum localinstall postgresql-8.2.10-1PGDG.f9.i386.rpm
yum localinstall .....
I tak dalej. Było to jednak dość niezręczne i wciąż mam nadzieję, że istnieje łatwiejszy sposób. Jeśli ktoś wie, jak zmusić YUM do kierowania na konkretną wersję bez uciekania się do tego, daj mi znać, abym mógł to zrobić następnym razem.
Użyj opcji aktualizacji i podaj numer wersji:
Przed uderzeniem sprawdzić listę Zależności Y . Może być konieczne dodanie innych pakietów do listy aktualizacji.
źródło
Szybkie spojrzenie na stronę podręcznika nie ujawniło takiej opcji. Wygląda na to, że jeszcze tego nie dodali; Yum nadal jest dość młodym menedżerem paczek.
Zamiast tego pobierz i ręcznie zainstaluj odpowiednie RPM .
źródło
Słyszałem, że inteligentny menedżer pakietów może to zrobić. (jeszcze nie miałem okazji tego wypróbować). Wiadomo, że Yum nie wspiera obniżania oceny.
smart jest dostępny na fedora.
źródło