如何在 Ubuntu 14.04 中安装 Ox?

如何在 Ubuntu 14.04 中安装 Ox?

每个人。

我对 Ubuntu 还很陌生,所以请耐心等待。

在计量经济学/统计学中,我们经常使用一种名为“Ox”的软件,它对学生和研究目的免费。它是 R 和 C++ 的一个不错的选择。它比 R 更快,编程比 C 更简单。如果对它感兴趣,可以试一试。

Ox 的下载选项包括这里. 恰好在 -Ox 7 Console for 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 位版本的外部 dll。这些适用于 quadpack、arfima、ssfpack 和 emm。

Linux Ubuntu/Debian

a) Ox安装在/usr/share/OxMetrics7/ox

b) oxl 命令是符号链接,/usr/bin/usr/share/OxMetrics7/ox/bin/oxloxl/usr/share/OxMetrics7/ox/bin/oxl.bin是 Ox 可执行文件。64 位命令是 oxl64。

b) 使用 alien 安装 rpm。Ubuntu 默认不安装 Alien,因此请先安装它。

c)如果您已经拥有 Ox 5 并且希望保留它,请重/usr/bin/oxl命名。/usr/bin/oxl5

d)在本地文件夹中发出命令:

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/你的名字/downloads/ox*.rpm /usr/share/OxMetrics7

也许 /usr/share/OxMetrics7 不存在,所以你必须创建它

sudo mkdir /usr/share/OxMetrics7

2)完成后,转到该文件

cd /usr/share/OxMetrics7

3)然后按照说明安装文件

sudo alien -i -c ox*.rpm

完成后,oxl 的可执行文件必须是 /usr/share/OxMetrics7/ox 内的文件

4) 在 Linux 中,可执行文件称为 bin。在 /usr/share/OxMetrics7/ox 中搜索 bin。根据公司的说法,它位于 /usr/share/OxMetrics7/ox/bin/ 中

5)使用以下命令进入 /usr/share/OxMetrics7/ox/bin/

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

一旦进入,列出其内容并检查 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

这意味着:将此路径“/usr/share/OxMetrics7/ox/bin/oxl”符号链接(ln -s)到名为 oxl 的文件

完成此操作后,你应该能够在机器上的任何终端中运行命令

喜欢

$ oxl 文件.ox

我希望这有效

相关内容