কিভাবে নিরাপদে উবুন্টু আপগ্রেড করবেন: নবীন ও উন্নত ব্যবহারকারীদের জন্য ধাপে ধাপে গাইড

目次

১. আপগ্রেডের আগে প্রস্তুতি

Ubuntu আপগ্রেড করার আগে, বেশ কিছু গুরুত্বপূর্ণ ধাপ নেওয়া অপরিহার্য। এই ধাপগুলো বাদ দিলে আপগ্রেড প্রক্রিয়ার সময় সমস্যার সৃষ্টি হতে পারে অথবা ডেটা হারানোর ঝুঁকি বাড়ে। এই অংশে সিস্টেমের স্থিতিশীলতা ও নিরাপত্তা নিশ্চিত করতে মৌলিক ধাপগুলো তুলে ধরা হয়েছে।

ব্যাকআপ অপরিহার্য

যদিও Ubuntu আপগ্রেড সাধারণত নিরাপদ, তবুও কিছু ভুল হলে বা অপ্রত্যাশিত ত্রুটি ঘটলে ডেটা রক্ষা করার জন্য আগে থেকেই ব্যাকআপ নেওয়া জরুরি।

ডেটা ব্যাকআপের কয়েকটি পদ্ধতি রয়েছে। নিম্নলিখিত বিকল্পগুলো সহজ এবং নবীন-বন্ধু।

  • গুরুত্বপূর্ণ ফাইলগুলোকে একটি এক্সটার্নাল HDD বা USB ফ্ল্যাশ ড্রাইভে কপি করুন
  • rsync কমান্ড ব্যবহার করে আপনার পুরো হোম ডিরেক্টরি ব্যাকআপ করুন
  • Clonezilla এর মতো ইমেজ ব্যাকআপ টুল ব্যবহার করুন

কমান্ড লাইন ব্যবহার করে ব্যাকআপ করার একটি উদাহরণ নিচে দেওয়া হল:

rsync -a --progress /home/your-username /media/backup-drive/

আপগ্রেড শুরু করার আগে আপনার ডেটা সম্পূর্ণভাবে সুরক্ষিত আছে কিনা নিশ্চিত করুন।

প্রথমে আপনার সিস্টেম আপডেট করুন

স্মুথ আপগ্রেড নিশ্চিত করতে, আপনার বর্তমান Ubuntu সিস্টেম সম্পূর্ণভাবে আপডেট থাকা দরকার। ইনস্টল করা সব প্যাকেজ আপডেট করতে নিম্নলিখিত কমান্ডগুলো চালান:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

dist-upgrade বিশেষভাবে গুরুত্বপূর্ণ, কারণ এটি নির্ভরশীলতার পরিবর্তন জড়িত আপগ্রেডগুলো পরিচালনা করে।

অপ্রয়োজনীয় প্যাকেজ সরান

অবশিষ্ট প্যাকেজগুলো আপগ্রেডের সময় ত্রুটি সৃষ্টি করতে পারে। নিম্নলিখিত কমান্ড ব্যবহার করে আপনার সিস্টেম পরিষ্কার করুন:

sudo apt autoremove

ডিস্ক স্পেস মুক্ত করতে এবং আপগ্রেডের নির্ভরযোগ্যতা বাড়াতে প্যাকেজ ক্যাশ পরিষ্কার করাও একটি ভাল ধারণা:

sudo apt clean

এগুলোই Ubuntu আপগ্রেডের আগে নেওয়া প্রয়োজনীয় ধাপগুলো। ডেটা ব্যাকআপ এবং সিস্টেম সঠিকভাবে রক্ষণাবেক্ষণ করে আপনি মানসিক শান্তি নিয়ে আপগ্রেড করতে পারবেন।

২. Ubuntu কীভাবে আপগ্রেড করবেন

Ubuntu আপগ্রেডের দুটি প্রধান পদ্ধতি আছে (গ্রাফিক্যাল ইউজার ইন্টারফেস) ব্যবহার করা অথবা কমান্ড লাইন (টার্মিনাল) ব্যবহার করা। এই অংশে উভয় পদ্ধতি ধাপে ধাপে এবং সহায়ক টিপসসহ ব্যাখ্যা করা হয়েছে।

GUI ব্যবহার করে আপগ্রেড (শুরু করার জন্য সুপারিশকৃত)

ডেস্কটপ সংস্করণের Ubuntu ব্যবহার করলে, GUI আপগ্রেড পদ্ধতি সবচেয়ে ব্যবহারকারী-বান্ধব এবং চাপমুক্ত বিকল্প।

