Установите буст-версию 1.40 с терминала

Я использую сервер, работающий с Ubuntu 12.04.

Я хочу установить в него библиотеки boost. Я знаю, что

sudo apt-get install libboost-all-dev

сделает работу, но установит последнюю версию 1.52 или выше.

Но мне нужно установить конкретную версию 1.40, так как есть проблема в симуляторе, который я использую для своих академических целей. Какова конкретная команда для этого, чтобы я мог установить библиотеки boost вместе с другими требованиями к ней, такими как связывание файлов

В частности, есть команда для выбора версии, подобной gcc, которую мы можем использовать

sudo apt-get install gcc-4.5 

Спасибо заранее

0
задан 13.04.2020, 21:05

1 ответ

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

apt-cache showpkg [packagename]

Далее, запустите команда apt-get install и укажите версию пакета, который вы хотите установить (используйте для версии номер версии, ранее определенный для программы, которую вы хотите установить):

sudo apt-get install [packagename]=[version]

После того, как Установленный, выполните следующую команду, чтобы сохранить установленную версию, не позволяя менеджеру пакетов автоматически обновлять ее в будущем:

sudo echo "[packagename] hold" | sudo dpkg --set-selections

Источник: Как понизить пакеты в Ubuntu . ]

0
ответ дан 13.04.2020, 21:05
  • 1
    способный кэш возвращает только libboost пакет 1.48 – icarito 13.04.2020, 21:05

Теги

Похожие вопросы