Ubuntu ආරක්ෂිතව යාවත්කාලීන කිරීමේ ක්‍රමය: ආරම්භකයින් සහ උසස් පරිශීලකයින් සඳහා සම්පූර්ණ පියවර-පියවර මාර්ගෝපදේශය

目次

1. උත්සාහ කිරීමේ පෙර සූදානම්

Ubuntu අප්ග්‍රේඩ් කිරීමට පෙර, කිහිපයක් වැදගත් සූදානම් අවශ්‍ය වේ. මෙම පියවරවලින් වළක්වා ගැනීම අප්ග්‍රේඩ් ක්‍රියාවලියේ දෝෂයන්ගේ අවදානම වැඩි කරයි හෝ දත්ත අහිමි වීමට හේතු විය හැක. මෙම කොටස පද්ධති ස්ථායීත්වය සහ ආරක්ෂාව තහවුරු කිරීමට අවශ්‍ය පියවරයන් හඳුන්වා දෙයි.

පද්ධති පිටපත (Backup) අත්‍යවශ්‍යයි

Ubuntu අප්ග්‍රේඩ් සාමාන්‍යයෙන් ආරක්ෂිත වුවත්, අහඹු දෝෂ හෝ අසාර්ථකතා සිදුවන අවස්ථාවලට පෙර පිටපතක් (backup) සකස් කිරීම ඉතා වැදගත් වේ.

පිටපත සකස් කිරීමේ විවිධ ක්‍රම ඇත, පහත විකල්පයන් ආරම්භකයන්ට විශේෂයෙන් සුදුසුය:

  • වැදගත් ගොනු බාහිර HDD හෝ USB ෆ්ලෑෂ් ඩ්‍රයිව් එකකට පිටපත් කරන්න
  • rsync විධානය භාවිතා කර මුළු home ඩිරෙක්ටරියම පිටපත් කරන්න
  • Clonezilla වැනි ඩිස්ක් රූප (image) පිටපත් මෙවලම් භාවිතා කරන්න

විධාන පේළියෙන් පිටපත් කිරීමේ උදාහරණයක් පහත දැක්වේ:

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

ඔබේ දත්ත ආරක්ෂා කිරීම සඳහා සෑම විටම සවිස්තරාත්මක අවධානයක් ගන්න.

පද්ධතිය නවතම තත්ත්වයට යාවත්කාලීන කරන්න

සුමට Ubuntu අප්ග්‍රේඩ් කිරීම සඳහා, ඔබේ වත්මන් පද්ධතිය සම්පූර්ණයෙන් යාවත්කාලීන විය යුතුය. සියලු පැකේජ යාවත්කාලීන කිරීමට පහත විධාන භාවිතා කරන්න:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

dist-upgrade යනු පරාමිතීන් (dependencies) වෙනස් වීම ඇතුළත් අප්ග්‍රේඩ්‌වලට අයත් වන අතර, සංස්කරණ අප්ග්‍රේඩ් කිරීමට පෙර අත්‍යවශ්‍ය වේ.

අත්‍යවශ්‍ය නොවන පැකේජ ඉවත් කරන්න

අවශ්‍ය නොවන පැකේජ ඉතිරිවීම අප්ග්‍රේඩ් කිරීමේදී දෝෂ ඇති කරයි. පද්ධතිය පිරිසිදු කිරීම සඳහා පහත විධානය භාවිතා කරන්න:

sudo apt autoremove

අප්ග්‍රේඩ් කිරීමේදී තැටි ඉඩ නිදහස් කිරීම සහ ආරක්ෂාව වැඩි කිරීම සඳහා කෑෂ් (cache) ගොනු මකා දැමීමත් සුදුසුය.

sudo apt clean

මෙම පියවරයන් Ubuntu අප්ග්‍රේඩ් කිරීමට පෙර අවශ්‍ය සූදානම් සම්පූර්ණ කරයි. නිවැරදි පිටපත් සහ පද්ධති නඩත්තු කිරීම ඔබට විශ්වාසයෙන් අප්ග්‍රේඩ් කිරීමට ඉඩ සලසයි.

2. අප්ග්‍රේඩ් ක්‍රම

