小编Kei*_*son的帖子

在 Ubuntu 16.10 上安装 lua5.2 与 lua5.3

当我lua5.2在 Ubuntu 16.10 上安装软件包时:

sudo apt-get install lua5.2
Run Code Online (Sandbox Code Playgroud)

/usr/bin/lua作为到 的符号链接安装/etc/alternatives/lua-interpreter,而后者又是到`/usr/bin/lua5.2 的符号链接。

当我安装lua-5.3软件包时,它不会创建符号链接;我只得到/usr/bin/lua5.3.

的输出dkg -L lua5.X,其中列出了软件包所拥有的文件,是相同的(除了一些文件的版本号)的lua5.2lua5.3包。

我想要做的只是安装最新最好的Lua版本,目前是5.3,并且能够#!/usr/bin/lua在脚本中使用。

我知道我可以通过手动创建符号链接或使用update-alternatives命令来解决这个问题(我还没有弄清楚,但这不是我要问的)。

我的问题是,为什么我安装时lua5.3没有设置/usr/bin/lua符号链接,而lua5.2包呢?这是故意的,也许是 Ubuntu 政策,还是只是创建软件包的人的疏忽?

lua software-installation 16.10

11
推荐指数
2
解决办法
9448
查看次数

BSD 兼容命令

许多基本 Unix 命令的 BSD 版本,例如ls,其行为与 Ubuntu 使用的 GNU 版本不同。

一些操作系统,包括 Solaris,除了“本地”命令之外,还提供 BSD 命令。例如,Solaris 9/usr/ucb除了目录之外还有一个/usr/bin目录,其中一些命令名称重复。

Ubuntu 有类似的东西吗?我还没有找到相关的包,无论是通过安装apt还是作为源安装。

command-line bsd

3
推荐指数
1
解决办法
140
查看次数

标签 统计

16.10 ×1

bsd ×1

command-line ×1

lua ×1

software-installation ×1