Как установить 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
Я надеюсь, что это работает