Ubuntu අප්ග්‍රේඩ් කිරීමට ප්‍රධාන වශයෙන් දෙකේ ක්‍රම ඇත: GUI (ග්‍රැෆික් පරිශීලක අතුරුමුහුණත) භාවිතා කිරීම හෝ විධාන පේළිය (terminal) භාවිතා කිරීම. මෙම කොටස දෙකම විස්තරාත්මක පියවර සහ ප්‍රධාන කරුණු සමඟ පැහැදිලි කරයි.

GUI මගින් අප්ග්‍රේඩ් කිරීම (ආරම්භකයන්ට නිර්දේශිතය)

ඔබ Ubuntu ඩෙස්ක්ටොප් සංස්කරණය භාවිතා කරන්නේ නම්, GUI මගින් අප්ග්‍රේඩ් කිරීම අතින් අර්ථවත් සහ ආරක්ෂිතම විකල්පය වේ.

පියවර 1: යාවත්කාලීන සැකසුම් පරීක්ෂා කරන්න

“Software & Updates” විවෘත කර “Updates” ටැබ් එකට යන්න. “Notify me of a new Ubuntu version” (නව Ubuntu සංස්කරණයක් ගැන මට දැනුම් දෙන්න) සැකසුම “For any new version” (සියලු නව සංස්කරණ සඳහා) හෝ “For long-term support versions” (දිගුකාලීන සහාය සංස්කරණ සඳහා) ලෙස සකස් කර ඇති බව තහවුරු කරන්න.

පියවර 2: Update Manager ආරම්භ කරන්න

“Software Updater” ආරම්භ කරන්න. නව සංස්කරණයක් තිබේ නම්, දැනුම්දීමක් පෙන්වයි.

ඉඟිය: LTS සංස්කරණයක් සිට ඊළඟ LTS සංස්කරණයට අප්ග්‍රේඩ් කිරීම නව LTS හි පළමු point release (.1) පසු පමණක් පෙනෙයි.

පියවර 3: අප්ග්‍රේඩ් සිදු කරන්න

“Upgrade” බොත්තම ක්ලික් කර තිරයේ පෙන්වන උපදෙස් අනුගමනය කරන්න. බහු තහවුරු කිරීමේ සංවාද පෙන්වනු ඇත—එක් එක්ය අවධානයෙන් පරීක්ෂා කරන්න. ක්‍රියාවලිය අතර පද්ධතියේ විදුලිය අත්හිටුවීම නොවන බව තහවුරු කරන්න.

විධාන පේළිය මගින් අප්ග්‍රේඩ් කිරීම (මධ්‍යම සහ උසස් පරිශීලකයන් සඳහා)

සේවාදායක පරිසරයන්හි හෝ වැඩි පාලනය සහ දෘශ්‍යතාව අවශ්‍ය පරිශීලකයන්ට විධාන පේළිය මගින් අප්ග්‍රේඩ් කිරීම නිර්දේශිතය.

පියවර 1: අවශ්‍ය පැකේජ ස්ථාපනය කරන්න

පළමුව, අප්ග්‍රේඩ් මෙවලම ස්ථාපිත වී ඇති බව තහවුරු කරන්න:

sudo apt install update-manager-core

පියවර 2: වින්‍යාස ගොනුව පරීක්ෂා කරන්න

/etc/update-manager/release-upgrades ගොනුව සංස්කරණය කර Prompt= අගය නිවැරදිව සකසා ඇති බව තහවුරු කරන්න:

  • සාමාන්‍ය නිකුත් කිරීම් සඳහා: Prompt=normal
  • LTS නිකුත් කිරීම් සඳහා පමණක්: Prompt=lts
    sudo nano /etc/update-manager/release-upgrades
    

පියවර 3: අප්ග්‍රේඩ් ආරම්භ කරන්න

අප්ග්‍රේඩ් ආරම්භ කිරීමට පහත විධානය ක්‍රියාත්මක කරන්න:

sudo do-release-upgrade

මෙම විධානය ඔබේ පද්ධතිය ඊළඟ සහාය දක්වන Ubuntu සංස්කරණයට අප්ග්‍රේඩ් කරයි. ක්‍රියාවලිය අතර බහු වරක් තහවුරු කිරීමේ ඉල්ලීම් ලැබිය හැක—ඉදිරියට යාමට පෙර එක් එක් පණිවුඩය අවධානයෙන් කියවන්න.

