আপনি কিভাবে একটি লিনাক্স ডিস্ট্রো সঠিকভাবে কাঁটাচামচ করবেন? [বন্ধ]


19

আমি ভাবছিলাম, একজন কীভাবে লিনাক্স ডিস্ট্রো তৈরি করতে যাবেন। এলএফএসকে ওভারকিলের মতো মনে হয়, আমি বরং একটি বিদ্যমান ডিস্ট্রো কাঁটাচামচ করে দেব। আমি জানি যে এখানে বেশ কয়েকটি "রেসপিন" অ্যাপ্লিকেশন রয়েছে তবে এগুলি কেবল আপনাকে অতিরিক্ত অ্যাপ্লিকেশনগুলি ইনস্টল করার অনুমতি দেয় বলে মনে হয়, তারা আপনাকে সংগ্রহস্থল, কনফিগারেশন এবং ইত্যাদি পরিবর্তন করার অনুমতি দেয় বলে মনে হয় না they

আমি যা খুঁজছি তা হল কোনও বিদ্যমান ডিস্ট্রো কীভাবে গ্রহণ করা যায় এবং এটিকে উল্লেখযোগ্যভাবে সংশোধন করা যায়, আদর্শভাবে ফেডোরা বা পুদিনা সংশোধন করে, যদিও আমার কোনও পুরানো কার্নেল ব্যবহার করার প্রয়োজন হতে পারে।

সাধারণ পরামর্শটির প্রশংসা করা হয়, আপনি যে ফাইলগুলি দিয়ে পাঠাচ্ছেন সেগুলি আপনি কীভাবে তা সংশোধন করবেন? আপনি কি সরঞ্জাম ব্যবহার করেন? আপনি কীভাবে এটি একটি লাইভসিডিতে গুটিয়ে রাখবেন? আপনি কীভাবে একটি সংগ্রহস্থল হোস্ট করবেন?


খুব বিস্তৃত হিসাবে বন্ধ করতে পতাকাঙ্কিত।
সিরো সান্তিলি 新疆 改造 中心 法轮功 六四 事件

উত্তর:


12

এতে নিজের পছন্দসই প্যাকেজগুলির সাথে নিজস্ব প্যাকেজ সংগ্রহস্থল তৈরি করে আপনি কেবল একটি ডিস্ট্রো তৈরি করতে পারেন। এটাই সব ডিস্ট্রো। পরিবর্তনগুলি কত বড় বা সামান্য তা বিবেচ্য নয়।

সুতরাং আপনি যদি কোনও ডিস্ট্রো তৈরি করতে চান, কেবল পুরো উত্সের সংগ্রহস্থলটি অনুলিপি করুন, আপনার যা যা প্যাকেজ চান তা পরিবর্তন করুন এবং রেপোটিকে নিজের হিসাবে প্রকাশ করুন (আপনি যে ডিস্ট্রোটি অনুলিপি করছেন তার কোনও লাইসেন্স চুক্তি লঙ্ঘন করবেন না তা নিশ্চিত করে) ।

সংজ্ঞা অনুসারে, এটি একটি নতুন বিভ্রান্তি তৈরি করছে।


আপনি কীভাবে এটি কোনও সিডিতে গুটিয়ে রাখবেন? আপনি কিভাবে এটি হোস্ট করবেন?
একটি নাম নয়

1
প্যাকেজিং সিস্টেমের উপর নির্ভর করে তবে তাদের সিডি সংগ্রহস্থল এবং ইনস্টলার এবং নেটওয়ার্ক হোস্টিং করার উপায় থাকবে।
এক্সটিএল

প্যাকেজ ম্যানেজারকে প্যারেন্ট ডিস্ট্রোর প্যাকেজের পরিবর্তে আপনার আপডেট হওয়া প্যাকেজটি ব্যবহার করতে আপনি কীভাবে বলবেন? প্যারেন্ট ডিস্ট্রোতে কিছু পরিবর্তিত হওয়ার কারণে যখন আপনার প্যাকেজগুলি পুনর্নির্মাণ করতে হবে তখন নির্ভরতা কীভাবে পরিচালিত হয়?

