Почему склонно - получают обновление, не берущее последние версии пакета, в котором я нуждаюсь?

Я испытываю затруднения при установке некоторого программного обеспечения на 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

Таким образом, версия, которую я имею, не является последней, в отличие от этого, в этом вопросе. Что я должен сделать для получения версий, в которых я нуждаюсь?

0
задан 13 April 2017 в 15:24

1 ответ

Удостоверяться, что Вы так актуальны, как можно быть Вами, должно работать:

sudo apt-get update
sudo apt-get dist-upgrade

Но если Вы все еще не получаете версии пакетов, Вам нужно, затем необходимо будет просто считаться с фактом, что разработчики тех пакетов не сделали их доступными для версии Ubuntu и что необходимо обновить (do-release-upgrade) к более поздней версии для получения тех версий. Вы могли также найти исходный код для соответствующих версий и затем вручную скомпилировать из источника.

0
ответ дан 23 December 2019 в 17:28

Другие вопросы по тегам:

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