নূন্যতম লিনাক্স ডেস্কটপ তৈরির সরঞ্জামগুলি সন্ধান করছেন


13

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

সুতরাং আমি খুব ন্যূনতম ডেস্কটপ বিতরণ বা এ জাতীয় বিতরণ তৈরির জন্য আরও ভাল একটি সরঞ্জামের সন্ধান করছি । বা অন্য কথায় আমি প্যাকেজ পরিচালকের একটি প্রাক রানটাইম বিল্ড সরঞ্জাম দিয়ে প্রতিস্থাপন করতে চাই ।

একটি প্যাকেজ ম্যানেজার ক্ষতি করবে না তবে আমি এমন একটি ডিস্ট্রিবিউশন খুঁজছি যা একটি বিশাল প্যাকেজ সংগ্রহস্থলের পরিবর্তে অগ্রণী অগ্রণী কনফিগারেশনকে কেন্দ্র করে

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

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

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

কিছুক্ষণ অনুসন্ধানের পরে আমি বিল্ড্রুটকে পেয়েছি যা এম্বেডড ডিস্ট্রিবিউশনগুলি তৈরি করার উদ্দেশ্যে করা হয়েছে তবে এটি এক্স 11 স্থাপনের অনুমতি দেয়। একটি সরঞ্জামচেন এবং তারপরে একটি রুটফেস তৈরির আগে বিল্ডটি make menuconfigঠিক লিনাক্সের মতো ব্যবহার করে কনফিগার করা যেতে পারে । এটি এম্বেড থাকা সিস্টেমগুলির জন্য ক্রস সংকলনের উদ্দেশ্যে তৈরি করা বাদে এটিকে আমার মনে মনে ছিল ঠিক মত দেখাচ্ছে।

আমার বর্তমানে যা মনে আছে তা হ'ল বিল্ড্রুট ব্যবহার করা তবে প্রথমে সমস্ত এম্বেডেড নির্দিষ্ট অংশটি তাদের lfs থেকে সংশ্লিষ্ট অংশের সাথে প্রতিস্থাপন করে pping প্রচুর কাজ.

এছাড়াও বিল্ড্রুটকে খুব গুরুত্বপূর্ণভাবে কিছু সমস্যা রয়েছে (যেমন এটি আমার সীমাবদ্ধ পরীক্ষার থেকে দেখা যাচ্ছে) কেবলমাত্র একটি অতিরিক্ত প্যাকেজ ফলাফল সক্ষম করে যা ছিদ্র থেকে পুনরায় নির্মিত হয়, তবে তুচ্ছ পরিবর্তনের জন্য আমি এড়াতে চাই।

এই সময় বিনিয়োগ করার আগে আমি বিল্ড্রোটের মতো প্রাক-ইনস্টলেশন বিল্ড সরঞ্জাম সহ ডেস্কটপ বিতরণ অনুসন্ধান চালিয়ে যাব, ডেস্কটপ বিতরণগুলি তৈরির উদ্দেশ্যে নির্মিত বিল্ড্রূটের / কাঁটাচামচের বিকল্প।

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

যদিও উল্লিখিত সমস্ত বিতরণ সূক্ষ্ম বিতরণ হয় সেগুলি আমি যা খুঁজছি তা নয়। আমি যা খুঁজছি তা হ'ল "ডেস্কটপের জন্য বিল্ড্রুট" । বিল্ড্রুট কী তা আপনি যদি না জানেন তবে আপনি সম্ভবত এমন কোনও উত্তর দিতে পারবেন না যা আমাকে সন্তুষ্ট করে।

এছাড়াও আমি মনে করি না যে এই প্রশ্নটি বিষয়গত। আমি কেবল আমার প্রয়োজনগুলির নিকটে আসে এমন কিছু খুঁজে পাচ্ছি না এবং এজন্য আপনাকে আমার যে প্রকল্পের প্রয়োজন তার কমপক্ষে অংশ সরবরাহ করতে পারে এমন প্রকল্পগুলিতে আমাকে নির্দেশ করতে বলছি।

