Tengo un sistema Fedora con Postgres versión 8.3 y quiero bajar a 8.2 debido a un problema de compatibilidad. He estado usando yum para todo, pero es mi primera vez con este administrador de paquetes, y no sé cómo degradar las cosas.
Entonces, ¿cómo le digo que me dé una versión específica de un paquete?
EDITAR: Logré hacer que esto funcionara siguiendo descargando los paquetes específicos según la sugerencia de skymt, además de instalar su clave GPG. Todo lo que tenía que hacer era
rpm --import RPM-GPG-KEY-PGDG
yum localinstall postgresql-8.2.10-1PGDG.f9.i386.rpm
yum localinstall .....
Y así. Sin embargo, esto fue bastante torpe y todavía espero que haya una manera más fácil. Si alguien sabe cómo hacer que YUM apunte a una versión específica sin recurrir a esto, avíseme para que pueda hacerlo la próxima vez.
Use la opción de actualización y especifique el número de versión:
Compruebe la lista de dependencias antes de golpear Y . Es posible que deba agregar otros paquetes a la lista de actualización.
fuente
Un vistazo rápido a la página del manual no reveló tal opción. Parece que aún no lo han agregado; Yum sigue siendo un administrador de paquetes bastante joven.
En su lugar, descargue e instale manualmente los RPM relevantes .
fuente
He oído que el administrador de paquetes inteligente puede hacer esto. (No he tenido la oportunidad de probarlo todavía). Se sabe que Yum no admite la degradación.
smart está disponible en fedora.
fuente