"সুডো অ্যাপ্ট-গেট আপডেট" কী করে?

আমি ভাবছি কি sudo apt-get update তাই না?

এটা কি আপডেট করে?

সংক্ষেপে, apt-get update আসলে সফ্টওয়্যার নতুন সংস্করণ ইনস্টল করা হয় না. পরিবর্তে, এটা আপগ্রেড প্রয়োজন যে প্যাকেজ জন্য আপগ্রেড করার জন্য প্যাকেজ তালিকা আপডেট, সেইসাথে শুধু ভান্ডার আসা যে নতুন প্যাকেজ.

  • apt-get update সংগ্রহস্থল থেকে প্যাকেজ তালিকা ডাউনলোড এবং "আপডেট" তাদের প্যাকেজ এবং তাদের নির্ভরতা নতুন সংস্করণ তথ্য পেতে. এটি সমস্ত সংগ্রহস্থল এবং পিপিএগুলির জন্য এটি করবেথেকে http://linux.die.net/man/8/apt-get:

    তাদের উত্স থেকে প্যাকেজ সূচক ফাইল পুনরায় সুসংগত করতে ব্যবহৃত. উপলব্ধ প্যাকেজ সূচী নির্দিষ্ট অবস্থান(গুলি) থেকে আনা হয় /etc/apt/sources.list(5). একটি আপডেট সবসময় একটি আপগ্রেড বা জেলা আপগ্রেড করার আগে সম্পাদনা করা উচিত.

  • apt-get upgrade এপিটি প্রণালী দ্বারা এই নতুন সংস্করণ সম্পর্কে জানেন যদি মেশিনে বিদ্যমান প্যাকেজ নতুন সংস্করণ আনা হবে apt-get update.

    থেকে http://linux.die.net/man/8/apt-get:

    বর্তমানে গণনা করা উত্স থেকে সিস্টেমে ইনস্টল করা সমস্ত প্যাকেজের নতুন সংস্করণ ইনস্টল করতে ব্যবহৃত হয় /etc/apt/sources.list(5). বর্তমানে উপলব্ধ নতুন সংস্করণের সাথে ইনস্টল করা প্যাকেজ উদ্ধার এবং আপগ্রেড করা হয়; কোন পরিস্থিতিতে বর্তমানে ইনস্টল করা প্যাকেজ মুছে ফেলা হয়, কিংবা প্যাকেজ যে ইতিমধ্যে প্রাপ্ত এবং ইনস্টল ইনস্টল করা হয় না. অন্য প্যাকেজের অবস্থা ইনস্টল পরিবর্তন ছাড়া আপগ্রেড করা যাবে না যে বর্তমানে ইনস্টল প্যাকেজ নতুন সংস্করণ তাদের বর্তমান সংস্করণ এ ছেড়ে দেওয়া হবে. [জোর খনি] এপিটি-গেট জানে যে প্যাকেজ নতুন সংস্করণ পাওয়া যায়, যাতে একটি আপডেট প্রথম সম্পাদনা করা আবশ্যক.

  • apt-get dist-upgrade দ্বারা সম্পন্ন করা হয়, যা একই কাজ করতে হবে apt-get upgrade, প্লাস এটি বুদ্ধিমানভাবে নির্ভরতাগুলি পরিচালনা করবে, তাই এটি অপ্রচলিত প্যাকেজগুলি সরাতে বা নতুন যুক্ত করতে পারে এখানে দেখুন: ডিস্ট-আপগ্রেড এবং কোট কী এবং কেন এটি আপগ্রেড এবং কোটের চেয়ে বেশি আপগ্রেড করে?

    থেকে http://linux.die.net/man/8/apt-get:

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

আপনি এর সাথে কমান্ডগুলি একত্রিত করতে পারেন && নিম্নরূপ:

sudo apt-get update && sudo apt-get install foo bar baz foo-dev foo-dbg

অথবা নির্ভরতা সংস্করণ প্রয়োজনীয়তা হিসাবে সম্ভব নতুন সংস্করণ পেতে:

sudo apt-get update && sudo apt-get dist-upgrade

আপনার প্রয়োজন sudo উভয় সময়, কিন্তু যেহেতু sudo ডিফল্টরূপে শেষ থেকে 5 বা তাই মিনিটের মধ্যে আপনি প্রম্পট না sudo অপারেশন, আপনি (বা না এ সব) শুধুমাত্র একবার আপনার পাসওয়ার্ড জন্য অনুরোধ জানানো হবে.

টার্মিনালে সাহায্য-একটি গুগল অনুসন্ধান করতে পারেন হিসাবে, আপনি প্রায় কোনো টার্মিনাল কমান্ডের জন্য সংজ্ঞা দিতে পারেন. উদাহরণ স্বরূপ,

apt-get --help

sudo apt-get update মূলত তিনটি অংশ রয়েছে:

sudo

সুপার-ইউজার (রুট) ক্ষমতা সঙ্গে নিম্নলিখিত কমান্ড সঞ্চালিত হবে. সিস্টেম ফাইল পরিবর্তন বা অ্যাপ্লিকেশন ইনস্টল করার প্রয়োজন যে অনেক কর্ম মধ্য দিয়ে যেতে অতিরিক্ত অনুমতি প্রয়োজন.

