Post by Saurav Roy on Feb 20, 2020 15:04:08 GMT 5.5
এখানে 'ফেডোরা অপেরেটিং সিস্টেম-কে কি ভাবে Up-to-Date রাখা যায়' সেই বিষয়ে বলব:
Software Package Manager ব্যবহার করে System-টি Up-to-Date রাখা যায়। Gnome Desktop (গনোম ডেস্কটপ) ইন্টারনেট ব্যবহার করে যদি জানতে পারে যে কোনো কিছু Update করার আছে, তাহলে Notification দিয়ে জানাবে। আমি এখানে Command-Line Interface (CLI) ব্যবহার করে System-টি Up-to-Date রাখার পদ্ধতি নিয়ে বলব, কারন এই প্রক্রিয়ায় বিস্তারিত জানা যায়। খুবই সহজ পদ্ধতি, ব্যক্তিগত ভাবে আমার তো খুবই ভালো লাগে।
1) প্রথমে Activities এর উপর Click করতে হবে,
2) তারপর 'Show Applications' নামক Icon-এর উপর Click করতে হবে,
3) এরপর 'All'-এর উপর Click করে All Applications-এ যেতে হবে,
4) Scroll Down করে 'Utilities' নামক Group Icon-এর উপর Click করতে হবে,
5) 'Terminal' নামক Application Icon-এর উপর Click করতে হবে।
প্রত্যেকটি User Account থেকে যেকোনো CLI Application Run করালে '$' Dollar Symbol (ডলার চিহ্ন)-টি দেখতে পাওয়া যায় এবং তার আগে রয়েছে '[tagraa@tcorp ~]', অর্থাৎ [<User Name>@<Computer Name/Host Name>], যেখানে প্রথমাবস্থায় Computer Name/Host Name 'localhost' নামে থাকে। 'কি ভাবে Computer Name/Host Name পরিবর্তন করা যায়' সেটা নিয়ে পরের Post-এ বলব। '~' Tilde Symbol (টিল্ডি চিহ্ন)-টির এখানে অর্থ হলো, User-এর Home Directory (উদাহরন: '/home/tagraa')-টি এখন Current Directory হিসাবে রয়েছে। একমাত্র Root Access করলে '#' Hash Symbol (হ্যাশ চিহ্ন)-টি দেখাবে এবং তার আগে <User Name>-টি 'root' দেখাবে। System-টি Update করতে গেলে এই Root Privilege হয়ে কার্য সম্পাদন করতে হবে। সুতরাং নিচের এই Command Line-টি Input করে <Enter> Key Press করতে হবে।
এই 'sudo' Command-টির পুরো কথা হলো 'Superuser Do' (সুপারইউজার ডু)। এরপর Password চাইবে, নিজের User Account-এর Password Input করে <Enter> Key Press করতে হবে। সব ঠিক থাকলে অবশ্যই '#' Hash Symbol (হ্যাশ চিহ্ন)-টি দেখাবে। এরপর পরবর্তি নিচের এই Command Line-টি Input করে <Enter> Key Press করতে হবে।
System-টি Update করার জন্য Internet থেকে তথ্য সঞ্চয় করতে থাকবে এবং পরপর সে বিষয়ে Report দিতে থাকবে।
যদি Update করার কিছু থাকে তাহলে যে Package গুলি Install, Upgrade, Remove (অপ্রয়োজনীয় Package) এবং প্রয়োজনে Downgrade হবে তার একটা List দেখাবে।
সবশেষে Transaction Summary দেখিয়ে একটা Confirmation চাইবে, এক্ষেত্রে 'হ্যাঁ (yes)'-এর জন্য 'y' Input করে <Enter> Key Press করতে হবে। যদি মনে হয়ে থাকে এখন Update করার প্রয়োজন নেই, সেক্ষেত্রে 'না (No)'-এর জন্য 'N' Input করে <Enter> Key Press করতে হবে, তাহলে Update করার কাজটি বাতিল হয়ে যাবে।
System-টি Update করার জন্য Internet থেকে নতুন Version-এর Package গুলি Download করবে। Download-এর কাজ শেষ হবার পর System-টি Update হতে শুরু করবে।
যদি নতুন Version-এর Kernel Update হয়ে থাকে তাহলে 'Exit'-এর বদলে 'reboot' নামক Command-টি Input করে System-টি Reboot/Restart করার সুপারিষ করবো।
Fedora Linux OS-এর পুরাতন Release Version থেকে নতুন Release Version-এ System-টি Upgrade করার পদ্ধতি:
প্রথমে শুধু একটিবার DNF-এর একটি Plugin Install করতে হবে, তার জন্য Root Privilege হয়ে কার্য সম্পাদন করতে হবে। সুতরাং নিচের এই Command Line-টি Input করে <Enter> Key Press করতে হবে।
অথবা
এরপর বর্তমানে যে পুরাতন Release Version-এর Fedora Linux OS-টি আছে, তা উপরের প্রথম দিকের পদ্ধতি অনুসারে Up-to-Date রাখতে হবে এবং সেই বিষয়ে নিশ্চিত হতে হবে। সুতরাং নিশ্চিত হলে পরের ধাপ অনুসরন করতে হবে। উদাহরন সরূপ, ঠিক যেমন আমি Fedora Core 30 থেকে Fedora Core 31-এ Upgrade করেছিলাম, সেটি এই ভাবে নিচের এই Command Line-টি Input করে <Enter> Key Press করে কার্য সম্পাদন করতে হবে।
এটা চলাকালীন যতগুলো Confirmation চাইবে, Yes-এর জন্য 'y' Input করে <Enter> Key Press করতে হবে।
Software Package Manager ব্যবহার করে System-টি Up-to-Date রাখা যায়। Gnome Desktop (গনোম ডেস্কটপ) ইন্টারনেট ব্যবহার করে যদি জানতে পারে যে কোনো কিছু Update করার আছে, তাহলে Notification দিয়ে জানাবে। আমি এখানে Command-Line Interface (CLI) ব্যবহার করে System-টি Up-to-Date রাখার পদ্ধতি নিয়ে বলব, কারন এই প্রক্রিয়ায় বিস্তারিত জানা যায়। খুবই সহজ পদ্ধতি, ব্যক্তিগত ভাবে আমার তো খুবই ভালো লাগে।
1) প্রথমে Activities এর উপর Click করতে হবে,
2) তারপর 'Show Applications' নামক Icon-এর উপর Click করতে হবে,
3) এরপর 'All'-এর উপর Click করে All Applications-এ যেতে হবে,
4) Scroll Down করে 'Utilities' নামক Group Icon-এর উপর Click করতে হবে,
5) 'Terminal' নামক Application Icon-এর উপর Click করতে হবে।
প্রত্যেকটি User Account থেকে যেকোনো CLI Application Run করালে '$' Dollar Symbol (ডলার চিহ্ন)-টি দেখতে পাওয়া যায় এবং তার আগে রয়েছে '[tagraa@tcorp ~]', অর্থাৎ [<User Name>@<Computer Name/Host Name>], যেখানে প্রথমাবস্থায় Computer Name/Host Name 'localhost' নামে থাকে। 'কি ভাবে Computer Name/Host Name পরিবর্তন করা যায়' সেটা নিয়ে পরের Post-এ বলব। '~' Tilde Symbol (টিল্ডি চিহ্ন)-টির এখানে অর্থ হলো, User-এর Home Directory (উদাহরন: '/home/tagraa')-টি এখন Current Directory হিসাবে রয়েছে। একমাত্র Root Access করলে '#' Hash Symbol (হ্যাশ চিহ্ন)-টি দেখাবে এবং তার আগে <User Name>-টি 'root' দেখাবে। System-টি Update করতে গেলে এই Root Privilege হয়ে কার্য সম্পাদন করতে হবে। সুতরাং নিচের এই Command Line-টি Input করে <Enter> Key Press করতে হবে।
$ sudo -s
এই 'sudo' Command-টির পুরো কথা হলো 'Superuser Do' (সুপারইউজার ডু)। এরপর Password চাইবে, নিজের User Account-এর Password Input করে <Enter> Key Press করতে হবে। সব ঠিক থাকলে অবশ্যই '#' Hash Symbol (হ্যাশ চিহ্ন)-টি দেখাবে। এরপর পরবর্তি নিচের এই Command Line-টি Input করে <Enter> Key Press করতে হবে।
# dnf distro-sync
System-টি Update করার জন্য Internet থেকে তথ্য সঞ্চয় করতে থাকবে এবং পরপর সে বিষয়ে Report দিতে থাকবে।
যদি Update করার কিছু থাকে তাহলে যে Package গুলি Install, Upgrade, Remove (অপ্রয়োজনীয় Package) এবং প্রয়োজনে Downgrade হবে তার একটা List দেখাবে।
সবশেষে Transaction Summary দেখিয়ে একটা Confirmation চাইবে, এক্ষেত্রে 'হ্যাঁ (yes)'-এর জন্য 'y' Input করে <Enter> Key Press করতে হবে। যদি মনে হয়ে থাকে এখন Update করার প্রয়োজন নেই, সেক্ষেত্রে 'না (No)'-এর জন্য 'N' Input করে <Enter> Key Press করতে হবে, তাহলে Update করার কাজটি বাতিল হয়ে যাবে।
System-টি Update করার জন্য Internet থেকে নতুন Version-এর Package গুলি Download করবে। Download-এর কাজ শেষ হবার পর System-টি Update হতে শুরু করবে।
System-টি Update করার কাজ সম্পূর্ন হলে 'Complete!' লেখাটি দেখিয়ে সমাপ্ত হবে। এবার 'Exit' নামক Command-টি Input করে এবং পরে <Enter> Key Press করে Root Privilege থেকে বেড়িয়ে আসতে হবে।# exit |
যদি নতুন Version-এর Kernel Update হয়ে থাকে তাহলে 'Exit'-এর বদলে 'reboot' নামক Command-টি Input করে System-টি Reboot/Restart করার সুপারিষ করবো।
# reboot
Fedora Linux OS-এর পুরাতন Release Version থেকে নতুন Release Version-এ System-টি Upgrade করার পদ্ধতি:
প্রথমে শুধু একটিবার DNF-এর একটি Plugin Install করতে হবে, তার জন্য Root Privilege হয়ে কার্য সম্পাদন করতে হবে। সুতরাং নিচের এই Command Line-টি Input করে <Enter> Key Press করতে হবে।
$ sudo dnf install dnf-plugin-system-upgrade
[sudo] password for <UserName>: <password>
অথবা
$ sudo -s
[sudo] password for <UserName>: <password>
# dnf install dnf-plugin-system-upgrade
এরপর বর্তমানে যে পুরাতন Release Version-এর Fedora Linux OS-টি আছে, তা উপরের প্রথম দিকের পদ্ধতি অনুসারে Up-to-Date রাখতে হবে এবং সেই বিষয়ে নিশ্চিত হতে হবে। সুতরাং নিশ্চিত হলে পরের ধাপ অনুসরন করতে হবে। উদাহরন সরূপ, ঠিক যেমন আমি Fedora Core 30 থেকে Fedora Core 31-এ Upgrade করেছিলাম, সেটি এই ভাবে নিচের এই Command Line-টি Input করে <Enter> Key Press করে কার্য সম্পাদন করতে হবে।
# dnf system-upgrade download --releasever=31
এটা চলাকালীন যতগুলো Confirmation চাইবে, Yes-এর জন্য 'y' Input করে <Enter> Key Press করতে হবে।