Is is possible to build Ubuntu from source to get the same kind of benefit?
আমি আপনার সুবিধাগুলি সম্পর্কে নিশ্চিত নই যদি আপনার মোটামুটি নতুন হার্ডওয়্যার উপাদান থাকে তবে "উত্স থেকে উবুন্টু" প্রশ্নের উত্তর হ্যাঁ, আপনি উত্স থেকে আপনার পছন্দসই অ্যাপ্লিকেশনগুলিই তৈরি করতে পারবেন না, তবে পুরো অপারেটিং সিস্টেমটি তৈরি করতে পারেন।
এটি এখানে:
আপনাকে অ্যাপ্ট-বিল্ড ইনস্টল করতে হবে । এটি অপ্ট-গেটের মতো একটি কোমন্ডলাইন সরঞ্জাম, তবে বাইনারি প্যাকেজটি ডাউনলোড এবং ইনস্টল করার পরিবর্তে অ্যাপটি-বিল্ড প্যাকেজের উত্স কোডটি ডাউনলোড করে, এটি সংকলন করে এবং এটি আপনার সিস্টেমে ইনস্টল করে।
আপনি এটি ইনস্টল করার পরে
sudo apt-get install apt-build
আপনাকে এপিটি (হ্যাঁ) এর জন্য একটি অ্যাপ্ট-বিল্ড রেপো তৈরি করতে চান কিনা এবং প্রসেসরের আর্কিটেকচার সম্পর্কে একটি প্রশ্ন (আমার ইনটেল i7 কোর 2 হিসাবে বিবেচিত হবে) জিজ্ঞাসা করা হবে an অবশ্যই সমস্ত বিকল্প এইভাবে পুনরায় কনফিগার করা যায়:
dpkg-reconfigure apt-build
উপরের কমান্ডটি জিসিসি সংকলক এবং মেকার বিল্ডারের জন্য দুটি অতিরিক্ত বিকল্প সরবরাহ করে। তাদের বিবরণগুলি সিস্টেম ম্যানুয়ালগুলিতে পাওয়া যায়: ম্যান জিসিসি এবং ম্যান মেক।
একটি ম্যানুয়াল এবং উপলভ্য কমান্ড বিকল্পগুলির জন্য পরীক্ষা করুন
man apt-build
তবে সবচেয়ে দরকারী:
- অ্যাপ্ট-বিল্ড আপডেট - আপডেট রেপো তালিকা, (এপেট-গেট আপডেটের মতো)
- অ্যাপ্ট-বিল্ড আপগ্রেড - অপারেটিং সিস্টেম আপডেট করে (যেমন অ্যাপ্লিকেশন-আপ আপগ্রেড)
- অ্যাপ্ট-বিল্ড ইনস্টল প্রোগ্রাম - একটি অ্যাপ্লিকেশন ইনস্টল করে, (অ্যাপ্লিকেশন-ইনস্টল ইনস্টলের মতো)
- অ্যাপ্ট-বিল্ড ওয়ার্ল্ড - হার্ড-কোর ব্যবহারকারীদের জন্য এটি কিছুটা পুরো সিস্টেমটিকে পুনরুদ্ধার করে!
উদাহরণ স্বরূপ:
বলুন আপনি গেডিট সংকলন / ইনস্টল করতে চান। অ্যাপটি-গেটের পরিবর্তে আপনি কেবল ইনস্টল করুন
sudo apt-build install gedit
অ্যাপটি-বিল্ড /etc/apt/source.list ফাইলের মধ্যে থাকা ডেবি-সিআরসি এন্ট্রিগুলি ব্যবহার করে যাতে সংকলন এবং ইনস্টলেশন প্রক্রিয়াগুলি সম্পূর্ণ স্বয়ংক্রিয় হয় (জেন্টুতে উদ্ভূত হওয়ার অনুরূপ)। মূল অ্যাপ্লিকেশন এবং তার নির্ভরতার উত্স-বিল্ড ডাউনলোডের উত্সগুলি, তাদের সংকলন করে, একটি ডেব প্যাকেজ তৈরি করে এবং শেষ পর্যন্ত প্যাকেজটি ইনস্টল করে।
অ্যাপ্ট-বিল্ড ওয়ার্ল্ড সম্পর্কে কিছু নোট।
আমার মতে এটির চেষ্টা করবেন না, যদি না আপনার 24 বা আরও ঘন্টা উপলব্ধ থাকে!
যদি আপনার প্রথম জিনিসটি করা উচিত তবে কোনও তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলি অপসারণ / অক্ষম / আনইনস্টল করুন (উবুন্টুর একটি নতুন ইনস্টল করা আরও ভাল) এবং তারপরে:
sudo su
dpkg --get-selections | awk '{if ($2 == "install") print $1}'> /etc/apt/apt-build.list
exit
উপরের কমান্ডটি আপনার সিস্টেম প্যাকেজগুলির সম্পূর্ণ তালিকাটি apt-build.list এ অনুলিপি করবে যাতে সেগুলি উত্স থেকে সংকলন করা যায়। ফাইলটি খুলুন
sudo gedit /etc/apt/apt-build.list
এবং যে কোনও জিসিসি / জি ++ এন্ট্রি সরান
তারপরে আপনি এটি করতে পারেন:
sudo apt-build world
পুনর্নির্মাণ প্রক্রিয়াটি সম্পূর্ণ স্বয়ংক্রিয়ভাবে তৈরি করতে আমি দুটি বিকল্প - আইয়েস এবং --ফোর্স-হ্যাঁ যুক্ত করার পরামর্শ দিই।