আর্চ লিনাক্সে কেন কোনও দেবদেব প্যাকেজ নেই?


28

আমি বুঝতে পারি যে জেন্টো বা স্ল্যাকওয়ারের মতো উত্স ভিত্তিক বিতরণগুলির *-devপ্রোগ্রামগুলির সংস্করণ দরকার নেই । এগুলিতে স্থানীয়ভাবে সমস্ত কিছু সংকলনের জন্য সোর্স কোডের পাশাপাশি শিরোনাম ফাইলগুলি অন্তর্ভুক্ত রয়েছে।

তবে আমি আরক লিনাক্সে*-dev প্যাকেজগুলি কখনও দেখিনি , যদিও এটি প্যাকেজ ভিত্তিক। আমি অন্যান্য বিতরণে প্রচুর প্যাকেজ জুড়ে চলেছি ।*-dev

উত্তর:


30

-দেব প্যাকেজগুলিতে সাধারণত শিরোনাম-ফাইল, উদাহরণ, ডকুমেন্টেশন এবং এগুলি থাকে যা কেবল প্রোগ্রাম চালানোর প্রয়োজন হয় না (বা নির্ভরযোগ্যতা হিসাবে একটি লাইব্রেরি ব্যবহার করে)। জায়গা বাঁচাতে এগুলি বাকি রয়েছে।

আর্চলিনাক্স সাধারণত এই ফাইলগুলি প্যাকেজটি দিয়েই চালিত করে। এটি ইনস্টলেশনের জন্য কিছুটা বেশি ডিস্কের জন্য ব্যয় করে তবে আপনাকে পরিচালনা করতে থাকা সংখ্যা প্যাকেজগুলি হ্রাস করে।


1
হ্যালো আপনার উত্তরের জন্য ধন্যবাদ। আমি মনে করি আপনি ঠিক বলেছেন, কারণ আমি আর্চ লিনাক্সে লক্ষ্য করেছি আমি এখনই প্যাকেজগুলি সংকলন করতে পারি ( -devপ্যাকেজ ইনস্টল করার দরকার নেই )। আপনি একটি রেফারেন্স অন্তর্ভুক্ত করতে পারেন?
সেবাস্তিয়ান

3
সর্বাধিক গুরুত্বপূর্ণ উল্লেখ যদি সম্ভবত আর্চ ওয়ে এবং সরলতার নীতি - -devপ্যাকেজ তৈরির অর্থ প্যাকেজটি তৈরি করা এবং অন্তর্ভুক্ত ফাইলগুলি সরিয়ে নেওয়া। আর্চলিনাক্স প্যাকেজগুলিতে প্যাকেজটি অন্তর্ভুক্ত হিসাবে অন্তর্ভুক্ত করা হয়েছে (উদাহরণস্বরূপ make) অনুরোধ করে পরে এটি স্পর্শ না করে। এই নিয়মের ব্যতিক্রম আছে তবে আমি এই প্রশ্নের সাথে প্রাসঙ্গিক কোনও ভাবতে পারি না।
উইল্যান্ড

4

আপনি যদি মানক প্যাকেজগুলির উত্সটি সম্পাদনা করতে চান এবং সেগুলি নিজেই সংকলন করতে চান তবে আপনার ABS (আর্চ বিল্ড সিস্টেম) ব্যবহার করা উচিত। আর্ক লিনাক্স উইকি থেকে উদ্ধৃত :

সংক্ষেপে আর্চ বিল্ড সিস্টেম, এবিএস, উত্স কোড থেকে সফ্টওয়্যার বিল্ডিং এবং প্যাকেজিংয়ের জন্য একটি বন্দরগুলির মতো সিস্টেম। যদিও প্যাকম্যান হ'ল বাইনারি প্যাকেজ পরিচালনার জন্য বিশেষায়িত আর্ক টুল (ABS দিয়ে নির্মিত প্যাকেজ সহ), ABS ইনস্টলযোগ্য .pkg.tar.gz / .pkg.tar.xz প্যাকেজগুলিতে উত্স সঙ্কলনের জন্য সরঞ্জামগুলির সংগ্রহ।

আর্চ লিনাক্স ব্যবহার করার সময় এটি প্রস্তাবিত পদ্ধতি।


1
আপনি এসআরসি প্যাকেজগুলির সাথে ডিভ প্যাকেজগুলি বিভ্রান্ত করছেন। src প্যাকেজগুলি আপনাকে প্যাকেজটি পুনরায় তৈরি করতে দেয়। ডেভ প্যাকেজ আপনাকে প্যাকেজের উপর নির্ভর করে এমন কিছু তৈরি করতে দেয়।
ম্যাথু মার্শাল

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