apt-get

উবুন্টু সফ্টওয়্যার প্যাকেজগুলি ইনস্টল, অপসারণ এবং পরিচালনা করতে ব্যবহার করে এমন একটি কমান্ড-লাইন সরঞ্জাম

update

ইন্টারনেটে একটি সার্ভার থেকে প্যাকেজ তালিকা আপডেট যা ব্যবহার করতে এপিটি-গেট প্রোগ্রামের জন্য একটি বিকল্প. প্যাকেজ তালিকা সফ্টওয়্যার প্যাকেজ যে আপনি এপিটি-গেট ব্যবহার করে ইনস্টল করতে পারেন সম্পর্কে গুরুত্বপূর্ণ তথ্য সঙ্গে কার্যক্ষম-পেতে ইউটিলিটি প্রদান. অ্যাপ্ট-গেট ইনস্টল করার জন্য একটি কমান্ড দেওয়া হলে ইনস্টল করার জন্য যা সফ্টওয়্যার নির্ধারণ এই তালিকা ব্যবহার করে. উদাহরণ স্বরূপ

sudo apt-get install guake

এটি বর্তমানে আমার কম্পিউটার এর স্থানীয় সফ্টওয়্যার তালিকায় তালিকাভুক্ত করা হয় হিসাবে গুয়েক টার্মিনাল ইনস্টল করা হবে. এই, তবে, উপযুক্ত সংস্করণ হতে পারে না, বা প্রোগ্রাম নতুন হলে, এটা সব সময়ে উপলব্ধ নাও হতে পারে. সুতরাং, এপিটি-গেট সহ সফ্টওয়্যার ইনস্টল করার সময়, আপনি সাধারণত টাইপ করেন

sudo apt-get updatesudo apt-get install <package>

এপিটি - গেট নিশ্চিত করা প্যাকেজের সাম্প্রতিকতম সংস্করণ ইনস্টল করতে জানে.

তথ্যের জন্য আরেকটি দরকারী উৎস হল help.ubuntu.com সাইট. উদাহরণস্বরূপ, আপনি যদি সেই সাইটটি অনুসন্ধান করেন apt-get আপনি খুঁজে পাবেন অ্যাপেট/হাওটো ফলাফল এক হিসাবে.

চলমান sudo apt-get update কেবলমাত্র সব ভান্ডার এবং পিপিএ এর থেকে প্যাকেজ আপনার তালিকা আপ টু ডেট নিশ্চিত করে তোলে. আপনি এই কমান্ড চালানো না থাকে, আপনি ইনস্টল করা হয় বিভিন্ন প্যাকেজ পুরোনো সংস্করণ পেয়ে যেতে পারে, বা খারাপ, নির্ভরতা বিষয়. আপনি যদি কেবল একটি পিপিএ যুক্ত করে থাকেন এবং আপডেট না করে থাকেন তবে পিপিএ থেকে কোনও কিছুই কাজ করবে না কারণ আপনার কাছে সেই পিপিএ বা সংগ্রহস্থল থেকে প্যাকেজ তালিকা নেই

সংক্ষেপে: এটা অত্যন্ত চালানোর জন্য প্রস্তাবিত sudo apt-get update ইনস্টল করার আগে, কিন্তু এটি আপনি যদি সত্যিই সময়ের জন্য চাপ দেওয়া হয় তবে এড়ানো যেতে পারে আপনি শেষ থেকে সংগ্রহস্থল বা পিপিএ পরিবর্তন না করা পর্যন্ত apt-get update.

এটা আপনার কম্পিউটারে উপলব্ধ সফ্টওয়্যার তালিকা আপডেট.

আপনার কম্পিউটারে একটি তালিকা রয়েছে (ক্যাটালগের মতো) এতে উবুন্টু সার্ভারগুলি উপলব্ধ সমস্ত সফ্টওয়্যার রয়েছে কিন্তু উপলব্ধ সফ্টওয়্যার এবং সংস্করণ পরিবর্তন হতে পারে, তাই একটি "আপডেট" সার্ভার আঘাত এবং তার স্থানীয় তালিকা (বা ক্যাটালগ) আপডেট করার জন্য পাওয়া যায় কি সফ্টওয়্যার দেখতে হবে.

মনে রাখবেন যে update থেকে পৃথক হয় upgrade. আপডেট, উপরে উল্লিখিত হিসাবে, উপলব্ধ সফ্টওয়্যার আনা এবং তালিকা আপডেট যখন হবে upgrade আপনার কম্পিউটারে ইনস্টল করা সফ্টওয়্যার নতুন সংস্করণ ইনস্টল করা হবে (প্রকৃত সফ্টওয়্যার আপডেট).

আসলে আপনার সফ্টওয়্যার আপগ্রেড করার জন্য (তালিকা "আপডেট" না), আপনি কমান্ড চালানো

sudo apt-get upgrade

যা সাধারণত একটি "আপডেট" পরে মৃত্যুদন্ড কার্যকর করা হয়.