7

এই প্রশ্নটি দেখুন এবং অন্যান্যদের জন্য এই প্রশ্নটি গ্রহণ করে।

ক্লাসিক উত্তরটি হল "লিনাক্স থেকে স্ক্র্যাচ দিয়ে শুরু করুন", সেখান থেকে যান। এবং এটি এটি করার একটি বৈধ উপায়: উদাহরণস্বরূপ, অনেক ডিস্ট্রিয়ান ডেবিয়ান থেকে প্রাপ্ত। প্রচুর ডিস্ট্রো রেড হ্যাট বা স্ল্যাকওয়ার বা ইভান আর্চ লিনাক্স থেকে প্রাপ্ত।

আমি বলব যে এই ডিসট্রোসের জন্য আপনার একটি সত্যই পরিষ্কার এবং সংজ্ঞাযোগ্য লক্ষ্য থাকা দরকার। এর আগে, ডিস্ট্রোসের লক্ষ্য ছিল "একক ফ্লপিতে ফিট" বা "একটি সিডি থেকে সরাসরি রান", বা "একটি প্যাকেজ ম্যানেজার বিকাশ করা যা সমস্ত সমস্যা সমাধান করে"।

যদিও আমি জানি না যে এই আধুনিক সময়ে এটি যথেষ্ট enough প্রায় প্রতিটি অদ্ভুত দাড়ি কুলুঙ্গির সাথে এটির সাথে একটি ডিস্ট্রো থাকে: অনুপ্রবেশ পরীক্ষার পিছনে ব্যাকট্র্যাক থাকে, একেবারে ফ্রি জিএনউইউসেন্সে থাকে, লিস্টটি অনির্দিষ্টকালের জন্য বাড়ানো যেতে পারে। আপনার কুলুঙ্গির চেয়ে আরও বেশি কিছু থাকা দরকার, অন্যথায় কেবল লিনাক্স থেকে স্ক্র্যাচ করুন এবং এটি দিয়ে সম্পন্ন করুন।


এই উত্তরের (বা মন্তব্য) আলোকে, আমি এটিকে আরও কিছুটা পরিষ্কার করার জন্য প্রশ্নটি সংশোধন করব।
একটি নাম নয়


দেখে মনে হচ্ছে এলএফএস x86_64 মেশিনের জন্য। গ্রাউন্ড আপ থেকে রাস্পবেরিপি 3 বি + এর জন্য একটি ডিসট্রো নির্মাণের চেষ্টা করা ভাল ধারণা (আমার কাছে) বলে মনে হচ্ছে না। মনে হচ্ছে প্রচুর চাকা নতুন করে তৈরি হবে। বোর্ডে বুট ম্যানেজার এবং কার্নেল পোর্ট করার ক্ষেত্রে সমস্ত সমস্যার উল্লেখ না করা।

4

ফেডোরা আসলে কাঁটাচামচ করার জন্য খুব সহজ (যদিও এটি সহজ নয় ) বা "রিমিক্স" হিসাবে তারা কল করে। রেপো সংজ্ঞা রয়েছে fedora-release। অ্যাপ্লিকেশনগুলির সাথে কনফিগারেশনগুলি প্যাকেজ করা হয়, সুতরাং আপনাকে সেগুলি আরআরপিএম থেকে পুনরায় তৈরি করতে হবে। একবার আপনি নিজের কাঁটাচামচ তৈরি করতে চান এমন প্যাকেজগুলি সংগ্রহ করে নিলে আপনি createrepoসেগুলি সত্যিকারের রেপোতে পরিণত করতে দৌড়ে যান। এরপরে আপনি রেপো থেকে মিডিয়া তৈরি করতে উইকিতে তালিকাবদ্ধ সরঞ্জামগুলি ব্যবহার করতে পারেন।


2

