zzUpdate - সম্পূর্ণ নতুন সংস্করণে উবুন্টু পিসি/সার্ভার আপগ্রেড করুন


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

এটি একটি সাধারণ রিলিজের ক্ষেত্রে আপনার উবুন্টু সিস্টেমটিকে পরবর্তী উপলব্ধ রিলিজে আপগ্রেড করবে। উবুন্টু এলটিএস (দীর্ঘমেয়াদী সমর্থন) প্রকাশের জন্য, এটি কেবলমাত্র পরবর্তী এলটিএস সংস্করণ অনুসন্ধান করার চেষ্টা করে এবং সর্বশেষতম উবুন্টু সংস্করণ উপলব্ধ নয়।

এই নিবন্ধে, আমরা কীভাবে একটি উবুন্টু সিস্টেমকে কমান্ড লাইন থেকে সর্বশেষ উপলব্ধ সংস্করণে আপগ্রেড করতে zzupdate সরঞ্জাম ইনস্টল এবং চালনা করব তা ব্যাখ্যা করব।

উবুন্টুতে কীভাবে zzUpdate সরঞ্জাম ইনস্টল করবেন

প্রথমে আপনার সিস্টেমে কার্ল প্রোগ্রাম ইনস্টল করা আছে তা নিশ্চিত করুন, অন্যথায় নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি ইনস্টল করুন।

$ sudo apt install curl

এখন নীচের কমান্ডটি চালিয়ে আপনার উবুন্টু সিস্টেমে zzupdate ইনস্টল করুন। নীচের সেটআপ শেল স্ক্রিপ্টটি গিটটি ইনস্টল করবে যা zzupdate উত্স ট্রি ক্লোন করার জন্য প্রয়োজনীয় এবং আপনার সিস্টেমে প্যাকেজ সেট আপ করবে।

$ curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh

আপনি এটি সফলভাবে ইনস্টল করার পরে, নিম্নলিখিত কমান্ডটি ব্যবহার করে প্রদত্ত নমুনা কনফিগারেশন ফাইল থেকে আপনার কনফিগারেশন ফাইলটি তৈরি করুন।

$ sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf

এর পরে, কনফিগারেশন ফাইলে আপনার পছন্দগুলি সেট করুন।

$ sudo nano /etc/turbolab.it/zzupdate.conf

নিম্নলিখিতটি ডিফল্ট কনফিগারেশন ভেরিয়েবলগুলি রয়েছে ( 1 এর মান হ্যাঁ এবং 0 এর অর্থ নয়) আপনি এই ফাইলটিতে পাবেন।

REBOOT=1
REBOOT_TIMEOUT=15
VERSION_UPGRADE=1
VERSION_UPGRADE_SILENT=0
COMPOSER_UPGRADE=1
SWITCH_PROMPT_TO_NORMAL=0

আপনার উবুন্টু সিস্টেমটি আপগ্রেড করার আগে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার বর্তমান উবুন্টু রিলিজটি পরীক্ষা করতে পারেন।

$ cat /etc/os-release

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

$ sudo zzupdate 

একবার আপনি এটি চালু করার পরে, zzupdate গিটের মাধ্যমে স্ব-আপডেট হবে, উপলব্ধ প্যাকেজ সম্পর্কিত তথ্য আপডেট করবে (তৃতীয় পক্ষের সংগ্রহস্থলগুলি নিষ্ক্রিয় করতে বলবে), প্রয়োজনে যে কোনও প্যাকেজ আপগ্রেড করবে এবং একটি নতুন উবুন্টু রিলিজ পরীক্ষা করবে।

যদি নতুন রিলিজ হয় তবে এটি আপগ্রেড প্যাকেজগুলি ডাউনলোড করবে এবং সেগুলি ইনস্টল করবে, সিস্টেম আপগ্রেড সমাপ্ত হলে এটি আপনাকে আপনার সিস্টেম পুনরায় আরম্ভ করার অনুরোধ জানাবে।

zzUpdate গিথুব সংগ্রহস্থল: https://github.com/TurboLabIt/zzupdate

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