উবুন্টুতে বিল্ড-অপরিহার্যতার সাথে সম্পর্কিত আরএইচইএল প্যাকেজটি কী হবে?


9

আমি জানি কীভাবে রেপোগুলি থেকে উপলভ্য প্যাকেজগুলি তালিকাভুক্ত করতে হয় তবে আমি কীভাবে সমতুল্য মেটা-প্যাকেজগুলির সাথে মেলে এমন একটি তালিকা পেতে পারি build-essential

এরকম কোনও জিনিস আছে এবং যদি না হয় তবে এরকম ঘনিষ্ঠ / অনুরূপ মিলগুলি খুঁজে পাওয়ার জন্য কোনও বুদ্ধিমান পন্থা কী হবে?



@ এসআর_: আপনি প্রায় সঠিক, কারণ উত্তর yum groupinstall "Development Tools"আমাকে সাহায্য করবে। তবে কীভাবে আমি সেই মেটা-প্যাকেজগুলির তালিকা খুঁজে পাব এবং সেখানে কী ডিস্ট্রোস জুড়ে তাদের সাথে মেলে একটি তালিকা রয়েছে? এটি আমার প্রশ্নেরও অংশ। আমি জিজ্ঞাসা করার আগে আমি সাইটে অনুসন্ধান করেছি।
0xC0000022L

@ এসআর_ আমি অনুমান করেছি যে "বিকাশ সরঞ্জামগুলি" বিল্ড-অপরিহার্য থেকে বেশ বিস্তৃত।
ডারোবার্ট

আপনি yum grouplistগ্রুপগুলির একটি তালিকা পেতে ব্যবহার করতে পারেন ।
টমএইচ

@ টমএইচ: একসাথে আমি ঠিক কী খুঁজছিলাম yum groupinfo। দুর্ভাগ্যক্রমে যেমন ডার্বার্ট নির্দেশ করেছেন, এটি প্রদর্শিত হয় যে "বিকাশ সরঞ্জামগুলি" এর পরিধি এর চেয়ে বড় build-essential। এটিকে একটি উত্তর হিসাবে লিখুন এবং আপনি কমপক্ষে একটি
উত্সাহ

উত্তর:


1

অসম্পূর্ণ বিতরণগুলির জন্য আপনি হুবহু প্যাকেজ গোষ্ঠী খুঁজে পাবেন না, এগুলি বিভিন্ন বিতরণ অবিকল কারণ তারা কিছু মৌলিক বিষয়ে একমত নয়। নোট করুন যে বিভিন্ন ডিস্ট্রিবিউশনগুলি ইনস্টল করতে বিভিন্ন প্রবাহ প্যাকেজ নির্বাচন করে এবং স্থানীয় কনফিগারেশনে যোগ করার আগে পৃথক পৃথক প্রবাহের প্যাকেজগুলিও গ্রুপ / বিভক্ত করে। বেশিরভাগ বিকাশের জন্য প্রয়োজনীয় রানটাইম এবং স্টাফের মধ্যে বিভাজনকে স্বীকৃতি দেয় ly-develবা প্যাকেজের নামে এমন কিছু), এবং সম্ভবত ডকুমেন্টেশন এবং অতিরিক্ত উদাহরণ। আপনার সেরা বাজি হ'ল উত্সের গোষ্ঠীটি বিচ্ছিন্ন করা এবং গন্তব্যে সম্পর্কিত প্যাকেজগুলি ইনস্টল করা। আপনি পূর্ববর্তী পদক্ষেপ থেকে লক্ষ্যটি যা কিছুকে গোষ্ঠীভুক্ত করে তা বিশদ প্যাকেজ তালিকার সাথে মিলিয়ে দেখার চেষ্টা করতে পারেন। সম্ভবত গ্রুপের নামগুলি কিছু দিকনির্দেশনা দেয়, বা আপনি কিছু ওয়েবপৃষ্ঠায় প্যাকেজ কাঠামোগত সংক্ষিপ্ত বিবরণ দিয়ে দেখতে পারেন (ফেডোরার জন্য কিছুই খুঁজে পাচ্ছেন না, স্রেফ সর্বশেষতম এবং পুরানোগুলির মধ্যে পার্থক্য , দুঃখিত)। অনেক কাজ, অবশ্যই।



2

আপনি যখন বিল্ড-অপরিহার্য মেটা-প্যাকেজটির প্যাকেজ তালিকার দিকে তাকান, আপনি দেখতে পাবেন যে নিম্নলিখিত ফাইলগুলি অন্তর্ভুক্ত রয়েছে:

/usr/share/build-essential/essential-packages-list
/usr/share/build-essential/list
/usr/share/doc/build-essential/AUTHORS
/usr/share/doc/build-essential/changelog.gz
/usr/share/doc/build-essential/copyright
/usr/share/doc/build-essential/essential-packages-list
/usr/share/doc/build-essential/list

সুতরাং, আমি ধরে নিতে হবে যে কেউ অন্তর্ভুক্ত তালিকার দিকে নজর দিতে পারে এবং এটি কী সরবরাহ করে তা দেখতে পারে। / Usr / শেয়ার / বিল্ড-আবশ্যক / আবশ্যক-প্যাকেজ-তালিকাটি দেখে আপনি দেখতে পাচ্ছেন যে এই প্যাকেজগুলি বিল্ড-অপরিহার্য অংশ হিসাবে ইনস্টল করা আছে:

base-files
base-passwd
bash
bsdutils
coreutils
dash
debianutils
diffutils
dpkg
e2fsprogs
findutils
grep
gzip
hostname
login
mount
ncurses-base
ncurses-bin
perl-base
python-minimal
sed
tar
util-linux

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


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