GNU/Linux >> Linux の 問題 >  >> Ubuntu

Lua5.2対のインストール。 Ubuntu 16.10のLua5.3?

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 パッケージ。

私がやりたいのは、Luaの最新かつ最高のバージョン(現在は5.3)をインストールするだけで、#!/usr/bin/luaを使用できるようにすることです。 スクリプトで。

シンボリックリンクを手動で作成するか、update-alternativesを使用することで、これを回避できることを知っています。 コマンド(私はまだ理解していませんが、それは私が求めているものではありません)。

私の質問は、なぜlua5.3が パッケージではない /usr/bin/luaを設定します lua5.2をインストールすると、シンボリックリンクが表示されます。 パッケージはしますか?これは意図的なものですか、おそらくUbuntuのポリシーですか、それともパッケージを作成した人々による単なる見落としですか?

承認された回答:

パッケージメンテナがalternativesを提供しなかったため インフラストラクチャー。残念ながら、それを回避する方法はありませんが、手動で設定するか、単純なシンボリックリンク/usr/bin/lua /usr/bin/lua5.3へ 。

バグレポートを送信しました:
https://bugs.launchpad.net/ubuntu/+source/lua5.3/+bug/1707212


Ubuntu
  1. Ubuntu18.04へのSNMPのインストール

  2. Ubuntu16へのCuda8のインストール:パッケージCudaが見つかりませんか?

  3. Dockerのインストール(Ubuntu)

  1. Ubuntu 16.04に32ビットバージョンのSkypeをインストールしますか?

  2. Libxml-devパッケージをインストールしますか?

  3. Ubuntu 12.04.02をUefiモードでインストールしますか?

  1. Ubuntu18.04および19.10をインストールした後に行うこと

  2. Ubuntu12.10へのVirtualBox4.2のインストール

  3. Odbcins1debian2をインストールすると、Ubuntu 20.04 Ltsへの依存関係が壊れますか?