Как установить Ox в Ubuntu 14.04?

Каждый .

Я немного новичок в Ubuntu, поэтому, пожалуйста, будьте терпеливы со мной.

В области эконометрики и статистики мы часто используем программное обеспечение под названием "Бык", которое бесплатно для студентов и для исследовательских целей. Это крутой вариант для R и C++. Это быстрее, чем R и проще программировать, чем C. Если интересно, попробуйте.

Варианты загрузки для Ox здесь. Именно в консоли -Ox 7 для linux- box. Опция 64 бит

Когда я скачал его, я не знаю, что делать. У меня есть файл на моем ПК, но я не знаю, как его установить.

На сайте даются следующие инструкции, которые я искренне не понимаю.

генеральный

Пакет rpm по умолчанию oxcons-7.00-0.i386.rpm включает в себя 32-битную версию. Расширенный пакет rpm oxcons-7.00-0.x86_64.rpm содержит 64-битную версию. 64-битная версия вызывается командой oxl64 (в /usr/bin). 64-битная версия требует 64-битных версий внешних библиотек. Они доступны для quadpack, arfima, ssfpack и emm.

Linux Ubuntu / Debian

а) Бык установлен в /usr/share/OxMetrics7/ox

б) команда oxl является символической ссылкой в /usr/bin в /usr/share/OxMetrics7/ox/bin/oxl в то время как /usr/share/OxMetrics7/ox/bin/oxl.bin исполняемый Бык 64-битная команда - это oxl64.

б) Используйте инопланетянин для установки RPM. Alien не устанавливается по умолчанию в Ubuntu, поэтому сначала установите его.

в) переименовать /usr/bin/oxl в /usr/bin/oxl5 если у вас уже есть Ox 5, и вы хотите сохранить его.

г) введите команду в локальной папке:

sudo alien -i -c ox*.rpm

В 64-битной Linux может появиться сообщение об ошибке, что amd64 не входит в пакет. Тем не менее, кажется, установить нормально.

e) Когда я попробовал это для 64-битной Ubuntu, установка происходила в текущую папку, поэтому ее необходимо перенести в /usr/share/OxMetrics7 (опять же, как sudo; это не обязательно под 32-битной Ubuntu).

Любая помощь или совет будет принята с благодарностью.

Заранее спасибо.:)

1 ответ

Решение

Во-первых, важно помнить, что пакеты rpm предназначены для дистрибутивов fedora и redhat, тем не менее иногда они работают в других дистрибутивах Linux.

Эти инструкции, безусловно, сбивают с толку, поэтому позвольте мне перефразировать их. Также имейте в виду, что вы должны иметь возможность использовать sudo, что означает, что вы должны иметь все разрешения на компьютере.

1) скопируйте rpm в /usr/share/OxMetrics7 следующим образом

sudo cp /home/yourname/downloads/ox*.rpm /usr/share/OxMetrics7

Возможно /usr/share/OxMetrics7 не существует, поэтому вы должны создать его

sudo mkdir /usr/share/OxMetrics7

2) как только это будет сделано, перейдите в этот файл

cd /usr/share/OxMetrics7

3) а затем установите файл как там написано

инопланетянин -i -c ox*.rpm

как только это будет сделано, exlutable для oxl должен быть файл в /usr/share/OxMetrics7 / ox

4) в Linux исполняемые файлы называются бинами. Найдите корзину внутри /usr/share/OxMetrics7/ox. По данным компании это находится внутри /usr/share/OxMetrics7/ox/bin/

5) Перейдите в /usr/share/OxMetrics7/ox/bin/ используя

cd /usr/share/OxMetrics7/ox/bin/

попав внутрь списка его содержимого и проверьте наличие бина (расширение отсутствует.bin это просто исполняемый файл с именем oxl)

список с использованием:

ls /usr/share/OxMetrics7/ox/bin/

6) чтобы запустить oxl как команду, нужно либо добавить /usr/share/OxMetrics7/ox/bin/ в переменную PATH, либо добавить ссылку из / usr / bin в oxl bin, последняя лучше так Сделайте это, перейдя в /usr/bin (не забывайте быть sudo!)

cd / usr / bin

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

ln -s /usr/share/OxMetrics7/ox/bin/oxl oxl

это означает: символически связать (ln -s) этот путь "/usr/share/OxMetrics7/ox/bin/oxl" с файлом с именем oxl

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

лайк

$ oxl file.ox

Я надеюсь, что это работает

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