ඉඟිය: සේවාදායකයක SSH මගින් අප්ග්‍රේඩ් කරන විට, -d හෝ -f DistUpgradeViewNonInteractive වැනි විකල්ප භාවිතා කිරීම ගැන සිතන්න.

.

The upgrade process typically takes between 30 minutes and 1 hour, depending on your environment. After completion, you may be prompted to reboot the system.

3. Upgrade කිරීමේදී වැදගත් සටහන්

Ubuntu upgrade කිරීම සාමාන්‍යයෙන් ආරක්ෂිත වුවත්, අනපේක්ෂිත ගැටළු සිදුවිය හැක. මෙම කොටස සාමාන්‍ය ගැටළු, ඒවාට කෙසේ ප්‍රතිචාර දිය යුතුද, සහ upgrade කිරීමේදී වැදගත් තීරණ බින්දු පැහැදිලි කරයි.

දෝෂ පණිවුඩයන්ට ප්‍රතිචාර දීම කෙසේද

Upgrade කිරීමේදී පහත පරිදි දෝෂ පණිවුඩයන් ඔබට පෙනී යා හැක:

උදාහරණය 1: “Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?”

මෙය කිසිඳු පැකේජයක් බාගත නොවීම පෙන්වයි. පහත කමාන්ඩ් එක උත්සාහ කරන්න:

sudo apt update --fix-missing

බොහෝ අවස්ථාවල, upgrade එක නැවත උත්සාහ කිරීමෙන් ගැටළුව විසඳේ.

උදාහරණය 2: “dpkg was interrupted, you must manually run ‘sudo dpkg –configure -a’”

මෙය ස්ථාපන ක්‍රියාවලිය අතුරුදන් වී ඇති බවයි. පහත ආකාරයෙන් ප්‍රතිසාධනය කරන්න:

sudo dpkg --configure -a

ඊළඟට sudo apt upgrade නැවත ධාවනය කර තත්ත්වය පරීක්ෂා කරන්න.

වින්‍යාස ගොනු (Configuration Files) කෙසේ හසුරවන්නද තේරීම

Upgrade කිරීමේදී, /etc/default/grub හෝ /etc/ssh/sshd_config වැනි වින්‍යාස ගොනු නව අනුවාදයක් සමඟ ප්‍රතිස්ථාපනය කළ යුතුදැයි ඔබට අසයි.

සාමාන්‍ය විකල්පයන් වන්නේ:

  • වත්මන් වින්‍යාස ගොනුව තබා ගන්න
  • නව අනුවාදය ස්ථාපනය කරන්න
  • වෙනස්කම් සසඳන්න (diff බැලීමට d ඔබන්න)

ඔබට කුමන විකල්පය තෝරා ගත යුතුද?

  • ඔබ සැකසීම් වෙනස් කර නොමැති නම් → නව අනුවාදය ස්ථාපනය කරන්න
  • ඔබට අභිරුචි සැකසීම් තිබේ නම් → වත්මන් ගොනුව තබා ගන්න

පසුකාලීනව ඔබට අතින් ගොනු සසඳා වෙනස් කිරීමට හැකියාව ඇත, එබැවින් වෙනස්කම් අවධානයෙන් පරීක්ෂා කිරීම සුදුසුය.

Upgrade කිරීමේදී බලය (Power) සහ ජාල (Network) ගැටළු වලක්වා ගැනීම

Upgrade කිරීමේදී බලය හෝ ජාල සම්බන්ධතාවය අස්ථිර වුවහොත්, පද්ධතිය අස්ථිර විය හැක. පහත කරුණු විශේෂයෙන් සැලකිල්ලට ගන්න:

  • AC ඇඩැප්ටරය සම්බන්ධ කර තබා ගන්න (ලැප්ටොප් වල විශේෂයෙන්)
  • ස්ථායි අන්තර්ජාල සම්බන්ධතාවයක් ඇති බව තහවුරු කරන්න
  • Upgrade කිරීම සඳහා පූර්ණ, අඛණ්ඩ කාලයක් වෙන් කරන්න

මෙම අවධානම් අනුගමනය කිරීමෙන් Ubuntu ආරක්ෂිතව සහ විශ්වාසනීයව upgrade කළ හැක.

4. Upgrade පසු පරීක්ෂණයන්