আমি এর উত্তর দিতে পারি! একটি জিএনইউ / লিনাক্স বিতরণ হ'ল জিএনইউ এবং অন্য কোথাও থেকে আসা সফ্টওয়্যার টুকরাগুলির সংমিশ্রণ। খুব কমপক্ষে, আপনি যে সফ্টওয়্যার প্যাকেজগুলিকে সংশোধন করতে চান, তাদের সংশোধন করতে চান, তাদের পুনরায় সংকলন করতে চান এবং তারপরে আপনার পছন্দের বিতরণটির কাঁটাটি পুনরায় বিতরণ করতে চান

যে করবে না সব কিন্তু হও, হিসাবে আপনি ট্রেডমার্ক ও বন্টন আপনি forking হয় কপিরাইটের সঙ্গে খুব সতর্কতা অবলম্বন করা আবশ্যক আছে। (আমি আইনজীবী নই) তবে আপনি যে ডিস্ট্রোটি তৈরি করছেন তার ব্র্যান্ডিং পরিবর্তন করার পরামর্শ দেওয়া হবে, কারণ আপনি (সম্ভবত) পিতামাতার সাথে আপনার বিতরণটি যুক্ত করতে চান না (আমি সে সম্পর্কে নিশ্চিত নই, তবে এটি পিতামাতাকে বিতরণে সমস্যা তৈরি করতে পারে you আপনি যদি বলতে চান যে আপনি একটি নির্দিষ্ট বিতরণ স্পষ্টভাবে প্রমাণ করেছেন, আপনি এটি স্পষ্টভাবে উল্লেখ করতে পারেন, তবে তাদের ট্রেডমার্ক ব্যবহার করবেন না Again আবার, আমি আইনজীবী নই)।

আপনার বিতরণের জন্য সফ্টওয়্যার সহ একটি সংগ্রহস্থল সরবরাহ করার একটি উপায়ও আপনাকে খুঁজে বের করতে হবে এবং আপনি যদি জানতে চান যে আপনার বিতরণগুলি মূল বিতরণেরগুলির পাশাপাশি থাকা আছে বা আপনার বিতরণের জন্য একমাত্র ব্যক্তি, এবং না ভাঙ্গার উপায়ও খুঁজে বের করতে পারেন বিতরণ যখন কেউ এটি আপডেট করে।

এগুলি ছাড়াও, এখানে 3 টি ফাইল রয়েছে যা আপনি স্পষ্টতই পরিবর্তন করতে চাইতে পারেন, সেগুলি /etc/issue(সম্ভবত /etc/issue.netখুব) /etc/os-releaseএবং /etc/lsb-releaseআপনার ডিস্ট্রোর জন্য GRUB তালিকা পরিবর্তন করতে সর্বশেষে একটি পরিবর্তন করা দরকার। /etc/default/grubলাইনটি পরীক্ষা করার জন্য নিশ্চিত হন GRUB_DISTRIBUTOR। এটির মতো কিছু হওয়া উচিতGRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null

এখন, আপনি কীভাবে সফ্টওয়্যার-ওয়াইজ সম্পর্কে যাবেন তা পুরোপুরি আপনার উপর নির্ভর করে (সফ্টওয়্যারটি বিয়োগ ও যুক্ত করা) তবে আপনার নতুন বিতরণটি এখনই প্রস্তুত হওয়া উচিত (আমি জানি না যে আমি এই মুহুর্তে কিছু ভুলে গিয়েছি কি না)।

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


0

আপনি যখন লিনাক্স এ আসেন তখন modifyingখুব বড় আকারের জিনিস হয়ে যায়।

আপনি কোনও নির্দিষ্ট ডিস্ট্রো থেকে আপনি কী যুক্ত করতে বা সরাতে বা সংশোধন করতে চান তার একটি পরিষ্কার সীমানা আপনার নিজের জন্য তৈরি করা উচিত। আপনি যদি না পান তবে আপনি প্রতি পদক্ষেপে নিজেকে অবিরাম ভাবছেন। (অভিজ্ঞতা থেকে)।


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