У меня есть система Fedora с Postgres версии 8.3, и я хочу снизить ее до 8.2 из-за проблемы совместимости. Я использовал yum для всего, но я впервые с этим менеджером пакетов, и я не знаю, как понизить версию.
Итак, как мне сказать, чтобы дать мне конкретную версию пакета?
РЕДАКТИРОВАТЬ: мне удалось заставить это работать, следуя за, загружая определенные пакеты согласно предложению skymt, плюс устанавливая их ключ GPG. Все, что мне нужно было сделать, это
rpm --import RPM-GPG-KEY-PGDG
yum localinstall postgresql-8.2.10-1PGDG.f9.i386.rpm
yum localinstall .....
И так далее. Тем не менее, это было довольно неуклюже, и я все еще надеюсь, что есть более легкий путь. Если кто-нибудь знает, как заставить YUM ориентироваться на конкретную версию, не прибегая к этому, пожалуйста, дайте мне знать, чтобы я мог сделать это в следующий раз.
Используйте опцию обновления и укажите номер версии:
Проверьте список зависимостей перед нажатием Y . Возможно, вам придется добавить другие пакеты в список обновлений.
источник
Быстрый просмотр справочной страницы не выявил такой возможности. Кажется, они еще этого не добавили; Юм еще довольно молодой менеджер пакетов.
Вместо этого загрузите и вручную установите соответствующие RPM .
источник
Я слышал, что умный менеджер пакетов может сделать это. (еще не было возможности попробовать). Известно, что Yum не поддерживает понижение рейтинга.
Смарт доступен на Fedora.
источник