উত্তর:


5

আপনি কিকস্টার্ট এর মতো কিছু ব্যবহার করতে পারেন যা anacondaফেডোরা, সেন্টোস, আরএইচএল এবং উত্সাহিত বিতরণগুলির ইনস্টলারের বৈশিষ্ট্য যা আপনাকে আপনার পছন্দ অনুসারে একটি ইনস্টলেশন সম্পূর্ণ কাস্টমাইজ করতে দেয়। আপনি কোন প্যাকেজ ইনস্টল করতে চান তা নির্বাচন করতে পারেন, পার্টিশন বিন্যাস, নেটওয়ার্ক কনফিগারেশন, প্যাকেজ সংগ্রহস্থল, রুট পাসওয়ার্ড এবং আরও অনেক কিছু। আপনি প্রাক ও ইনস্টলেশন-পরবর্তী স্ক্রিপ্টগুলি তৈরি করতে পারেন যা আপনার যা কিছু প্রয়োজন তা করেন। আপনি সম্পূর্ণ স্বয়ংক্রিয়ভাবে ইনস্টলটি চালাতে পারেন বা আপনি যা চান তা চয়ন করতে এবং চয়ন করতে পারেন। সমস্ত সেটিংস একটি সাধারণ (এক্সএমএল নয়) পাঠ্য ফাইলে সংজ্ঞায়িত করা হয়, যা আপনি হাতে বা গ্রাফিকাল system-config-kickstartসরঞ্জাম দিয়ে তৈরি করতে পারেন ।

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

নেটওয়ার্ক বিকল্পগুলি বা কাস্টম স্পান মিডিয়া আপনাকে "বিশাল প্যাকেজ সংগ্রহস্থল" প্রয়োজন থেকে দূরে সরিয়ে দেয়, তবুও আপনি কিছু যুক্ত করতে চান তা স্থির করে থাকলে এটি এখনও সেখানে থাকবে। তবে, আপনি যদি পুরো হোগ করতে চান তবে আপনি নিজের সংগ্রহস্থল , চেরি-পিকিং আরপিএমএস আপস্ট্রিম থেকে তৈরি করতে পারেন , এসআরপিএমএসকে আপনার পছন্দ অনুসারে কাস্টমাইজ করতে, নিজের ঘূর্ণায়মান , বা এমনকি হ্যাকিং make && make installবা tar -jxfইনস্টল-পরবর্তী স্ক্রিপ্টেও তৈরি করতে পারেন।

অনেক ডিস্ট্রিবিউশনের অনুরূপ কার্যকারিতা রয়েছে, যার মধ্যে কিছুগুলি কিকস্টার্ট ফাইলগুলি বোঝে এমনকি তারা তাদের পুরো বৈশিষ্ট্য সেটটি (ডেবিয়ানের মতো) প্রয়োগ না করলেও understand


পয়েন্টারটি কিকস্টার্ট করার জন্য ধন্যবাদ। আমি এটির ডকুমেন্টেশনগুলিতে কেবল একবার নজর রেখেছি তাই এটি আমার প্রয়োজনগুলি সরবরাহ করবে কিনা তা আমি এখনও জানি না তবে এটি অবশ্যই আকর্ষণীয় দেখায়। আপনি বুঝতে পেরেছি আমি যা খুঁজছি, অভিনন্দন :-) আমি আপনার উত্তরটি এখনও "গ্রহণ" করব না, কারণ আমি এখনও আরও উত্তর উত্সাহিত করতে চাই। আমি এখনও একটি মূলধারার পরিবর্তে ন্যূনতম বিতরণ থেকে উত্পন্ন এমন একজন নির্মাতার সন্ধান করছি। পরবর্তীকর্মীরাও ঠিক এটি পেতে পারে তবে আমার আগেরটির প্রতি আমার আরও কিছুটা বিশ্বাস আছে। আবার ধন্যবাদ.
তারসিয়াস

1

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

আপনি চান্দ্র লিনাক্স বা সিআরইউএক্সও অন্বেষণ করতে চাইতে পারেন।


