অ্যান্ড্রয়েড

ডেবিয়ান 9 স্ট্র্যাচকে ডেবিয়ান 10 বুস্টারে কীভাবে আপগ্রেড করবেন

ডেবিয়ান 10 বাস্টার থেকে ডেবিয়ান 9 প্রসারিত আপগ্রেড

ডেবিয়ান 10 বাস্টার থেকে ডেবিয়ান 9 প্রসারিত আপগ্রেড

সুচিপত্র:

Anonim

দুই বছরেরও বেশি বিকাশের পরে, নতুন দেবিয়ান স্থিতিশীল সংস্করণ, ডিবিয়ান 10 কোডনমেড বুস্টার প্রকাশিত হয়েছিল 6 জুলাই, 2019, এবং এটি 5 বছরের জন্য সমর্থিত হবে।

এই রিলিজটি অনেক নতুন প্যাকেজ এবং বড় সফ্টওয়্যার আপগ্রেড নিয়ে আসে। ডিবিয়ান 10 বাস্টার জাহাজগুলি লিনাক্স 4.19 এলটিএস কার্নেলের সাহায্যে ডিফল্ট iptables ব্যাকএন্ড হিসাবে nftables কাঠামো ব্যবহার করে, ইউইএফআই সিকিউর বুট সমর্থন করে এবং ডিফল্টরূপে অ্যাপআর্মার সক্ষম করেছে।

এই টিউটোরিয়ালে, আমরা আপনাকে কীভাবে আপনার ডেবিয়ান 9 স্ট্রেচ সিস্টেমটি ডেবিয়ান 10, বুস্টারে আপগ্রেড করব তা দেখাব।

পূর্বশর্ত

আপগ্রেড অপারেশনটি সুপার-ইউজার সুবিধা দিয়ে চালিত হতে হবে। আপনাকে রুট হিসাবে বা লগ ইন করতে হবে সুডো সুবিধা সহ।

আপনার ডেটা ব্যাকআপ

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

বর্তমানে ইনস্টল করা প্যাকেজগুলি আপডেট করুন

রিলিজ আপগ্রেড শুরু করার আগে আপনার বর্তমানে ইনস্টল করা সমস্ত প্যাকেজগুলি তাদের সর্বশেষতম সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে।

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

sudo apt-mark showhold

on hold , প্যাকেজগুলি যদি থাকে তবে আপনার sudo apt-mark unhold package_name সাথে প্যাকেজগুলি আনহোল্ড করা উচিত বা নিশ্চিত হওয়া উচিত যে প্যাকেজগুলি আপগ্রেড প্রক্রিয়ায় হস্তক্ষেপ করবে না।

প্যাকেজ সূচক রিফ্রেশ করুন এবং সমস্ত ইনস্টল করা প্যাকেজ আপগ্রেড করুন:

sudo apt update sudo apt upgrade

apt full-upgrade চালান যা ইনস্টল করা প্যাকেজগুলির একটি বড় সংস্করণ আপগ্রেড করবে এবং কিছু অপ্রয়োজনীয় প্যাকেজগুলি সরিয়ে ফেলতে পারে:

sudo apt full-upgrade

কোনও প্যাকেজের প্রয়োজন নেই এমন সমস্ত স্বয়ংক্রিয়ভাবে ইনস্টল করা নির্ভরতাগুলি সরান:

sudo apt autoremove

ডেবিয়ান 9 স্ট্রেচকে ডেবিয়ান 10 বাস্টারে আপগ্রেড করুন

প্রথম পদক্ষেপটি এপিটির উত্স-তালিকা ফাইলগুলিকে পুনরায় কনফিগার করা।

এটি করার জন্য আপনি নিজের পাঠ্য সম্পাদকের সাথে /etc/apt/sources.list ফাইলটি খুলতে পারেন এবং stretch প্রতিটি buster দিয়ে প্রতিস্থাপন করতে পারেন বা নীচের sed কমান্ডগুলি ব্যবহার করতে পারেন। আপনার যদি /etc/apt/sources.list.d অধীনে অন্য উত্স-তালিকা ফাইল থাকে /etc/apt/sources.list.d আপনাকে অবশ্যই সেই উত্সগুলি আপডেট করতে হবে।

