Quando instalo o lua5.2
pacote no Ubuntu 16.10:
sudo apt-get install lua5.2
ele é instalado /usr/bin/lua
como um link simbólico para /etc/alternatives/lua-interpreter
, que por sua vez é um link simbólico para `/usr/bin/lua5.2.
Quando instalo o lua-5.3
pacote, ele não cria os links simbólicos; Eu só entendo /usr/bin/lua5.3
.
A saída de dkg -L lua5.X
, que lista os arquivos pertencentes ao pacote, é idêntica (além dos números de versão em alguns arquivos) para os pacotes lua5.2
e lua5.3
.
O que eu quero fazer é apenas instalar a versão mais recente e melhor do Lua, que atualmente é 5.3, e poder usar #!/usr/bin/lua
nos scripts.
Eu sei que posso contornar isso criando os links simbólicos manualmente ou usando o update-alternatives
comando (que ainda não descobri, mas não é disso que estou perguntando).
Minha pergunta é: por que o lua5.3
pacote não configura o /usr/bin/lua
link simbólico quando eu o instalo, enquanto o lua5.2
pacote faz? Isso é deliberado, talvez uma política do Ubuntu, ou é apenas uma supervisão das pessoas que criaram o pacote?
fonte