Проблемы с подключением к библиотекам openmpi Ubuntu 14.04

Из Virtualbox:

Чтобы установить последний виртуальный бокс, сначала удалите предыдущие версии Virtualbox, набрав команду:

sudo apt-get remove --purge virtualbox*

Затем добавьте источник:

sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian trusty contrib"

Добавить ключ:

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Затем, чтобы установить do:

sudo apt-get update && sudo apt-get install virtualbox-5.0
0
задан 14 June 2017 в 18:37

2 ответа

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

Есть также некоторые усилия по созданию контейнеров приложений, которые будут выполняться в любом дистрибутиве. Я думаю, что для материалов, связанных с MPI, Singularity может быть лучшим выбором на момент написания этой статьи. Но вам нужно будет создать контейнер приложения в системе Suse 13.2 в вашем случае.

0
ответ дан 18 July 2018 в 11:53

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

Есть также некоторые усилия по созданию контейнеров приложений, которые будут выполняться в любом дистрибутиве. Я думаю, что для материалов, связанных с MPI, Singularity может быть лучшим выбором на момент написания этой статьи. Но вам нужно будет создать контейнер приложения в системе Suse 13.2 в вашем случае.

0
ответ дан 24 July 2018 в 19:52
  • 1
    Я не согласен с вашим утверждением. Если общие распределения библиотек присутствуют во всех дистрибутивах, а архитектура одинакова, тогда двоичные файлы должны быть переносимыми между дистрибутивами. Это одна из сильных сторон Linux. Ссылка на портативные двоичные файлы в Linux: medium.com/square-corner-blog/… – wandadars 13 June 2017 в 17:13
  • 2
    Да исправить. И точка ... Если зависимости в общей библиотеке присутствуют в дистрибутивах ... , это является причиной того, что есть попытки обеспечить Singularity или Snappy. Они свяжут все необходимые библиотеки и сделают ваше распределение приложений независимым, поскольку они будут отправлены с зависимостями. – Thomas 13 June 2017 в 18:01

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

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