Quando installo il lua5.2
pacchetto su Ubuntu 16.10:
sudo apt-get install lua5.2
si installa /usr/bin/lua
come un collegamento simbolico a /etc/alternatives/lua-interpreter
, che a sua volta è un collegamento simbolico a `/usr/bin/lua5.2.
Quando installo il lua-5.3
pacchetto, non crea i collegamenti simbolici; Ho solo /usr/bin/lua5.3
.
L'output di dkg -L lua5.X
, che elenca i file di proprietà del pacchetto, è identico (a parte i numeri di versione su alcuni file) per i pacchetti lua5.2
e lua5.3
.
Quello che voglio fare è semplicemente installare l'ultima e la più grande versione di Lua, che è attualmente la 5.3, ed essere in grado di usarla #!/usr/bin/lua
negli script.
So che posso aggirare il problema creando manualmente i collegamenti simbolici o usando il update-alternatives
comando (che non ho ancora capito, ma non è quello che sto chiedendo).
La mia domanda è: perché il lua5.3
pacchetto non imposta il /usr/bin/lua
collegamento simbolico quando lo installo, mentre il lua5.2
pacchetto lo fa? È deliberato, forse una politica di Ubuntu, o è solo una svista da parte delle persone che hanno creato il pacchetto?