স্বয়ংক্রিয় আপডেট কনফিগার করা:
ডিফল্টরূপে, উবুন্টু 20.04 LTS এ স্বয়ংক্রিয় আপডেট বা অপ্রয়োজনীয় আপগ্রেড সক্ষম করা হয়েছে।
আপনি যদি স্বয়ংক্রিয় আপডেট কনফিগার করতে চান, কনফিগারেশন ফাইলটি খুলুন /etc/apt/apt.conf.d/20auto-upgrades নিম্নলিখিত কমান্ড দিয়ে:
$sudo ন্যানো /ইত্যাদি/উপযুক্ত/apt.conf.d/20 অটো-আপগ্রেড
এখানে, প্রথম লাইন APT :: পর্যায়ক্রমিক :: আপডেট-প্যাকেজ-তালিকা 1; এপিটি প্যাকেজ ম্যানেজারকে স্বয়ংক্রিয়ভাবে প্যাকেজ ক্যাশে আপ টু ডেট রাখতে বলতে ব্যবহৃত হয়।
দ্বিতীয় লাইন, APT :: পর্যায়ক্রমিক :: অপ্রয়োজনীয়-আপগ্রেড 1; এপিটি প্যাকেজ ম্যানেজারকে স্বয়ংক্রিয়ভাবে প্যাকেজ আপডেট করতে বলা হয়।
স্বয়ংক্রিয় আপডেট বা অপ্রয়োজনীয় আপগ্রেড নিষ্ক্রিয় করতে, সেট করুন APT :: Periodic :: Update-Package-Lists এবং APT :: Periodic :: Unattended-Upgrade প্রতি 0 নীচের স্ক্রিনশটে দেখানো হয়েছে।
একবার হয়ে গেলে, টিপুন + এক্স অনুসরণ করে এবং এবং কনফিগারেশন ফাইল সংরক্ষণ করতে।
প্যাকেজ রিপোজিটরি ক্যাশে আপডেট করা হচ্ছে:
আপনি কোন প্যাকেজ ইনস্টল, আপডেট বা অপসারণ করার চেষ্টা করার আগে, আপনাকে অবশ্যই APT প্যাকেজ রিপোজিটরি ক্যাশে আপডেট করতে হবে। এটি আপনার উবুন্টু 20.04 LTS মেশিনের প্যাকেজ ডাটাবেস আপডেট করবে এবং ইনস্টল করা প্যাকেজগুলির কোন নতুন সংস্করণ উপলব্ধ আছে কিনা তা পরীক্ষা করবে।
APT প্যাকেজ রিপোজিটরি ক্যাশে আপডেট করতে, নিম্নলিখিত কমান্ডটি চালান:
$sudoউপযুক্ত আপডেটAPT প্যাকেজ রিপোজিটরি ক্যাশে আপডেট করা উচিত। আপনি দেখতে পাচ্ছেন, 35 টি প্যাকেজ নতুন সংস্করণে আপডেট করা যায়।
নির্দিষ্ট প্যাকেজ আপডেট করা হচ্ছে:
আপনি প্যাকেজগুলির তালিকা পরীক্ষা করতে পারেন যার জন্য নিম্নলিখিত কমান্ড দিয়ে আপডেট পাওয়া যায়:
$sudoউপযুক্ত তালিকা-আপগ্রেডযোগ্যআপগ্রেডযোগ্য প্যাকেজের তালিকা প্রদর্শন করা উচিত। প্রতিটি লাইনে, প্যাকেজের নাম সবুজ পাঠ্যের রঙে মুদ্রিত হয়।
প্রতিটি লাইনের ডানদিকে, পুরানো প্যাকেজ সংস্করণ মুদ্রিত হয়। প্রতিটি লাইনের বামে, নতুন উপলব্ধ সংস্করণটি নীচের স্ক্রিনশটে চিহ্নিত হিসাবে মুদ্রিত হয়েছে।
এখন, একটি একক প্যাকেজ আপগ্রেড করার জন্য (ধরা যাক আনা ), নিম্নলিখিত কমান্ডটি চালান:
$sudoউপযুক্তইনস্টলআনাআপনি দেখতে পারেন, আনা এবং তার নির্ভরতা ( পাইথন 3-ভোজন ) আপগ্রেড করা হবে। এই 2 টি প্যাকেজের আকার প্রায় 212 KB। সুতরাং, ইন্টারনেট থেকে প্রায় 212 KB প্যাকেজ ডাউনলোড করা হবে। একবার সেগুলি ইনস্টল হয়ে গেলে, প্রায় 1024 বি (বাইট) অতিরিক্ত ডিস্ক স্পেস ব্যবহার করা হবে।
আপগ্রেড নিশ্চিত করতে, টিপুন এবং এবং তারপর টিপুন ।
প্যাকেজ আনা এবং তার নির্ভরতা আপগ্রেড করা উচিত।
সমস্ত প্যাকেজ আপডেট করা হচ্ছে:
একের পর এক প্যাকেজ আপগ্রেড করার পরিবর্তে, আপনি নিম্নলিখিত কমান্ড দিয়ে সমস্ত উপলব্ধ প্যাকেজ আপগ্রেড করতে পারেন:
$sudoউপযুক্ত আপগ্রেডAPT আপনাকে আপগ্রেডের সারাংশ দেখাবে। এখানে, 33 টি প্যাকেজ আপগ্রেড করা হবে। 5 টি প্যাকেজ নতুনভাবে ইনস্টল করা হবে। আপগ্রেডটি প্রায় 93.0 MB আকারের। সুতরাং, ইন্টারনেট থেকে প্রায় 93.0 এমবি প্যাকেজ ডাউনলোড করা হবে। আপগ্রেড করার পর, প্রায় 359 MB অতিরিক্ত ডিস্ক স্পেসের প্রয়োজন হবে।
APT আপনাকে নতুন প্যাকেজ দেখাবে যা ইনস্টল করা হবে। বেশিরভাগ নতুন কার্নেল এবং কার্নেল হেডার প্যাকেজ এই বিভাগে প্রদর্শিত হয়।
APT আপনাকে আপগ্রেড করা প্যাকেজের তালিকা দেখাবে।
APT আপনাকে পুরানো প্যাকেজগুলিও দেখাবে যা আর প্রয়োজন নেই। আপগ্রেড সম্পন্ন হওয়ার পরে আপনি সেগুলি নিরাপদে সরিয়ে ফেলতে পারেন।
একবার আপনি প্রস্তুত হলে, টিপুন এবং এবং তারপর টিপুন আপগ্রেড নিশ্চিত করার জন্য।
APT ইন্টারনেট থেকে সমস্ত প্রয়োজনীয় প্যাকেজ ডাউনলোড শুরু করা উচিত।
সমস্ত নতুন প্যাকেজ ইনস্টল করার পরে, আপগ্রেডটি সম্পূর্ণ হওয়া উচিত।
এখন, নিম্নলিখিত কমান্ডের সাহায্যে পরিবর্তনগুলি কার্যকর করার জন্য আপনার কম্পিউটার পুনরায় বুট করুন:
$sudoরিবুটলকিং প্যাকেজ:
আপনি যখন নির্দিষ্ট প্যাকেজগুলি আপগ্রেড করতে চান না তখন আপনি নির্দিষ্ট প্যাকেজগুলি লক করতে পারেন sudo apt আপগ্রেড কমান্ড
প্রথমে, নিম্নলিখিত কমান্ড সহ সমস্ত আপগ্রেডযোগ্য প্যাকেজগুলি তালিকাভুক্ত করুন:
$sudoউপযুক্ত তালিকা-আপগ্রেডযোগ্যসমস্ত আপগ্রেডযোগ্য প্যাকেজ তালিকাভুক্ত করা উচিত।
এখন, ধরা যাক, আপনি লিনাক্স কার্নেল প্যাকেজ চান না ( লিনাক্স-জেনেরিক , লিনাক্স-হেডার-জেনেরিক এবং লিনাক্স-ইমেজ-জেনেরিক ) আপগ্রেড করা হবে। আপনাকে এই প্যাকেজগুলি হিসাবে চিহ্নিত করতে হবে রাখা ।
প্যাকেজের জন্য আপগ্রেড রাখা লিনাক্স-জেনেরিক , নিম্নলিখিত কমান্ড চালান:
$sudo উপযুক্ত চিহ্নলিনাক্স-জেনেরিক ধরে রাখুনপ্যাকেজ লিনাক্স-জেনেরিক ধরে রাখা উচিত।
একইভাবে, আপনি প্যাকেজগুলির জন্য আপগ্রেড রাখতে পারেন লিনাক্স-হেডার-জেনেরিক এবং লিনাক্স-ইমেজ-জেনেরিক নিম্নরূপ:
$sudo উপযুক্ত চিহ্নলিনাক্স-হেডার-জেনেরিক লিনাক্স-ইমেজ-জেনেরিক ধরে রাখুনপ্যাকেজগুলি লিনাক্স-হেডার-জেনেরিক এবং লিনাক্স-ইমেজ-জেনেরিক ধরে রাখা উচিত।
আপনি নিম্নলিখিত প্যাকেজগুলি ধরে রাখা সমস্ত প্যাকেজ তালিকাভুক্ত করতে পারেন:
$sudo উপযুক্ত চিহ্নপ্রদর্শনআপনি দেখতে পাচ্ছেন, আমি যে সমস্ত প্যাকেজ হোল্ডে সেট করেছি তা তালিকাভুক্ত।
এখন, নিম্নরূপ সব প্যাকেজ আপগ্রেড করার চেষ্টা করুন।
$sudoউপযুক্ত আপগ্রেডআপনি দেখতে পারেন, প্যাকেজগুলি ( লিনাক্স-জেনেরিক , লিনাক্স-হেডার-জেনেরিক এবং লিনাক্স-ইমেজ-জেনেরিক ) যা আমি হোল্ড হিসাবে চিহ্নিত করেছি বাকি প্যাকেজগুলির সাথে আপগ্রেড করা যাচ্ছে না।
প্যাকেজ আনলক করা:
যদি আপনি পরবর্তীতে প্যাকেজগুলিকে আপগ্রেড করার সিদ্ধান্ত নেন যা আপনি হোল্ড হিসাবে চিহ্নিত করেছেন, তাহলে আপনাকে যা করতে হবে তা হোল্ড।
আপনি আনহোল্ড করতে পারেন লিনাক্স-জেনেরিক প্যাকেজ নিম্নরূপ:
$sudo উপযুক্ত চিহ্নআনহোল্ড লিনাক্স-জেনেরিকপ্যাকেজ লিনাক্স-জেনেরিক আর রাখা উচিত নয়।
আপনি দেখতে পারেন, প্যাকেজ লিনাক্স-জেনেরিক হোল্ড তালিকায় আর নেই।
$sudo উপযুক্ত চিহ্নপ্রদর্শনএকইভাবে, আপনি প্যাকেজগুলি আনহোল্ড করতে পারেন লিনাক্স-হেডার-জেনেরিক এবং লিনাক্স-ইমেজ-জেনেরিক নিম্নরূপ:
$sudo উপযুক্ত চিহ্নলিনাক্স-জেনেরিক লিনাক্স-হেডার-জেনেরিক লিনাক্স-ইমেজ-জেনেরিকএখন, যদি আপনি সমস্ত প্যাকেজ আপগ্রেড করেন, প্যাকেজগুলি লিনাক্স-জেনেরিক , লিনাক্স-হেডার-জেনেরিক , এবং লিনাক্স-ইমেজ-জেনেরিক এছাড়াও আপগ্রেড করা উচিত।
$sudoউপযুক্ত আপগ্রেডঅপ্রয়োজনীয় প্যাকেজ অপসারণ:
একবার আপগ্রেড সম্পন্ন হলে, আপনি নিম্নলিখিত কমান্ড দিয়ে সমস্ত অপ্রয়োজনীয় প্যাকেজ অপসারণ করতে পারেন:
$sudoউপযুক্ত স্বতmস্ফূর্তআমার ক্ষেত্রে, কোন অপ্রয়োজনীয় প্যাকেজ পাওয়া যায় না।
যদি আপনার কোন অপ্রয়োজনীয় প্যাকেজ থাকে, সেগুলি প্রদর্শিত হবে এবং আপনাকে সেগুলি অপসারণ করতে বলা হবে। শুধু টিপুন এবং এবং তারপর টিপুন তাদের অপসারণ করতে।
ক্যাশে পরিষ্কার করা:
একবার আপনি আপনার কম্পিউটার আপগ্রেড করার পরে, প্যাকেজগুলির নতুন সংস্করণটি ক্যাশে করা হবে / var / cache / apt / archives / আপনার কম্পিউটারের ডিরেক্টরি। আপনি সেগুলি অপসারণ করতে পারেন এবং ডিস্কের স্থানগুলি খালি করতে পারেন।
তাদের অপসারণ করতে, নিম্নলিখিত কমান্ডটি চালান:
$sudoউপযুক্ত অটোক্লিয়ানক্যাশেড প্যাকেজগুলি সরানো উচিত।
সুতরাং, এভাবেই আপনি কমান্ড লাইন থেকে উবুন্টু 20.04 LTS আপগ্রেড করুন। এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।