lua5.2
Ubuntu 16.10にパッケージをインストールすると:
sudo apt-get install lua5.2
これは/usr/bin/lua
、へのシンボリックリンクとしてインストールされます/etc/alternatives/lua-interpreter
。これは、 `/ usr / bin / lua5.2へのシンボリックリンクです。
lua-5.3
パッケージをインストールしても、シンボリックリンクは作成されません。私は得るだけです/usr/bin/lua5.3
。
dkg -L lua5.X
パッケージが所有するファイルをリストするの出力は、lua5.2
およびlua5.3
パッケージで(一部のファイルのバージョン番号を除いて)同一です。
私は何をしたいだけで、現在5.3であるLuaの、最新かつ最高のバージョンをインストールし、使用することができている#!/usr/bin/lua
スクリプトで。
これを回避するには、手動でシンボリックリンクを作成するか、update-alternatives
コマンドを使用します(まだわかりませんが、それについては質問していません)。
私の質問は、lua5.3
パッケージをインストールするときに、パッケージがシンボリックリンクをセットアップしないのはなぜですか?これは意図的なものですか、おそらくUbuntuのポリシーですか、それともパッケージを作成した人による見落としでしょうか?/usr/bin/lua
lua5.2