Ubuntu upgrade එක සාර්ථකව අවසන් වූ පසුද, පද්ධතියේ දිගුකාලීන ස්ථායීත්වය සහ සුවපහසු භාවය තහවුරු කිරීම සඳහා කිහිපයක් පරීක්ෂා කිරීම සහ සැකසීම වැදගත් වේ. මෙම කොටස නිර්දේශිත post‑upgrade කාර්යයන් සාරාංශ කරයි.

පද්ධති අනුවාදය තහවුරු කිරීම

Upgrade එක සාර්ථකදැයි පද්ධති අනුවාදය පරීක්ෂා කර බලන්න:

lsb_release -a

උදාහරණ ප්‍රතිඵලය:

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

ඉලක්ක අනුවාදය පෙන්වෙනවා නම්, upgrade එක සාර්ථකයි.

අනිවාර්ය නොවන පැකේජයන් නැවත ඉවත් කිරීම

Upgrade කිරීමෙන් පසු, පරණ අනුවාදයෙන් ඉතිරිව ඇති භාවිත නොකළ පැකේජ සහ නිර্ভරතා (dependencies) ඉතිරි විය හැක. ඒවා පහත පරිදි පිරිසිදු කරන්න:

sudo apt autoremove
sudo apt clean

මෙය තැටි (disk) ඉඩ නිදහස් කර පද්ධති ස්ථායීත්වය වැඩි කරයි.

ජපන් ඉන්පුට් සහ Locale සැකසීම් පරීක්ෂා කිරීම

Upgrade කිරීමෙන් පසු, ජපන් ඉන්පුට් ක්‍රම (විශේෂයෙන් IBus හෝ Fcitx) ක්‍රියා නොකළ හැක. ජපන් ඉන්පුට් නොපවතිනවා නම්, පහත පරිදි නැවත සැකසිය හැක:

Fcitx භාවිතා කරනවා නම්:

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

ආදාන ක්‍රමය සක්‍රිය කිරීමට ලොග් අවුට් වීම හෝ පද්ධතිය නැවත ආරම්භ කිරීම කරන්න.

Locale සැකසීම් නැවත සැකසීම:

sudo dpkg-reconfigure locales

පද්ධති භාෂාව ඉංග්‍රීසි වෙලා පසුබැසී ඇත්නම් මෙය ප්‍රයෝජනවත් වේ.

තෙවන පාර්ශව යෙදුම් (Third‑Party Applications) පරීක්ෂා කිරීම

Ubuntu upgrade කිරීම PPAs (Personal Package Archives) සහ Snap යෙදුම් වලට බලපායි. පහත කරුණු පරීක්ෂා කරන්න:

  • නිතර භාවිත කරන යෙදුම් නිවැරදිව ඇරඹේද?
  • PPAs අක්‍රිය වී නැද්ද? (අවශ්‍ය නම් නැවත එක් කරන්න)
  • Snap ස්වයං‑අප්ඩේට් සැකසීම් තවමත් පවතිනවාද?

PPAs නැවත සක්‍රිය කිරීමට /etc/apt/sources.list.d/ පරීක්ෂා කර, අවශ්‍ය නම් නැවත එක් කිරීම හෝ අධිකාරි තහවුරු කිරීම කරන්න.

මෙම පරීක්ෂණයන් upgrade පසු අවශ්‍ය මූලික පියවරයන් වේ. සියල්ල සාමන්‍යයෙන් ක්‍රියාත්මක නම්, ඔබට දෛනික භාවිතය ආරක්ෂිතව නැවත ආරම්භ කළ හැක.

5. නිතර අසන ප්‍රශ්න (FAQ)

.

මෙම කොටස Ubuntu නවීකරණ පිළිබඳ සාමාන්‍ය ප්‍රශ්න වලට පිළිතුරු ලබා දෙයි, නව සහ පළපුරුදු පරිශීලකයන්ට උදව් කිරීම සඳහා.

Q1. Ubuntu නවීකරණයක් සම්පූර්ණ වීමට කාලය කොපමණ වේ?

