जब मैं 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
संकुल।
मैं जो करना चाहता हूं, वह केवल लुआ के नवीनतम और सबसे बड़े संस्करण को स्थापित करना है, जो वर्तमान में 5.3 है, और #!/usr/bin/lua
स्क्रिप्ट में उपयोग करने में सक्षम हो ।
मुझे पता है कि मैं मैन्युअल रूप से या update-alternatives
कमांड का उपयोग करके (जिसके बारे में मुझे अभी तक पता नहीं चला है, लेकिन यह वही नहीं है जो मैं पूछ रहा हूं) का उपयोग करके, इसके चारों ओर काम कर सकता हूं।
मेरा प्रश्न है, क्यों करता है lua5.3
पैकेज नहीं की स्थापना की /usr/bin/lua
सिमलिंक जब मैं इसे स्थापित है, जबकि lua5.2
पैकेज करता है? क्या यह जानबूझकर, शायद एक उबंटू नीति है, या यह सिर्फ पैकेज बनाने वाले लोगों द्वारा एक निरीक्षण है?