每个人。
我对 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/oxl
oxl/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
我希望这有效