tcsh и конфликт bashrc

Я - новый пользователь к Ubuntu и противостою проблеме посредством некоторого процесса:

  • Существует бесплатное программное обеспечение под названием TDEFNODE, кодированный с Фортраном, и работает в соответствии с Ubuntu. Таким образом, я только что установил Ubuntu 14 на виртуальном диске.
  • Мой друг скомпилировал программу, загрузите "gfortran" и "tcsh", и поместите некоторый синтаксис в .bashrc, чтобы показать оболочку, что программа находится в некоторой папке.
  • Программное обеспечение хорошо работает от терминала и создает много файлов результата. Некоторые из этих файлов используются для рисования некоторых определенных форм и векторов.
  • Для программы нужна другая программа под названием GMT, таким образом, я загрузил его всеми пакетами от центра программного обеспечения Ubuntu.
  • Настоящая проблема, с которой я встречаюсь, является этим; файл, который называют "td_plot". Это - другой файл в папке программного обеспечения и использует выходные файлы и программное обеспечение GMT вместе для рисования определенного типа файлов, как .ps. Демонстрационная команда похожа на это:

    td_plot -p map -m aaaa -obsv -calc
    

    И это означает: Выведите на печать карту, какие результаты находятся в ".aaaa" файлах. И покажите "наблюдение" и "вычисленные" векторы на этой карте.

  • Эта команда производит файлы, но файлы включают карты без этих векторов.

  • Как я понял, это td_plot использование файла, которое команды под "tcsh" и проблемой misdrawing об этом.

  • Весь процесс, который я сделал до здесь, сделан под bashrc.

Какие-либо идеи выполнить этот tcsh файл правильно?

Спасибо.

0
задан 12 July 2017 в 18:09

2 ответа

Как я понимаю до сих пор, проблема состоит в том, что сценарий полон команд от оболочки "tcsh". Сценарии запускаются с "#!/bin/tcsh-f", что означает запускать скрипт с оболочкой tcsh (который установлен).

Но проблема остается тем же, выходные файлы являются неправильными и недостающими некоторые свойства.

Существует ли путь вокруг, чтобы изменить оболочку на tcsh и запустить этот скрипт с ним?

0
ответ дан 2 November 2019 в 22:39

Наконец, я выяснил для работы с этим программным обеспечением. Я не хочу, чтобы этой темой был тупик, таким образом, я просто объясню процесс установки. Возможно, это будет полезно так или иначе:

  1. Установка и следующий процесс, кажется, полагаются на версии программного обеспечения.
  2. Я установил Ubuntu 16.04 на виртуальной машине VMware (4 центральных процессора, ПОРШЕНЬ на 4 ГБ).
  3. Установите netcdf (libnetcdf-dev) и gdal (libgdal1-dev).
  4. Загрузите GMT 4.5.14, GSHHG-GMT-2.3.4, GMT4param.txt и install_gmt4.sh
  5. Измените параметры на GMT4param.txt: GSHHG_ftp=n GSHHG_path = (путь установки) GMT_ftp=n GMT_prefix = (путь установки) GMT_delete=n
  6. Установите эти файлы, с помощью: sudo sh install_gmt4.sh GMT4param.txt
  7. Добавьте ПУТЬ GMT в Ваш .bashrc файл.

Эти шаги для GMT.

Для TDEFNODE:

  1. Загрузите и скомпилируйте TDEFNODE.
  2. Поместите все файлы в каталог.
  3. Укажите ПУТИ для TDEFNODE и td_plot в .bashrc
  4. Установите tcsh пакет.

Теперь выполнения программного обеспечения и работы с GMT. Не кажется никакой ошибкой до сих пор.

0
ответ дан 2 November 2019 в 22:39

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

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