Как я могу вернуть пакет в определенную версию на Gentoo?

Я – пользователь Debian, совершенно новый для Gentoo. Я хотел установить определенную версию пакета, а именно версию dev-libs / boost версии 1.39.0, http://packages.gentoo.org/package/dev-libs/boost . Но я уже сделал «emerge dev-libs / boost», который установил мне версию 1.46.1-r1.

machine ~ # emerge --search boost (...) * dev-libs/boost Latest version available: 1.46.1-r1 Latest version installed: 1.46.1-r1 Size of files: 41,016 kB Homepage: http://www.boost.org/ Description: Boost Libraries for C++ License: Boost-1.0 

Как я могу вернуть этот пакет обратно в версию 1.39.0?

Заранее спасибо.

  • Не удалось загрузить с помощью dracut и luks: '/ dev / resume': файл существует
  • Терминал urxvt показывает квадраты вместо символов ASCII жирным шрифтом
  • Проблемы с Bluetooth с AR3012 на Gentoo
  • Смонтируйте / etc из диска в squashfs
  • MATE для Gentoo Закаленный 4.8.17-r2 на AMD Radeon RX 480 стал очень медленным
  • Как остановить появление, показывающее «ненужные» блокировки
  • Как установить Gentoo с VirtualBox и использовать его как родную ОС позже?
  • Менеджер входа в SLIM Заставляет окно Urxvt потерять эффект прозрачности / непрозрачности
  • One Solution collect form web for “Как я могу вернуть пакет в определенную версию на Gentoo?”

    Пакеты boost состоят из слота, поэтому на самом деле вы можете установить более одной версии.

    Чтобы выпустить эту версию, просто выполните:

     emerge -a =dev-libs/boost-1.39.0 

    Если вы хотите удалить более новую версию (довольно опасно, вы можете иметь много вещей, зависящих от нее), вы можете:

     emerge --unmerge =dev-libs/boost-1.46.1-r1 

    и после этого запустите revdep-rebuild .

    Чтобы переключить среду из одной версии в другую (если вы сохранили оба), используйте eselect boost list/set .

    Linux и Unix - лучшая ОС в мире.