Коли я встановлюю 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, чи це лише нагляд людей, які створили пакет?