Quando eu instalar o pacote lua5.2
no Ubuntu 16.10:
sudo apt-get install lua5.2
ele instala /usr/bin/lua
como um link simbólico para /etc/alternatives/lua-interpreter
, que por sua vez é um symlink para '/usr/bin/lua5.2.
Quando eu instalo o pacote lua-5.3
, ele não cria os links simbólicos; Eu só recebo /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 de Lua, que é atualmente 5.3, e poder usar #!/usr/bin/lua
em scripts.
Sei que posso resolver isso criando os links simbólicos manualmente ou usando o comando update-alternatives
(que ainda não descobri, mas não é isso que estou perguntando).
A minha pergunta é: por que o lua5.3
package não configura o link simbólico /usr/bin/lua
quando eu o instalo, enquanto o pacote lua5.2
faz? Isso é deliberado, talvez uma política do Ubuntu, ou é apenas um descuido das pessoas que criaram o pacote?