sudo nano /etc/apt/sources.list /etc/apt/sources.list

deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main

বিকল্পভাবে, আপনি নীচের sed কমান্ডগুলি ব্যবহার করতে পারেন যা সমস্ত উত্স-তালিকা ফাইলগুলিতে buster stretch আপডেট করবে:

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

একবার হয়ে গেলে প্যাকেজ সূচকটি আপডেট করুন:

sudo apt update

যদি তৃতীয় পক্ষের সংগ্রহস্থল সম্পর্কিত কোনও ত্রুটি বা সতর্কতা বার্তা থাকে তবে সমস্যাটি সমাধান করার চেষ্টা করুন বা সংগ্রহশালাটি অক্ষম করুন।

ইনস্টলড প্যাকেজগুলি আপগ্রেড করে সিস্টেম আপগ্রেড শুরু করুন। এটি কেবলমাত্র সেই প্যাকেজগুলিকেই আপগ্রেড করবে যা অন্য কোনও প্যাকেজ ইনস্টল বা সরানোর প্রয়োজন নেই:

sudo apt upgrade

আপনি পরিষেবাগুলি আপগ্রেড করার সময় স্বয়ংক্রিয়ভাবে পুনরায় চালু করতে চান কিনা তা জানতে চাওয়া হবে।

Restart services during package upgrades without asking?

আপগ্রেড প্রক্রিয়া চলাকালীন, আপনাকে অন্যান্য বিভিন্ন প্রশ্নও জিজ্ঞাসা করা যেতে পারে, যেমন আপনি বিদ্যমান কনফিগারেশন ফাইল রাখতে চান বা প্যাকেজ রক্ষণাবেক্ষণকারীটির সংস্করণ ইনস্টল করতে চান কিনা। আপনি যদি ফাইলটিতে কোনও কাস্টম পরিবর্তন না করেন তবে বর্তমান টাইপটি কনফিগারেশন N রাখার জন্য এটি Y টাইপ করা নিরাপদ হওয়া উচিত।

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

এরপরে, অ্যাপ্লিকেশন apt full-upgrade যা সিস্টেমের সম্পূর্ণ আপগ্রেড সম্পাদন করবে, প্যাকেজের নতুন সংস্করণ ইনস্টল করবে এবং বিভিন্ন রিলিজের প্যাকেজের মধ্যে নির্ভরতা পরিবর্তনের সমাধান করবে। এটি পূর্ববর্তী কমান্ডের সাথে আপগ্রেড করা হয়নি এমন সমস্ত প্যাকেজ আপগ্রেড করবে।

sudo apt full-upgrade

উপরের কমান্ডটি কিছু নতুন প্যাকেজ ইনস্টল করতে পারে এবং বিরোধী এবং অপ্রচলিত প্যাকেজগুলি সরিয়ে ফেলতে পারে।

একবার অপ্রয়োজনীয় প্যাকেজগুলি দিয়ে এটি পরিষ্কার করুন:

sudo apt autoremove

শেষ পর্যন্ত, আপনার মেশিনটি পুনরায় বুট করুন যাতে নতুন কার্নেলটি সক্রিয় হয়, টাইপ করে:

sudo systemctl reboot

আপগ্রেড নিশ্চিত করুন

আপনার সিস্টেমটি বুট না হয়ে এবং লগ ইন না হওয়া পর্যন্ত কয়েক মুহুর্ত অপেক্ষা করুন।

লগ ইন করার পরে আপনাকে নিম্নলিখিত বার্তার সাথে অভ্যর্থনা জানানো হবে:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে দেবিয়ান সংস্করণও পরীক্ষা করতে পারেন:

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

এটি এখন, আপনি এখন আপনার নতুন ডেবিয়ান 10 বাস্টার উপভোগ করতে পারবেন।

উপসংহার

বেশিরভাগ ক্ষেত্রে, ডিবিয়ান 9 স্ট্রেচ থেকে ডেবিয়ান 10 বাস্টারে আপগ্রেড করা তুলনামূলকভাবে সহজ এবং বেদাহীন হওয়া উচিত।

ডেবিয়ান