Kiedy instaluję lua5.2
pakiet na Ubuntu 16.10:
sudo apt-get install lua5.2
instaluje się /usr/bin/lua
jako dowiązanie symboliczne do /etc/alternatives/lua-interpreter
, co z kolei jest dowiązaniem symbolicznym do `/usr/bin/lua5.2.
Kiedy instaluję lua-5.3
pakiet, nie tworzy on dowiązań symbolicznych; Tylko rozumiem /usr/bin/lua5.3
.
Dane wyjściowe z dkg -L lua5.X
listą plików należących do pakietu są identyczne (oprócz numerów wersji niektórych plików) dla pakietów lua5.2
i lua5.3
.
Chcę tylko zainstalować najnowszą i najlepszą wersję Lua, która jest obecnie 5.3, i móc używać jej #!/usr/bin/lua
w skryptach.
Wiem, że mogę to obejść, tworząc dowiązania symboliczne ręcznie lub za pomocą update-alternatives
polecenia (czego jeszcze nie rozgryzłem, ale o to nie pytam).
Moje pytanie brzmi: dlaczego lua5.3
pakiet nie konfiguruje /usr/bin/lua
dowiązania symbolicznego podczas instalacji lua5.2
? Czy jest to celowe, być może polityka Ubuntu, czy może to tylko przeoczenie osób, które utworzyły pakiet?
źródło