Установка математического программного обеспечения в Oracle Virtualbox

275
Problem

Я новичок в мире Oracle Virtualbox и Linux. В настоящее время мне нужно установить программное обеспечение здесь https://www.math.ucdavis.edu/~latte/software.php в Oracle Virtualbox под управлением Linux, и я использую Windows 7 Professional. https://www.math.ucdavis.edu/~latte/software/packages/latte_current/latte-integrale-1.7.3b.tar.gz содержит программное обеспечение, необходимое мне на странице 31 руководства https: // www. math.ucdavis.edu/~latte/software/packages/latte_current/manual_v1.7.2.pdf, и я распаковал его. Я не знаю, как это сделать. Он не содержит RPM или DEB-файлов, которые являются пакетами linux согласно http://www.control-escape.com/linux/lx-swinstall.html . Что именно я должен делать в этом конкретном случае, и может ли кто-нибудь дать советы по Linux?

1

1 ответ на вопрос

1
Journeyman Geek

Он говорит вам, чтобы скомпилировать приложение, а не устанавливать предварительно скомпилированное приложение. Как таковых нет ни RPM, ни Deb. Каждая из этих команд поможет вам при настройке (./config), компиляции (make) и выполнении некоторых задач после компиляции (make install).

Вы хотите установить компилятор и библиотеки поддержки - в Ubuntu это называется метапакетом build-essential, который вы можете установить с помощью apt, и который позволит вам компилировать библиотеки c и c ++. Как правило, на этапе настройки есть несколько полезных предупреждений о том, что вам может понадобиться (ПРЕДУПРЕЖДЕНИЕ) или нужно (ОШИБКА). Как правило, они предлагают необходимые пакеты разработки - вы можете просто искать эти имена, устанавливать пакет, оканчивающийся на -dev или -devel, и снова запускать configure, пока у вас не появится ряд предупреждений о вещах, в которых вы точно не нуждаетесь, Промойте и повторите для каждой библиотеки и самого программного обеспечения.

После этого просто следуйте инструкциям. По всей видимости, пакет latte integrale содержит все необходимые библиотеки, исправленные, поэтому вряд ли вам понадобятся пакеты разработки.

Поэтому я просто делаю './configure --prefix = $ HOME / latte --with-default = $ HOME / latte', а затем 'make' и 'make install' (это то, что в итоге)? Problem 5 лет назад 0
Как установить компилятор и поддерживать библиотеки? Есть ли простой способ? Problem 5 лет назад 0
Это описано в моем ответе - установите build-essential или его эквивалент. Точный пакет зависит от вашего дистрибутива - https://superuser.com/questions/151557/what-are-build-essential-build-dep стоит посмотреть. Пакет будет отличаться в зависимости от вашего распространения. Journeyman Geek 5 лет назад 0
Стоит понять, что делает каждая из этих команд, а не запускать их вслепую. Этот конкретный вызов сценария конфигурации, например, устанавливает несколько важных значений по умолчанию для вашей сборки. Journeyman Geek 5 лет назад 0
Позвольте мне взглянуть на другой ответ. Problem 5 лет назад 0

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