Skip to content
VDS · অপারেটিং সিস্টেম

সিস্টেম ও প্যাকেজ আপডেট করা

Debian, Ubuntu, এবং AlmaLinux নিরাপদে কীভাবে আপডেট করবেন: upgrade ও full-upgrade কীভাবে আলাদা, কখন রিবুট দরকার, এবং আপডেটে সার্ভিস ভাঙলে কী করবেন।

আপডেট: ২৩ আগস্ট, ২০২৬

একটি নতুন সিস্টেম দুর্বলতা বন্ধ করে এবং বাগ ঠিক করে, কিন্তু আপডেট হলো একটি পরিবর্তন, আর পরিবর্তন যা কাজ করে তা ভেঙে দেয়। একটি বুদ্ধিমান পদ্ধতি: নিয়মিত এবং ছোট ছোট ধাপে আপডেট করুন, বছরে একবারে সব একসাথে নয়।

Debian এবং Ubuntu

apt update
apt list --upgradable
apt upgrade

apt upgrade নতুন সংস্করণ ইনস্টল করে কিন্তু কিছুই সরায় না। যদি আউটপুটে “deferred updates” দেখায়, তাহলে আপনার apt full-upgrade প্রয়োজন — এটি নির্ভরতা পূরণের জন্য অপসারণের অনুমতি দেয়। নিশ্চিত করার আগে কী কী সরানো হবে তার তালিকা পড়ুন।

পরে পরিষ্কার করা:

apt autoremove --purge
apt clean

যদি একটি প্যাকেজের কনফিগ পরিবর্তিত হয়, apt জিজ্ঞাসা করবে কোন সংস্করণ রাখতে হবে। নিরাপদ উত্তর হলো আপনারটি (N), তারপর .dpkg-dist ফাইল থেকে নতুনটির সাথে তুলনা করুন।

AlmaLinux এবং CentOS Stream

dnf check-update
dnf upgrade
dnf autoremove

dnf নতুন কনফিগগুলোকে পাশে .rpmnew হিসেবে রাখে এবং পুরোগুলোকে .rpmsave হিসেবে সংরক্ষণ করে। সেগুলো খুঁজে পেতে:

find /etc -name "*.rpmnew" -o -name "*.rpmsave"

রিবুট এবং সার্ভিস

kernel, glibc, systemd বা openssl-এর আপডেট প্রক্রিয়াগুলো পুনরায় চালু না হওয়া পর্যন্ত কার্যকর হয় না।

test -f /var/run/reboot-required && echo "reboot required"
needs-restarting -r
systemctl list-units --state=failed

যখন আপনি প্যানেলে একটি কনসোল খুলতে পারবেন তখন রিবুট করুন: যদি নতুন kernel-এর পরে সিস্টেম চালু না হয়, আপনি rescue disk এর মাধ্যমে এটি ঠিক করবেন।

রিলিজ পরিবর্তন

Debian 12 থেকে 13 বা Ubuntu 24.04 থেকে 26.04-এ আপগ্রেড করা নিয়মিত আপডেট নয় বরং কয়েক ঘণ্টার কাজ এবং প্রকৃত ঝুঁকি। যদি মেশিনে এমন কোনো ডেটা না থাকে যা মাইগ্রেট করা কষ্টকর হবে, তাহলে প্যানেলের /hosting/vds/m/<id> এর “Access” ট্যাবে পছন্দসই সিস্টেম দিয়ে পুনরায় ইনস্টল করা পরিষ্কার: প্রভিশনিং প্রায় এক মিনিট সময় নেয়।

রিলিজ পরিবর্তনের আগে, মেশিন থেকে আপনার ডেটা কপি করে নিন। আমাদের মেশিনের স্বয়ংক্রিয় ব্যাকআপ নেই, তাই ফিরে যাওয়ার কোনো জায়গা থাকবে না।

সাধারণ ত্রুটি

ত্রুটিকী হয়সমাধান
Could not get lock /var/lib/dpkg/lockapt বা স্বয়ংক্রিয় আপডেট সমান্তরালে চলছেঅপেক্ষা করুন, তারপর systemctl status unattended-upgrades
SSH-এর সাথে আপডেট বাধাগ্রস্ত হয়েছেপ্যাকেজগুলো অর্ধ-ইনস্টল অবস্থায় আছেdpkg --configure -a, এবং এখন থেকে এটি tmux-এ চালান
ডিস্ক স্পেস শেষ/boot পুরনো kernel-এ ভরাapt autoremove --purge, অতিরিক্ত kernel সরান
সার্ভিস চালু হয়নিকনফিগ ফরম্যাট পরিবর্তিত হয়েছেjournalctl -u <service> -n 50 এবং এটি ঠিক করুন

দীর্ঘ আপডেট tmux বা screen-এ চালান। apt full-upgrade-এর মাঝখানে একটি SSH সংযোগ বিচ্ছিন্ন হলে সিস্টেম অর্ধ-সমাপ্ত অবস্থায় থাকে, এবং সেটি তখন মেরামত, আপডেট নয়।

রুটিন অংশটি আপনার হাত থেকে নিতে পারেন — দেখুন স্বয়ংক্রিয় নিরাপত্তা আপডেট।