Lorsque j'installe le lua5.2
package sur Ubuntu 16.10:
sudo apt-get install lua5.2
il s'installe en /usr/bin/lua
tant que lien symbolique vers /etc/alternatives/lua-interpreter
, qui à son tour est un lien symbolique vers `/usr/bin/lua5.2.
Lorsque j'installe le lua-5.3
package, il ne crée pas les liens symboliques; Je reçois seulement /usr/bin/lua5.3
.
La sortie de dkg -L lua5.X
, qui répertorie les fichiers appartenant au package, est identique (à part les numéros de version de certains fichiers) pour les packages lua5.2
et lua5.3
.
Ce que je veux faire, c'est simplement installer la dernière et la meilleure version de Lua, qui est actuellement 5.3, et pouvoir l'utiliser #!/usr/bin/lua
dans des scripts.
Je sais que je peux contourner cela en créant les liens symboliques manuellement ou en utilisant la update-alternatives
commande (que je n'ai pas encore compris, mais ce n'est pas ce que je demande).
Ma question est la suivante: pourquoi le lua5.3
package ne configure-t-il pas le /usr/bin/lua
lien symbolique lorsque je l'installe, alors que le lua5.2
package le fait? Est-ce délibéré, peut-être une politique Ubuntu, ou est-ce simplement un oubli par les personnes qui ont créé le package?
la source