A1. සාමාන්‍යයෙන් මෙයට මිනිත්තු 30 සිට පැය 1 දක්වා ගත වේ, ඔබේ දෘඩාංගය සහ අන්තර්ජාල වේගය අනුව.
බහු සංස්කරණ (උදාහරණයක්: 18.04 → 22.04) හරහා නවීකරණය කිරීම හෝ අඩු විශේෂාංග දෘඩාංගයක් භාවිතා කිරීමෙන් වැඩි කාලයක් ගත විය හැක. ආරම්භ කිරීමට පෙර ප්‍රමාණවත් කාලයක් ඇති බවට සහතික වන්න.

Q2. නවීකරණය අතරතුර විදුලිය අතුරුදන් වූහොත් මොකක් කරන්න?

A2. විදුලි අහිමිවීමෙන් පද්ධති ගොනු දූෂණයට ලක් විය හැක. පහත පියවර අනුගමනය කරන්න:

  1. ප්‍රතිසාධන (recovery) ප්‍රකාරයට ඇතුළු වන්න (GRUB මෙනුව → “Advanced options” → “Recovery mode”)
  2. පහත කමාන්ඩ් පදනම් ක්‍රියාත්මක කරන්න:
    sudo dpkg --configure -a
    sudo apt update
    sudo apt upgrade
    
  1. පද්ධතිය තවමත් අස්ථිර නම්, උපස්ථානයෙන් (backup) ප්‍රතිස්ථාපනය කරන්න හෝ Live USB එකක් භාවිතා කර දත්ත ප්‍රතිසාධනය කරන්න.

Q3. LTS සහ සාමාන්‍ය නිකුත් කිරීම් අතර වෙනස කුමක්ද?

A3. LTS (Long Term Support) නිකුත් කිරීම් පස් වසරක සහය ලබා දේ සහ ස්ථාවරතාවයට ප්‍රමුඛත්වය දෙනවා. සාමාන්‍ය නිකුත් කිරීම් නව විශේෂාංග වේගයෙන් හඳුන්වා දෙනවා නමුත් මාස 9ක් පමණක් සහය ලබා දේ.

  • LTS තෝරන්න එසේ නම්: ඔබට ස්ථාවරතාවය වැදගත් නම්, සේවාදායක (server) භාවිතා කරනවා නම්, හෝ Ubuntu ඔබේ වැඩ සඳහා භාවිතා කරනවා නම්
  • සාමාන්‍ය නිකුත් කිරීම් තෝරන්න එසේ නම්: ඔබට නවතම විශේෂාංග අවශ්‍ය නම්, සහ ඔබ උසස් පරිශීලකයෙකු හෝ සංවර්ධකයෙකු නම්

Q4. පරණ සංස්කරණයෙන් නවතම නිකුතුවට සෘජුව නවීකරණය කළ හැකිද?

A4. සාමාන්‍යයෙන්, නවීකරණය එකවර එක සංස්කරණයක් පමණක් කරගෙන යා යුතුය. උදාහරණයක් ලෙස, 18.04 LTS සිට 22.04 LTS වෙත සෘජුව නවීකරණය කිරීම සඳහා 20.04 LTS හරහා ගමන් කළ යුතුය.
කෙසේ වෙතත්, Ubuntu නිල වශයෙන් do-release-upgrade භාවිතා කර LTS‑to‑LTS නවීකරණ කිහිපයක් සඳහා සහය දක්වයි.

Q5. නවීකරණය කිරීමෙන් පසු ගැටළු ඇති වූහොත් පසුගිය සංස්කරණයට ආපසු යා හැකිද?

A5. Ubuntu Windows වැනි අභ්‍යන්තර ආපසු-පෙරළීමේ (rollback) විශේෂාංගයක් ලබා නොදේ. එබැවින් නවීකරණයට පෙර උපස්ථානය (backup) ගැනීම ඉතා වැදගත් වේ.
පසුගිය සංස්කරණයට ආපසු යාමට, ඔබට එම සංස්කරණයේ ISO රූපය භාවිතා කර පිරිසිදු ස්ථාපනයක් සිදු කර, උපස්ථානයෙන් දත්ත ප්‍රතිස්ථාපනය කළ යුතුය.

මෙම FAQ යථාර්ථ පරිශීලක අත්දැකීම් මත පදනම්ව ඇත. සාමාන්‍ය ගැටළු පෙරමුණේ විසඳීමෙන් Ubuntu නවීකරණය සාර්ථකව, ආතතිය රහිතව සිදු කර ගැනීමට උපකාරී වේ.