Вопрос или проблема
Я совершенно новичок в системах Linux. Я начал использовать Ubuntu пару недель назад. Причина в том, что я провожу некоторые симуляции методом конечных элементов в FeniCS для своей диссертации. Однако до сих пор я смог установить несколько программ, таких как ParaView и другие, и начал писать некоторые программы на FeniCS. В настоящее время я застрял, пытаясь установить VisIt, который мне действительно очень нужен для просмотра и визуализации огромного вывода, который я получил из FeniCS.
Я скачал VisIt 2.12.3 отсюда
https://wci.llnl.gov/simulation/computer-codes/visit/executables
Затем я пытался следовать многим инструкциям по его установке, которые нашел в интернете, таким как
https://github.com/mit-crpg/OpenMOC-LOO/wiki/Install-on-Ubuntu
На этой странице вам предлагают выполнить эти 6 команд:
$ sudo apt-get install m4
$ sudo apt-get install mesa-utils
$ sudo apt-get install libgl1-mesa-swx11
$ sudo apt-get install tcl-vtk
$ sudo apt-get install libxmu-dev
$ sudo apt-get install gtk2-engines-pixbuf
Они выполняются нормально
после этого ничего не работает, хотя я изменил имена файлов, чтобы они соответствовали тем, которые я скачал.
В любом случае, я знаю, что звучит глупо и наивно, но можете дать мне детальные шаги по установке? Я пытаюсь разобраться с Ubuntu, чтобы закончить свое исследование и наконец получить этот диплом.
П.С. Когда я скачиваю VisIt, скачиваются два файла. Один — это файл исходного кода, а другой — сценарий или что-то подобное.
============================================================
Инструкции и ошибки, которые я получил, когда следовал им:
Сначала из ссылки
$ mkdir VisIt
Я создал и перешел в этот каталог
2 файла были загружены с веб-страницы VisIt в этот каталог
visit2.12.3.tar.gz.part
visit2.12.3.tar.gz
Я выполнил эту команду
$ chmod 755 visit-install2_4_1.sh
Я получил ошибку “Нет такого файла или директории”
Я проверил имя файла, поэтому изменил команду на
$ chmod 755 visit2.12.3.tar.gz
выполняется нормально
затем
$ sudo ./visit-install2_4_1 2.4.1 linux-x86_64-ubuntu8 /usr/local/visit
ошибка “команда не найдена”
Я попытался снова сопоставить имя файла
$ sudo ./visit2.12.3.tar.gz.part 2.13.3 linux-x86_64-ubuntu16 /usr/local/visit
Я все еще получал ту же ошибку. Я изменил платформу с ubuntu8 на ubuntu16, потому что у меня Ubuntu 16.04
Настройка VisIt 2.1.3 Ubuntu 18.10 без прав администратора
Я просто скачал его и успешно запустил бинарные файлы напрямую:
-
перейдите на сайт загрузки: https://wci.llnl.gov/simulation/computer-codes/visit/executables
-
скачайте версию “Linux – x86_64 64 bit”
-
распакуйте:
tar xvf visit2_13_3.linux-x86_64-ubuntu18.tar.gz`
-
запустите:
./visit2_13_3.linux-x86_64/bin/visit
Например, я использовал его на: https://stats.stackexchange.com/questions/376361/how-to-find-the-sample-points-that-have-statistically-meaningful-large-outlier-r
Я только что установил visit 2.12.3 в Ubuntu 16.04. Вот как я это сделал. Думаю, следуя этим инструкциям, вы сможете выполнить установку, если найдете кого-то из центра компьютерной помощи в вашем университете, чтобы шаг за шагом помочь вам.
Скачайте исполняемый файл:
Linux – x86_64 64 bit
Ubuntu 14.04, 3.13.0-91-generic #138-Ubuntu SMP, gcc 4.8
Загрузка появится в вашей папке Загрузки как:
visit2_12_3.linux-x86_64-ubuntu14.tar.gz
Вам также нужен оболочный скрипт, который осуществляет установку. Скопируйте весь текст с следующего сайта в пустой документ и сохраните его под названием
visitInstallScript20171102.sh
http://portal.nersc.gov/project/visit/releases/2.12.3/visit-install2_12_3
Файлы .tar.gz и .sh должны находиться в одной папке, поэтому поместите их в одну папку.
Откройте терминал и перейдите в эту папку.
Затем установите разрешения, чтобы вы могли запустить оболочный скрипт для установки.
chmod 755 visitInstallScript20171102.sh
Я предпочитаю размещать что-то вроде visit в /usr/local/bin. Так что теперь запустите оболочный скрипт для установки visit:
sudo ./visitInstallScript20171102.sh 2.12.3 linux-x86_64-ubuntu14 /usr/local/bin/visit
Четвертый элемент в этой строке должен соответствовать определенной части имени файла .tar.gz, поэтому не изменяйте его.
Система запросит ваш пароль, потому что вы запустили команду с помощью sudo. Введите свой пароль. Вы должны быть sudo, чтобы поместить что-то в /usr/local/bin.
Теперь установка должна произойти через оболочный скрипт, который вы только что запустили.
Верните разрешения на оболочный скрипт обратно в неисполняемые, просто чтобы убрать за собой:
chmod 664 visitInstallScript20171102.sh
Добавьте visit в ваш PATH, чтобы вы могли легко запускать visit, открыв терминал и введя visit. Используйте текстовый редактор, чтобы отредактировать файл /home/username/.bashrc. Добавьте строку:
export PATH="/usr/local/bin/visit/bin:$PATH"
Запустите visit, закрыв все терминалы и начиная в новом терминале: введите visit и нажмите Enter. Возможно, перезагрузите компьютер, если он все еще не запускается.
Все, что я сделал до сих пор с visit, это запустить его и убедиться, что он хотя бы запускается; он действительно запускается. Проект deal.ii имеет серию видео, и некоторые из видео показывают, как использовать visit. Вот куда я направляюсь.
Примечание: visit не работает должным образом в менеджере окон i3; он зависает при запуске. visit работает в стандартной версии Ubuntu 16.04. Я действительно хочу, чтобы он работал в i3.
Ответ или решение
Установка VisIt на Ubuntu: Подробная инструкция для новичков
Если вы новичок в Linux, а особенно в Ubuntu, установка программного обеспечения может показаться сложной задачей. В данном руководстве мы поэтапно рассмотрим установку визуализатора VisIt, который вам очень нужен для работы с результатами ваших симуляций в FeniCS.
Шаг 1: Скачивание необходимых файлов
- Перейдите на официальный сайт загрузки VisIt.
- Найдите и загрузите версию "Linux – x86_64 64 bit" для вашей версии Ubuntu (например, для Ubuntu 16.04 загрузите файл, помеченный как "ubuntu14" – это работает, поскольку версии совместимы).
- Также вам нужно будет скачать установочный скрипт, который находится по следующему ссылке.
После загрузки, убедитесь, что оба файла находятся в одной папке.
Шаг 2: Подготовка к установке
-
Откройте терминал и перейдите в папку, куда вы скачали файлы. Например:
cd ~/Загрузки
-
Извлеките архива с VisIt:
tar -xvf visit2_12_3.linux-x86_64-ubuntu14.tar.gz
-
Измените разрешения на выполнение для установочного скрипта:
chmod 755 visit-install2_12_3.sh
Шаг 3: Установка VisIt
Теперь вы готовы к установке. Для этого выполните следующие шаги:
-
Запустите скрипт установки:
sudo ./visit-install2_12_3.sh 2.12.3 linux-x86_64-ubuntu14 /usr/local/bin/visit
Обратите внимание, что после
sudo
вам будет предложено ввести свой пароль. -
Следуйте инструкциям на экране. Установка займет некоторое время.
Шаг 4: Добавление VisIt в PATH
Чтобы упростить запуск VisIt в будущем, добавьте его в переменную окружения PATH.
-
Откройте файл
.bashrc
в вашем домашнем каталоге с помощью текстового редактора. Например:nano ~/.bashrc
-
Добавьте следующую строку в конец файла:
export PATH="/usr/local/bin/visit/bin:$PATH"
-
Сохраните изменения и закройте редактор.
-
Чтобы изменения вступили в силу, выполните:
source ~/.bashrc
Шаг 5: Запуск VisIt
Теперь вы можете запускать VisIt, просто введя в терминале:
visit
Если все прошло успешно, VisIt должен запуститься, и вы сможете начать визуализацию результатов ваших симуляций.
Заключение
Установка VisIt может показаться сложной задачей для новичков, но следуя приведенным шагам, вы сможете успешно установить и запустить программу на вашем компьютере с Ubuntu 16.04. Если у вас возникнут дополнительные вопросы или трудности, не стесняйтесь обращаться за помощью на форумы или в сообщества пользователей Ubuntu. Удачи в вашем исследовании!