2016-06-17 6 views
0

Я не уверен, как открыть Gnuplot от MobaXterm. Я пробовал много разных команд, но все они не работают. Когда я пытаюсь, я получаю ту же ошибку.Как открыть gnuplot из mobaxterm?

-bash: gnuplot: command not found 

Мне интересно, если я скачал Gnuplot к неправильной части компьютера, или если я не получаю право команды? Я пытаюсь написать программу в shell script, которая открывает Gnuplot на своем собственном и отображает данные через shell script.

Любая помощь приветствуется!

ответ

0

mobaxterm не является сервером Linux. Таким образом, вы не можете устанавливать пакеты в него в обычном режиме.

вы должны скачать плагин, если вы можете найти плагин, который вы ищете проверить их список здесь

http://mobaxterm.mobatek.net/plugins.html

и, кажется, Gnuplot не существует.

в этом случае ваш простым решением является загрузить Cygwin и добавить GNUPLOT на ней, которые можно

другой вариант, чтобы запустить небольшую виртуальную машину, так что вы можете проверить на нем

во всех случаях mobaxterm не является реальную среду linux, чтобы убедиться, что ваш пол работает на обычных Linux-машинах, вам нужно будет разработать и протестировать на реальном Linux

+0

Спасибо! Тогда я посмотрю на cygwin. – Grace

0

Вы можете установить winbuild gnuplot и добавить путь к каталогу bin с помощью gnuplot.exe в это, to mobaxterm's PATH (возможно, установить его в .initrc или .bashrc, whic вы предпочитаете).

+0

Прошу прощения, я не совсем понимаю, не могли бы вы уточнить? Я очень новичок во всех этих программах. – Grace

0

MobaXterm - это отдельная программа, которая «эмулирует» терминал Linux, но не имеет представления о вашей системе кадров (например, ваш Windows и ваши программы). Поэтому, если вы наберете «gnuplot», Моба понятия не имеет, что это такое. Вы должны

изменения текущего каталога, где находится wgnuplot.exe например:

cd /drives/c/Program\ Files/gnuplot-4/bin 
./wgnuplot.exe 

или запустить непосредственно это:

/drives/c/Program\ Files/gnuplot-4/bin/wgnuplot.exe 

или изменить $ PATH:

PATH=$PATH:/drives/c/Program\ Files/gnuplot-4/bin 
wgnuplot.exe 

или создать сценарий с именем «gnuplot», который запускает файл wgnuplot.exe

#File name: 'gnuplot' 
#!/bin/sh 
/drives/c/Program\ Files/gnuplot-4/bin/wgnuplot.exe 

и поместить его в какой-нибудь каталог $ PATH:

`/bin` or `/usr/bin` or `/drives/c/WINDOWS` or `/drives/c/WINDOWS/system32` 

или ... :)

+0

Благодарим вас за объяснение. Я хотел бы запустить Gnuplot напрямую, но когда я ввода кода я получаю сообщение об ошибке назад -bash:/диски/с/Program Files/Gnuplot/bin/wgnuplot.exe: Нет такого файла или каталога Do у вас есть идея, что я могу делать неправильно? – Grace

+0

У вас есть wgnuplot.exe в 'C: \ Program Files \ gnuplot \ bin'? Вам не удалось ввести «\», чтобы сделать пробел? (Вам нужно ввести «/ drives/c/Program \ Files/gnuplot/bin/wgnuplot.exe») –

+0

Попробуйте «перечислить» с помощью 'ls/drives'' ls/drives/c'' ls/drives/c/Program \ Files' ... ect –

0

Самый простой способ я нашел это использовать диспетчер Moba пакетов для установки версии выигрыша gnuplot. Откройте MobaXterm и введите MobApt. Будет открыт GUI, и вы можете ввести «gnuplot» в поле фильтра. Просто выберите и установите пакет, MobApt позаботится о любых зависимостях для вас.