Eu tenho um sistema Fedora com Postgres versão 8.3 e quero fazer o downgrade para 8.2 devido a um problema de compatibilidade. Eu tenho usado o yum para tudo, mas é a primeira vez que faço esse gerenciador de pacotes e não sei como fazer o downgrade das coisas.
Então, como eu digo para me fornecer uma versão específica de um pacote?
EDIT: Eu consegui fazer isso funcionando, baixando os pacotes específicos conforme a sugestão do skymt, além de instalar a chave GPG. Tudo que eu tinha que fazer era
rpm --import RPM-GPG-KEY-PGDG
yum localinstall postgresql-8.2.10-1PGDG.f9.i386.rpm
yum localinstall .....
E assim por diante. No entanto, isso foi bastante desajeitado e ainda espero que haja uma maneira mais fácil. Se alguém souber como fazer com que o YUM direcione uma versão específica sem recorrer a isso, informe-me para que eu possa fazer isso na próxima vez.
Use a opção de atualização e especifique o número da versão:
Verifique a lista de dependências antes de bater Y . Pode ser necessário adicionar outros pacotes à lista de atualizações.
fonte
Uma rápida olhada na página de manual não revelou essa opção. Parece que eles ainda não adicionaram isso; Yum ainda é um gerente de pacotes bastante jovem.
Em vez disso, faça o download e instale manualmente os RPMs relevantes .
fonte
Ouvi dizer que o gerenciador de pacotes inteligente pode fazer isso. (ainda não teve a oportunidade de experimentá-lo). Sabe-se que Yum não suporta rebaixamento.
O smart está disponível no fedora.
fonte