একটি মেটা-প্যাকেজ এবং একটি প্যাকেজের মধ্যে পার্থক্য কী?


27

আমি শুনেছি কিছু প্যাকেজকে মেটা-প্যাকেজ হিসাবে শ্রেণিবদ্ধ করা হচ্ছে । সুতরাং এখন আমি ভাবছি যে মেটা-প্যাকেজ এবং একটি প্যাকেজের মধ্যে পার্থক্য কী?


আমি যদি অনুরূপ জমা দিতে পারি তবে অন্য চ্যানেলে জিজ্ঞাসা করা হয়েছিল… ... আমার দ্বারা।
কোজিরো

ওহ ... আমি প্রশ্ন জিজ্ঞাসা করা হয়েছে কিনা আগে জিজ্ঞাসা করা হয়েছে।
নিতিন ভেঙ্কটেশ

উত্তর:


21

এই প্যাকেজগুলিতে প্রকৃত সফ্টওয়্যার নেই, এগুলি কেবল ইনস্টল করার জন্য অন্যান্য প্যাকেজগুলির উপর নির্ভর করে।

এটি লক্ষণীয় গুরুত্বপূর্ণ যে একটি মেটা প্যাকেজ অপসারণ এটি ইনস্টল করা প্যাকেজগুলি সরিয়ে দেয় না:

যখন কোনও মেটাপ্যাকেজ তার অন্তর্নিহিত নির্ভরতাগুলির যে কোনও এক বা আরও অনেকগুলি মুছে ফেলার মাধ্যমে স্বয়ংক্রিয়ভাবে সরিয়ে ফেলা হয়, তখন মেটাপ্যাকেজের নির্ভরযোগ্য তালিকার মধ্যে থাকা সমস্ত প্যাকেজগুলি এখনও সিস্টেমে ইনস্টল করা থাকে।

আপনি উদাহরণস্বরূপ উবুন্টু-ডেস্কটপ টেনে একটি সাধারণ মেটা প্যাকেজের কাঠামোটি দেখতে পারেন:

apt-get source ubuntu-desktop

এবং তারপরে কাঠামোটি দেখে আপনি প্রতিটি মেটা-প্যাকেজ প্রস্তাবিত প্যাকেজগুলির তালিকা এবং সেই সাথে এটি সমস্ত একসাথে রাখার কাঠামোটি পাবেন debian/rules

তথ্যসূত্র:


1
আপডেট সম্পর্কে কি? আমি যদি একটি মেটাপ্যাকেজ আপডেট করি তবে নির্ভরতাগুলিও কি আপডেট হবে?
কিট হো

মেটা-প্যাকেজের নির্ভরতা কখনই নিজে মেটা-প্যাকেজ হতে পারে না?
সাজুউক

8

মেটাপ্যাকেজগুলি বিদ্যমান প্যাকেজ বা প্যাকেজগুলির লিঙ্ক। সুতরাং এগুলি মূলত এমন স্ক্রিপ্ট যা অন্যান্য প্যাকেজ ইনস্টল করে y তারা প্যাকেজগুলিকে নির্ভরতা হিসাবে রাখে

উদাহরণস্বরূপ: প্যাকেজটি ubuntu-desktopউবুন্টুর জন্য ডিফল্ট ইউআইয়ের জন্য প্রয়োজনীয় সমস্ত প্যাকেজ ইনস্টল করে। কিন্তু একই ডোজনেট আনইনস্টল করে এর নির্ভরতা আনইনস্টল করুন


2

একটি মেটা-প্যাকেজ অন্য প্যাকেজগুলিতে টানে এবং সংজ্ঞা অনুসারে অন্য কিছু করা উচিত নয়।

একটি প্যাকেজটিতে সাধারণত কিছু ধরণের সামগ্রী থাকে (ফাইল, অ্যাপ্লিকেশন, ডকুমেন্টেশন, একটি স্ক্রিপ্ট বা এ জাতীয়)।


2

সহজভাবে বলেছিলেন, একটি মেটা প্যাকেজের খালি ডক্স ছাড়া কিছুই নেই। এর কেবলমাত্র মেটাডেটা রয়েছে যার অর্থ এটির নির্ভরতা, বা দ্বন্দ্ব ইত্যাদি থাকতে পারে ...


0

মেটাপ্যাকেজ আপনার নিয়মিত প্যাকেজ নয়। এটি সর্বদা একটি সফ্টওয়্যার এর সর্বশেষতম প্যাকেজ ইনস্টল করার একটি উপায়। উদাহরণস্বরূপ উবুন্টুতে 'ইম্যাকস' মেটাপ্যাকেজ সর্বদা ইমাসের সর্বশেষতম উপলব্ধ সংস্করণ ইনস্টল করে।

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