21/06/2025
⚙️pkg update && pkg upgrade-y " এই কমান্ডটা কেন **প্রায় সব ইনস্টলেশনের আগে করতে বলে সবাই?** এটা কি জরুরি?
চল খুব সহজ ভাষায় পুরোটা বুঝিয়ে দিই 👇
🔧 `pkg update && pkg upgrade -y` মানে কী?
কমান্ড এবং কাজ :
`pkg update` =Termux-এর **প্যাকেজ লিস্ট** (package index) আপডেট করে — মানে, কোন সফটওয়্যার বা লাইব্রেরির নতুন ভার্সন এসেছে তা জানতে দেয় |
`pkg upgrade -y` = যেসব প্যাকেজ/সফটওয়্যার এর আপডেট এসেছে, সেগুলো **নিজে থেকে আপগ্রেড** করে নেয়|
🎯 কেন এটা **প্রতিবার শুরুতে চালানো দরকার?
✅ ১. নতুন ভার্সনের সাথে সামঞ্জস্য রাখে
পুরনো প্যাকেজ দিয়ে যদি নতুন টুল বা লাইব্রেরি ইন্সটল করো, অনেক সময় error বা dependency mismatch হয়
* Update দিলে latest version অনুযায়ী সব কিছু ঠিক থাকে
✅ ২. বাগ/সমস্যা ফিক্স হয়:
* অনেক সময় পুরাতন প্যাকেজে Bug থাকে, যা *upgrade দিলে ঠিক হয়ে যায়*
✅ ৩. নতুন টুল বা প্যাকেজ না থাকলে খুঁজে পাবে না
* `pkg install metasploit` বা অন্য কিছু দিলে যদি index পুরাতন হয়, তাহলে `package not found` দেখাবে
✅ ৪. **Termux এর system ভারসনের সাথে sync থাকে**
* Android বা Termux আপডেটের পর, সিস্টেম আর পুরাতন প্যাকেজ মিলে না → তাই আগেই আপডেট দরকার।