আমি যখন 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
প্যাকেজ করে? এটি কি ইচ্ছাকৃত, সম্ভবত একটি উবুন্টু নীতি, বা এটি কেবল প্যাকেজ তৈরি করা লোকদের দ্বারা একটি তদারকি?