ধাপ ১: আপনার সেটিংস চেক করুন

প্রথমে “Software & Updates” খুলে “Updates” ট্যাবে যান। “Notify me of a new Ubuntu version” অপশনটি “For any new version” অথবা “For long-term support versions” এ সেট করা আছে কিনা নিশ্চিত করুন।

ধাপ ২: আপডেট ম্যানেজার চালু করুন

“Software Updater” খুলুন। নতুন সংস্করণ উপলব্ধ হলে একটি নোটিফিকেশন দেখা যাবে।

দ্রষ্টব্য: যদি আপনি একটি LTS (Long Term Support সংস্করণ থেকে পরেরটিতে আপগ্রেড করছেন, তবে আপগ্রেডটি প্রথম পয়েন্ট রিলিজের (যেমন, 22.04.1) পরে মাত্র দেখা দিতে পারে।

ধাপ ৩: আপগ্রেড চালিয়ে যান

প্রম্পট আসলে “Upgrade” বোতামে ক্লিক করুন এবং স্ক্রিনে প্রদর্শিত নির্দেশনা অনুসরণ করুন। আপনাকে বেশ কিছু ধাপ নিশ্চিত করতে বলা হবে, তাই সেগুলো মনোযোগ দিয়ে পর্যালোচনা করুন। পুরো প্রক্রিয়া চলাকালীন আপনার কম্পিউটার চালু রাখুন।

কমান্ড লাইন ব্যবহার করে আপগ্রেড (মধ্যম থেকে উন্নত ব্যবহারকারীদের জন্য)

সার্ভার পরিবেশে বা প্রক্রিয়ার উপর বেশি নিয়ন্ত্রণ চাওয়া ব্যবহারকারীদের জন্য কমান্ড লাইন ব্যবহার করে আপগ্রেড করা সর্বোত্তম পদ্ধতি।

ধাপ ১: প্রয়োজনীয় প্যাকেজ ইনস্টল করুন

আপগ্রেড টুলটি ইনস্টল আছে কিনা নিশ্চিত করুন। প্রয়োজনে নিম্নলিখিত কমান্ড চালান:

sudo apt install update-manager-core

ধাপ ২: কনফিগারেশন ফাইল চেক করুন

/etc/update-manager/release-upgrades ফাইলটি খুলে Prompt= এর মান নিচের মতো চেক করুন:

  • সাধারণ (non-LTS) রিলিজের জন্য: Prompt=normal
  • শুধুমাত্র LTS রিলিজের জন্য: Prompt=lts
    sudo nano /etc/update-manager/release-upgrades
    

ধাপ ৩: আপগ্রেড শুরু করুন

আপগ্রেড প্রক্রিয়া শুরু করতে নিম্নলিখিত কমান্ড চালান:

sudo do-release-upgrade

এই কমান্ড আপনার বর্তমান Ubuntu সংস্করণকে পরের উপলব্ধ সংস্করণে আপগ্রেড করবে। প্রম্পটগুলোতে আপনাকে বেশ কিছু নিশ্চিতকরণ করতে বলা হতে পারে, তাই প্রতিটি বার্তা মনোযোগ দিয়ে পড়ুন।

টিপ: যদি আপনি SSH এর মাধ্যমে আপগ্রেড করছেন (যেমন, কোনো সার্ভারে), তবে -d অথবা -f DistUpgradeViewNonInteractive অপশন ব্যবহার করার কথা বিবেচনা করুন।

GUI হোক বা কমান্ড লাইন, আপগ্রেড সাধারণত আপনার সিস্টেমের উপর নির্ভর করে প্রায় ৩০ মিনিট থেকে ১ ঘণ্টা সময় নেয়। প্রক্রিয়া সম্পন্ন হওয়ার পরে আপনাকে রিবুট করার জন্য প্রম্পট করা হতে পারে।

৩. আপগ্রেডের সময় গুরুত্বপূর্ণ নোট

উবুন্টু আপগ্রেড করা সাধারণত নিরাপদ একটি প্রক্রিয়া, তবে কখনও কখনও অপ্রত্যাশিত কিছু ঘটতে পারে। এই অংশে আপগ্রেডের সময় সাধারণ সমস্যাগুলি, সেগুলি কীভাবে মোকাবেলা করবেন, এবং প্রম্পট পাওয়া হলে সঠিক নেওয়ার টিপস আলোচনা করা হয়েছে।

ত্রুটি বার্তা কীভাবে হ্যান্ডেল করবেন

আপগ্রেডের সময় আপনি নিচের মতো ত্রুটি বার্তা দেখতে পারেন।

উদাহরণ ১: “কিছু আর্কাইভ ডাউনলোড করা যায়নি, হয়তো apt-get update চালান অথবা –fix-missing ব্যবহার করে দেখুন?”

এই ত্রুটি মানে কিছু প্যাকেজ ডাউনলোড করা যায়নি। নিম্নলিখিত কমান্ডটি চালিয়ে দেখুন:

sudo apt update --fix-missing

অধিকাংশ ক্ষেত্রে, পুনরায় চেষ্টা করার পর আপগ্রেড সফলভাবে চালিয়ে যাওয়া যায়।

উদাহরণ ২: “dpkg বাধাগ্রস্ত হয়েছে, আপনাকে ম্যানুয়ালি চালাতে হবে ‘sudo dpkg –configure -a'”

এটি নির্দেশ করে যে ইনস্টলেশন প্রক্রিয়া বাধাগ্রস্ত হয়েছে। এই কমান্ডটি ব্যবহার করে পুনরুদ্ধার করার চেষ্টা করুন:

sudo dpkg --configure -a

তারপর, sudo apt upgrade পুনরায় চালিয়ে নিশ্চিত করুন সবিছু ঠিক আছে।

কনফিগারেশন ফাইল নিয়ে কী করা হবে তা নির্বাচন করা

আপগ্রেডের সময় আপনাকে জিজ্ঞাসা করা হতে পারে যে কনফিগারেশন ফাইলগুলি (যেমন /etc/default/grub অথবা /etc/ssh/sshd_config) নতুন সংস্করণ দিয়ে প্রতিস্থাপন করবেন কিনা।

সাধারণত আপনি নিম্নলিখিত বিকল্পগুলি দেখবেন:

  • বর্তমান সংস্করণ রাখুন
  • নতুন সংস্করণ ইনস্টল করুন
  • উভয় সংস্করণ তুলনা করুন (d চাপলে পার্থক্য দেখবে)

কোন বিকল্পটি নির্বাচন করবেন?

  • যদি আপনি কোনো কাস্টম পরিবর্তন না করে থাকেন → সংস্করণ ইনস্টল করুন
  • যদি আপনি নির্দিষ্ট পরিবর্তন করে থাকেন → বর্তমান সংস্করণ রাখুন

তবে, আপনি পরে ম্যানুয়ালি ফাইলগুলি তুলনা ও সম্পাদনা করতে পারেন। সন্দেহ হলে পার্থক্যগুলো পরীক্ষা করে সচেতনভাবে সিদ্ধান্ত নিন।

আপগ্রেডের সময় বিদ্যুৎ বা নেটওয়ার্ক সমস্যাগুলি এড়িয়ে চলুন

যদি আপগ্রেডের সময় বিদ্যুৎ চলে যায় বা ইন্টারনেট সংযোগ বিচ্ছিন্ন হয়,ক্রিয়াটি মাঝপথে থেমে যেতে পারে, যা সিস্টেমকে অস্থিতিশীল করে তুলতে পারে। এটি ল্যাপটপ ব্যবহারকারীদের জন্য বিশেষভাবে গুরুত্বপূর্ণ। নিম্নলিখিত সতর্কতা গ্রহণ করুন:

  • আপনার ডিভাইসটি বিদ্যুৎ সরবরাহে সংযুক্ত রাখুন
  • স্থিতিশীল ইন্টারনেট সংযোগ নিশ্চিত করুন
  • পুরো প্রক্রিয়ার জন্য পর্যাপ্ত সময় বরাদ্দ করুন যাতে কোনো বাধা না আসে

এই সতর্কতাগুলি মেনে চললে আপনি নিরাপদে উবুন্টু আপগ্রেড প্রক্রিয়া সম্পন্ন করতে পারবেন।

৪. আপগ্রেডের পর চেকলিস্ট

উবুন্টু আপগ্রেড সফলভাবে সম্পন্ন হলেও, সিস্টেমকে স্থিতিশ ও ব্যবহারযোগ্য রাখতে কিছু চেক এবং সমন্বয় করা গুরুত্বপূর্ণ। এই অংশে আপেডের পর নেওয়ার প্রয়োজনীয় মূল ধাপগুলি উল্লেখ করা হয়েছে।

সিস্টেমের সংস্করণ যাচাই করুন

প্রথমে, টার্মিনালে নিম্নলিখিত কমান্ড চালিয়ে সিস্টেম তথ্য যাচাই করুন যাতে আপগ্রেড সফল হয়েছে কিনা নিশ্চিত হয়:

lsb_release -a

উদাহরণ আউটপুট:

Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:        24.04
Codename:       noble

যদি আপনি কাঙ্ক্ষিত সংস্করণটি তালিকাভুক্ত দেখতে পান, তবে আপনার আপগ্রেড সফল হয়েছে।

অপ্রয়োজনীয় প্যাকেজগুলি সরান

আপগ্রেডের পরে, পূর্বের সংস্করণ থেকে পুরনো প্যাকেজ এবং নির্ভরশীলতা এখনও থাকতে পারে। স্থান মুক্ত করতে এবং স্থিতিশীলতা বাড়াতে,্নলিখিত কমান্ডগুলি চালিয়ে সেগুলি পরিষ্কার করুন:

sudo apt autoremove
sudo apt clean

এটি অপ্রয়োজনীয় ক্যাশ এবং ব্যবহারহীন লাইব্রেরি সরিয়ে দেয়, ফলে ডিস্ক স্পেস সংরক্ষণে সহায়তা করে।

জাপানি ইনপুট এবং লোকেল সেটিংস যাচাই করুন

আপগ্রেডের পরে, জাপানি ইনপুট (বিশেষত IBus বা Fcitx) সঠিকভাবে কাজ নাও করতে পারে। যদি আপনি জাপানিতে টাইপ করতে না পারেন অথবা ইনপুট সোর্স অনুপস্থিত থাকে, তবে এটি রিসেট করার জন্য নিম্নলিখিত ধাপগুলি অনুসরণ করুন।

যদি Fcitx ব্যবহার করেন:

sudo apt install fcitx-mozc
im-config -n fcitx

লগআউট বা রিবুট করার পরে ইনপুট মেথড সক্রিয় হওয়া উচিত।

লোকেল সেটিংস পুনরায় কনফিগার করতে:

sudo dpkg-reconfigure locales

এটি সহায়ক হতে পারে যদি প্রদর্শন ভাষা অনিচ্ছাকৃতভাবে ইংরেজি বা অন্য কোনো ভাষায় ফিরে যায়।

তৃতীয়-পের অ্যাপ্লিকেশনগুলি পরীক্ষা করুন

উবুন্টু আপগ্রেড করা কখনও কখনও PPA (পার্সোনাল প্যাকেজ আর্কাইভ) বা স্ন্যাপ অ্যাপের সামঞ্জস্যতাকে প্রভাবিত করতে পারে। নিম্নলিখিত পয়েন্টগুলি পরীক্ষা করুন:

  • নিশ্চিত করুন আপনার প্রায়ই ব্যবহৃত অ্যাপ্লিকেশনগুলি সঠিকভাবে কাজ করছে
  • আপগ্রেডের সময় PPA গুলি নিষ্ক্রিয় হয়েছে কিনা পরীক্ষা করুন (প্রয়োজন হলে পুনরায় যোগ করুন)
  • নিশ্চিত করুন স্ন্যাপ অ্যাপগুলি এখনও স্বয়ংক্রিয় আপডেটের জন্য সেট করা আছে

PPA গুলি পুনরায় সক্রিয় করতে, /etc/apt/sources.list.d/ ডিরেক্টরি পরীক্ষা করুন এবং প্রয়োজন অনুযায়ী রিপোজিটরি পুনরায় যোগ বা পুনরায় প্রমাণীকরণ করুন।

এগুলি উবুন্টু আপগ্রেডের পরে নেওয়ার মূল ধাপগুলি। একবার আপনি নিশ্চিত হয়ে নিলে আপনার সিস্টেম সঠিকভাবে কাজ করছে, আপনি আত্মবিশ্বাসের সঙ্গে দৈনন্দিন ব্যবহার পুনরায় শুরু করতে প্রস্তুত।

5. প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী (FAQ)

এখানে উবুন্টু আপগ্রেড সম্পর্কে কিছু প্রায়শই জিজ্ঞাসিত প্রশ্ন এবং উত্তর দেওয়া হয়েছে। আপনি আপগ্রেডের পরিকল্পনা করছেন বা ইতিমধ্যে সম্পন্ন করেছেন, এই বিভাগটি সাধারণ সন্দেহ দূর করতে সহায়তা করবে।

প্রশ্ন ১. উবুন্টু আপগ্রেড করতে কত সময় লাগে?

উত্তর ১. এটি আপনার পরিবেশ এবং ইন্টারনেট গতি উপর নির্ভর করে, তবে সাধারণত প্রায় ৩০ মিনিট থেকে ১ ঘণ্টা সময় নেয়।
যদি আপনি পুরনো সংস্করণ থেকে একাধিক ধাপের মাধ্যমে (যেমন, 18.04 → 22.04) আপগ্রেড করছেন বা কম পারফরম্যান্সের মেশিন ব্যবহার করছেন, তবে সময় বেশি লাগতে পারে। অগ্রিম পর্যাপ্ত সময় বরাদ্দ করতে নিশ্চিত হন।

প্রশ্ন ২. আপগ্রেডের সময় বিদ্যুৎ চলে গেলে কী করা উচিত?

উত্তর ২. বিদ্যুৎ বিচ্ছিন্নতা সিস্টেম ফাইলকে ক্ষতিগ্রস্ত করতে পারে। প্রথমে নিম্নলিখিত ধাপগুলি চেষ্টা করুন:

  1. রিকভারি মোডে বুট করুন (GRUB থেকে, “Advanced options” → “Recovery mode” নির্বাচন করুন2. নিম্নলিখিত কমান্ডগুলি ব্যবহার করে মেরামত করার চেষ্টা করুন:
    sudo dpkg --configure -a
    sudo apt update
    sudo apt upgrade
    
  1. যদি সবকিছু খুব বেশি ক্ষতিগ্রস্ত হয়, ব্যাকআপ থেকে পুনরুদ্ধার করুন অথবা লাইভ ইউএসবি ব্যবহার করে আপনার ডেটা রিকভার করুন।

প্রশ্ন ৩. LTS সংস্করণ এবং সাধারণ সংস্করণের মধ্যে পার্থক্য কী?

উত্তর ৩. LTS (লং টার্ম সাপোর্ট) সংস্করণগুলি ৫ বছর পর্যন্ত আপডেট পায় এবং স্থিতিশীলতা ও নির্ভরযোগ্যতার উপর জোর দেয়। সাধারণ (ইন্টারিম) সংস্করণগুলি দ্রুত নতুন ফিচার পরিচয় করায়, তবে শুধুমাত্র ৯ মাসের জন্য সমর্থিত থাকে।

  • কে LTS ব্যবহার করা উচিত: সার্ভার ব্যবহারকারী, ব্যবসায়িক পরিবেশ, এবং যারা সিস্টেমের স্থিতিশীলতাকে অগ্রাধিকার দেয়
  • কে সাধারণ সংস্করণ ব্যবহার করা উচিত: উন্নত ব্যবহারকারী এবং ডেভেলপার যারা সর্বশেষ ফিচার চান

প্রশ্ন ৪. আমি কি পুরনো সংস্করণ থেকে সরাসরি সর্বশেষ সংস্করণে আপগ্রেড করতে পারি?

উত্তর ৪. না, সাধারণত আপনাকে একবারে একটি সংস্করণ আপগ্রেড করতে হয়। উদাহরণস্বরূপ, আপনি সরাসরি 18.04 LTS থেকে 22.04 LTS তে যেতে পারবেন না — প্রথমে আপনাকে 20.04 LTS এর মাধ্যমে যেতে হবে।
তবে, উবুন্টু অফিসিয়ালি LTS থেকে LTS আপগ্রেড সমর্থন করে, এবং অনেক ক্ষেত্রে আপনি এটি do-release-upgrade দিয়ে করতে পারেন।

প্রশ্ন ৫. আপগ্রেডের পরে কিছু ভুল হলে, আমি কি রোল ব্যাক করতে পারি?

উত্তর ৫. দুর্ভাগ্যবশত, উবুন্টুতে উইন্ডোজের মতো অন্তর্নির্মিত রোলব্যাক ফিচার নেই। তাই পূর্বোকআপ তৈরি করা সম্পূর্ণভাবে অপরিহার্য।
যদি সত্যিই ফিরে যাওয়া প্রয়োজন হয়, তবে আপনাকে আপনার পূর্বের সংস্করণের ISO ব্যবহার করে একটি ক্লিন ইনস্টল করতে হবে এবং ব্যাকআপ থেকে আপনার ডেটা পুনরুদ্ধার করতে হবে।

এই FAQ গুলি বাস্তব ব্যবহারকারীর অভিজ্ঞতার উপর ভিত্তি করে। সাধারণ প্রশ্নের উত্তর জানলে আপনি আরও আত্মবিশ্বাসের সঙ্গে এবং কম অপ্রত্যাশিত সমস্যার সঙ্গে আপগ্রেড করতে পারবেন।