আপডেট ম্যানেজারের সমতুল্য টার্মিনাল কমান্ডটি কী?


8

আমার মেশিনগুলি টার্মিনালের মাধ্যমে আপডেট করার জন্য আমি সর্বদা নিম্নলিখিত কমান্ডটি চালিয়ে যাচ্ছি:

sudo apt-get update && sudo apt-get upgrade -y

কিন্তু অন্য দিন, কিছু আপডেট ইনস্টল করা শেষ করার পরে, আপডেট ম্যানেজার আমাকে কিছু আপডেট ইনস্টল করতে বলছে। আমি দুশ্চিন্তায় পড়েছিলাম কারণ আমি সবসময় ভাবতাম যে দু'টি সমান ছিল thought আমি আবার টার্মিনাল কমান্ডটি চালানোর চেষ্টা করেছি: আপডেট নেই। তারপরে আপডেট ম্যানেজারের "চেক" বোতাম টিপতে চেষ্টা করুন: আবার কিছু আপডেট পাওয়া গেল।

আমার উপসংহারটি হ'ল উপরের কমান্ডটি আপডেট ম্যানেজারের সমতুল্য নয়, যেমনটি আমি সর্বদা ভেবেছি। সুতরাং, আপডেট ম্যানেজারের প্রকৃত সমতুল্য টার্মিনাল কমান্ডটি কী?


1
সম্ভবত ডিস্ট-আপগ্রেড
জেসমিনগুলি

উত্তর:


5

apt-getআপডেট ম্যানেজার যেমন করে, তখন প্রস্তাবিত প্যাকেজগুলিকে আপডেট হিসাবে বিবেচনা করবে না। এটি আপডেট ম্যানেজারে প্যাকেজগুলি অন্তর্ভুক্ত রয়েছে যা apt-getকেবলমাত্র ইনস্টল / আপগ্রেড করে dist-upgrade। অতিরিক্ত হিসাবে, আমি বিশ্বাস করি আপডেট ম্যানেজার তার নিজস্ব প্যাকেজ ক্যাশে বজায় রাখে যা কেবলমাত্র স্বয়ংক্রিয়ভাবে প্রতিদিন আপডেট হয় এবং সুতরাং এটি সর্বদা এপিটি প্যাকেজ ক্যাশের সাথে সিঙ্ক্রোনাইজ করা যায় না।

আপনি আপডেটগুলি মিস করছেন কিনা তা সত্যই যাচাই করতে, প্রস্তাবিত অ-প্রস্তাবিত আপডেটগুলির সংস্করণটি পরীক্ষা করুন আপডেট-ম্যানেজার আপনাকে ইনস্টল করতে চায় এবং তারপরে dpkg --list | grep -i packagenameপ্যাকেজের কোন সংস্করণটি আপনার সিস্টেমে সত্যই ইনস্টলড রয়েছে তা অনুসন্ধানের জন্য একটি করুন।


10

আপনি এই আদেশটি ব্যবহার করতে পারেন:

sudo apt-get dist-upgrade

ম্যান পেজ বলেছেন:

Dist-আপগ্রেড

আপগ্রেডের কার্য সম্পাদন করা ছাড়াও ডিস্ট-আপগ্রেড প্যাকেজগুলির নতুন সংস্করণগুলির সাথে পরিবর্তিত নির্ভরতা পরিচালনা করে বুদ্ধিমানভাবে; apt-get এর একটি "স্মার্ট" দ্বন্দ্ব সমাধান সিস্টেম রয়েছে এবং এটি প্রয়োজনে কম গুরুত্বপূর্ণ পদের ব্যয়ে সর্বাধিক গুরুত্বপূর্ণ প্যাকেজগুলি আপগ্রেড করার চেষ্টা করবে। সুতরাং, ডিস্ট-আপগ্রেড কমান্ড কিছু প্যাকেজ সরিয়ে ফেলতে পারে। /Etc/apt/sources.list ফাইলটিতে লোকেদের পছন্দসই প্যাকেজ ফাইলগুলি পুনরুদ্ধার করার জন্য তালিকার একটি তালিকা রয়েছে। পৃথক প্যাকেজগুলির জন্য সাধারণ সেটিংসকে ওভাররাইড করার জন্য একটি প্রক্রিয়াটির জন্যও apt_preferences (5) দেখুন।


তবে, আমি লিনাক্স কার্নাল চিত্রটি সাফল্যের সাথে আপডেট করেছি dist-upgrade, যা আপডেট করা যাবে নাupgrade
ডিক্সনসেক্স

এটি সত্য, আমি যেহেতু আমি সাধারণত আমার নিজস্ব কার্নেলগুলি সংকলন করি সে সম্পর্কে ভুলে গিয়েছিলাম :)
ইশ

-1, -y কখনই ব্যবহার করা উচিত নয়। এটিতে সিস্টেম-ওয়াইড কনফিগারেশনের সাথে ডিল করার প্রয়োজনে খারাপভাবে তৈরি প্যাকেজগুলি ভেঙে ফেলার সম্ভাবনা রয়েছে।
জির্গ

সত্যি কথা .. তবে উত্তর দিক থেকে এটি প্রম্পটটি এড়িয়ে যাবেDo you want to continue [Y/n]?
ডিক্সনসেক্স

আমি সম্পাদনা করেছি এবং অপসারণ করেছি -y:)
ডিক্সনসেক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.