আমি যখন lua5.2উবুন্টু 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 and #!/usr/bin/luaএবং স্ক্রিপ্টগুলিতে ব্যবহার করতে সক্ষম হবে ।
আমি জানি আমি ম্যানুয়ালি সিমলিংক তৈরি করে বা update-alternativesকমান্ডটি ব্যবহার করে (যেটি আমি এখনও আবিষ্কার করতে পারি নি, তবে আমি এটি জিজ্ঞাসা করছি না) তা ব্যবহার করতে পারি।
আমার প্রশ্ন, কেন নেই হয় lua5.3প্যাকেজ না সেট আপ /usr/bin/luaসিমবলিক লিঙ্ক যখন আমি এটি ইনস্টল করুন, যখন lua5.2প্যাকেজ করে? এটি কি ইচ্ছাকৃত, সম্ভবত একটি উবুন্টু নীতি, বা এটি কেবল প্যাকেজ তৈরি করা লোকদের দ্বারা একটি তদারকি?