Я испытываю затруднения при установке некоторого программного обеспечения на Travis CI из-за недостающих зависимостей к определенным версиям libstdc++
.
/usr/local/EnergyPlus-8-4-0/energyplus:/usr/lib/x86_64-linux-gnu/libstdc ++. таким образом 6: версия 'GLIBCXX_3.4.18', не найденная (требуемый/usr/local/EnergyPlus-8-4-0/energyplus)
/usr/local/EnergyPlus-8-4-0/energyplus:/usr/lib/x86_64-linux-gnu/libstdc ++. таким образом 6: версия 'GLIBCXX_3.4.18', не найденная (требуемый/usr/local/EnergyPlus-8-4-0/libenergyplusapi.so.8.4.0)
/usr/local/EnergyPlus-8-4-0/energyplus:/usr/lib/x86_64-linux-gnu/libstdc ++. таким образом 6: версия 'GLIBCXX_3.4.19', не найденная (требуемый/usr/local/EnergyPlus-8-4-0/libenergyplusapi.so.8.4.0)
При следовании совету относительно других сайтов я сделал обновление:
$ sudo apt-get update
Затем:
$ sudo apt-get install -y libstdc++6
Reading package lists... Done
Building dependency tree
Reading state information... Done
libstdc++6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 144 not upgraded.
Наконец:
$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_DEBUG_MESSAGE_LENGTH
Таким образом, версия, которую я имею, не является последней, в отличие от этого, в этом вопросе. Что я должен сделать для получения версий, в которых я нуждаюсь?
Удостоверяться, что Вы так актуальны, как можно быть Вами, должно работать:
sudo apt-get update
sudo apt-get dist-upgrade
Но если Вы все еще не получаете версии пакетов, Вам нужно, затем необходимо будет просто считаться с фактом, что разработчики тех пакетов не сделали их доступными для версии Ubuntu и что необходимо обновить (do-release-upgrade
) к более поздней версии для получения тех версий. Вы могли также найти исходный код для соответствующих версий и затем вручную скомпилировать из источника.