অতীতে আমি এগুলি বিতরণ করার আগে আগে কখনও এই বিতরণগুলির কথা শুনিনি not তবে আমি পুনর্বিবেচনা করব; একটি নতুন চেহারা থেকে তাদের মনে হয় যে এটি কমপক্ষে করা উপযুক্ত। ধন্যবাদ।
তারসিয়াস

1

আমি জানি গেমটি উত্তর দিতে দেরি হয়েছে তবে আপনি কি http://susestudio.com/ ব্যবহার করে চেষ্টা করেছেন ? ব্লাট ছাড়াই আপনি যতটা প্যাকেজ নিজের পছন্দ মতো এটি করতে চান তা চয়ন করতে পারেন। আপনি নিজের সংগ্রহস্থল তৈরি করতে পারেন। আপনার রেপোর ভিতরে আপনার নিজের প্যাকেজগুলি আপলোড করতে পারেন। আপনি যেভাবে চান এটি পেতে আপনার কয়েক ঘন্টা সময় লাগবে তবে এটি আপনার বিল্ডরোটের ঝামেলা বাঁচাবে।


1

আপনি কি এলএফএসক্রিপ্ট জুড়ে এসেছেন ?

লিনাক্স ফ্রি স্ক্রিপ্ট (বা 'এলএফএস স্ক্রিপ্ট) হ'ল' স্ক্র্যাচ থেকে স্বয়ংক্রিয় লিনাক্সের 'জন্য একটি আনুষ্ঠানিক বিকল্প। এলএফএস স্ক্রিপ্টে এলএফএস এবং বিএলএফএস বইগুলি থেকে উত্পন্ন উত্পন্ন পরীক্ষিত স্ক্রিপ্টগুলি অন্তর্ভুক্ত রয়েছে, যার সাহায্যে আপনি স্ক্র্যাচ থেকে একটি সম্পূর্ণ লিনাক্স অপারেটিং সিস্টেম তৈরি করতে পারেন।

আরও কিছু নগ্নপদে লিনাক্স ডিস্ট্রোস (উইকিপিডিয়া মাধ্যমে পরীক্ষা করার জন্য) ইনক্লুক:

  • ক্ষুদ্র কোর লিনাক্স
  • সেলিক্স ওএস
  • স্লিটাজ এবং টিনি স্লিটাজ
  • ছোট ছোট লিনাক্স
  • ...

0

জেন্টু লিনাক্স আপনাকে যা চায় ঠিক তা তৈরি করতে দেয়। ব্যবহারিকভাবে কিছুই থেকে সম্পূর্ণ ফুল ফোটা ডেস্কটপ। এটি মূলত একটি বিল্ড সিস্টেম যা আপনাকে বিল্ড-টাইম বৈশিষ্ট্যগুলি কাস্টমাইজ করতে দেয়।


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

সুতরাং, আপনি কি এটির সাথে দরকারী কিছু করার আশা করছেন? ;-)
কিথ

1
আমি বরং কিছু ইনস্টল করার জন্য সময় ব্যয় করব যা ইতিমধ্যে ইনস্টল থাকা কোনও বিষয় যা তদন্ত করার পরিবর্তে এখনও অনুপস্থিত তা কেবলমাত্র এটি শেখার জন্য আমার প্রয়োজন হয় না তবে তবুও এটি মুছে ফেলতে পারে না কারণ এটি বিতরণে কঠোরভাবে জড়িত।
তারসিয়াস

0

প্রকৃতপক্ষে এর জন্য প্রচুর বিকল্প রয়েছে এবং এটি সাবজেক্টিভের রাজ্যে চলে যাবে।

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

আর্কলিনাক্স, এবং জেন্টু এর মতো আরও বেশ কয়েকটি লিনাক্স ডিস্ট্রো হালকা ওজনের বা আপনার প্রয়োজন অনুসারে তৈরি হওয়ার ক্ষেত্রে বিশেষজ্ঞ। আপনি যদি তাদের একটির সাথে আরও নির্দিষ্ট সহায়তা চান তবে ....

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