লিনাক্স অপারেটিং সিস্টেম অনেক কারণেই অসাধারণ। সাধারণত লিনাক্স ডিস্ট্রিবিউশন ফ্রি, যা সবসময় বোনাস। প্রায়শই লিনাক্স ডিস্ট্রো Windows কাউন্টারপার্টের চেয়ে কম সিস্টেম-ইনটেনসিভ। তবে,可以说 লিনাক্সের সেরা দিক হলো এর চরম কাস্টমাইজেশন।
বেছে নেওয়ার জন্য ডিস্ট্রোর একটি খাজানা থাকার পরেও, Ubuntu Customization Kit একটি DIY অভিজ্ঞতা দেয়। UCK একটি চমৎকার রোল-ইউর-ওন অ্যাপ যা অফিসিয়াল উবুন্টু লাইভ CD বানায়। আপনি যদি চিন্তা করেন কেন একটা বানাবেন, কারণই অনেক। লাইভ সিস্টেমে যেকোনো প্যাকেজ যোগ করুন, এবং একটি টেলরড ডিস্ট্রো বানান। চেক করুন কিভাবে কাস্টম উবুন্টু ডিস্ট্রো বানাবেন, Ubuntu Customization Kit ইনস্টল করার পর থেকে প্যাকেজ পিক করা এবং লাইভ CD রান করা পর্যন্ত।
প্রাথমিক ইনস্টল
Ubuntu Customization Kit একটি ডিস্ট্রিবিউশন পাওয়ার চমৎকার উপায় যা আউট-অফ-দ-বক্স রেডি থাকে। ডিস্ট্রো লোড করার পর প্যাকেজ ইনস্টল করার বদলে, সবকিছু রেডি থাকে। יתר cyto, UCK লাইভ ডিস্ক থেকে বুট করার জন্য পারফেক্ট। প্রথমে অফিসিয়াল UCK উবুন্টু পেজে যান। যেহেতু এটি একটি অ্যাপ, UCK সফটওয়্যার সেন্টার থেকে ইনস্টল হয়।
ডাউনলোড বাটনে ক্লিক করুন, যা আপনাকে অতিরিক্ত সফটওয়্যার ইনস্টল করার জন্য জিজ্ঞেস করবে। Install সিলেক্ট করুন।
পরবর্তীতে, অ্যাপ্লিকেশন চালু করার জন্য প্রম্পট করবে। Open Link সিলেক্ট করুন এবং কন্টিনিউ করুন।
আপনাকে আথেন্টিকেট করার জন্য সাধারণ পাসওয়ার্ড দিতে বলা হতে পারে।
এখন Ubuntu Customization Kit ইনস্টল হয়ে গেলে, আমাদের ডিস্ট্রো বানানোর কাজ শুরু করা যাক। সাধারণ অ্যাপের মতো UCK সার্চ করুন এবং খুলুন।
UCK একটি বান্ধব ওয়েলকাম স্ক্রিন দেখাবে আপনার বর্তমান ডিস্ট্রোর ইনফোসহ (আমার ১৬.০৪)। আপনার /home/usr/tmp ফোল্ডারে প্রায় ৫ GB ফ্রি স্পেস এবং ইন্টারনেট এক্সেস প্রয়োজন। OK চাপুন প্রসেস করতে।
এখন আপনার অপশনগুলো বেছে নেওয়ার পালা! প্রথম পছন্দ: ল্যাঙ্গুয়েজ প্যাক। আমি শুধু ইংরেজি ব্যবহার করি, তাই সেটি বেছে নিলাম, কিন্তু স্পেনিশও নিলাম। আপনার পছন্দের ল্যাঙ্গুয়েজ প্যাক চেক করুন, OK চাপুন। আপনি ইচ্ছেমতো বেশি ইনস্টল করতে পারেন।
আবার ল্যাঙ্গুয়েজ সিলেক্ট করতে হবে। এইবার, লাইভ CD বুটের সময় কোন ল্যাঙ্গুয়েজগুলো উপলব্ধ থাকবে সেটি ডिसাইড করছি। আবার আমি ইংরেজি এবং স্পেনিশ নিলাম। OK চাপুন।
আপনি যদি একাধিক ল্যাঙ্গুয়েজ ইনস্টল করেন যেমন আমি, UCK আপনাকে বুটের সময় ডিফল্ট ল্যাঙ্গুয়েজ কী হবে সেটি বেছে নেওয়ার জন্য বলবে। আমি ইংরেজি সিলেক্ট করলাম।
আপনার ডেস্কটপ এনভায়রনমেন্ট সিলেক্ট করুন
এরপর, আপনাকে একটি ডেস্কটপ এনভায়রনমেন্ট বেছে নেওয়া লাগবে। ডিফল্ট অপশনগুলো: Unity, KDE, Gnome, এবং Others। এখানেও মাল্টিপল চয়েস উপলব্ধ।
ল্যাঙ্গুয়েজ প্যাক, বুট ল্যাঙ্গুয়েজ, এবং ডেস্কটপ এনভায়রনমেন্ট পিক করলে, আপনাকে একটি ISO ইমেজ স্পেসিফাই করতে হবে। এটি আপনার লাইভ CD হিসেবে কাজ করবে। আমি Ubuntu 16.10 ISO ব্যবহার করলাম। যেকোনো Ubuntu-ভিত্তিক ISO কাজ করা উচিত। একটি নাম দিন। একাধিক ISO বানালে আলাদা নাম দিন যাতে মিক্স আপ না হয়।
UCK জিজ্ঞেস করবে আপনি কি বিল্ডের সময় প্যাকেজ ইউটিলিটি এবং কনসোল দিয়ে CD কাস্টোমাইজ করতে চান। Yes সিলেক্ট করুন।
পরবর্তীতে, আপনি কি ডিস্ক থেকে Windows-রিলেটেড ফাইল ডিলিট করতে চান সেটি বেছে নিন। এগুলো লাইভ CD Windows-এ ব্যবহার করলে চলে। আমি Yes বেছে নিলাম যেহেতু আমি Windows-এ লাইভ CD ব্যবহার করব না। এটি স্পেস বাঁচাতে একদম ভালো পদ্ধতি, তাই जब तक আপনার অত্যাবশ্যক না হয়, সেগুলো ডিলিট করুন।
এখন আপনি বেছে নিন হাইব্রিড ইমেজ জেনারেট করতে চান কিনা। হ্যাঁ, আপনি নিশ্চিতভাবেই চাইবেন। এইভাবে, আপনি কাস্টম ডিস্ট্রো USB স্টিকে বার্ন করতে পারবেন।
চলুন তাইয়ার হওয়া যাক বিল্ড করতে
এখন আপনি ইনিশিয়াল ইনস্টল কমপ্লিট করেছেন, বিল্ড শুরু করার পালা। একটি মেসেজ জানাবে আপনার ISO কোথায় সেভ হবে, কিছু এইভাবে:
/home/moe/tmp/remaster-new-files/livecd.iso
"Please fasten your seatbelts and enjoy the ride!" ওয়ার্নিং মেনে চলুন। দুর্ভাগ্যক্রমে, আমার কম্পিউটার চেয়ারে সিটবেল্ট নেই, তাই সেই পরামর্শ বাদ দিয়ে নিজের রিস্কে এগিয়ে গেলাম।
এখন একটি অপশন দেখবেন অ্যাকশন সিলেক্ট করার জন্য। এখানে আপনি Continue Building, বা Run Console Application বেছে নেবেন। কাস্টোমাইজ করতে, Run Console Application পিক করুন এবং প্রোগ্রাম ইনস্টল করুন
apt-get
ফিনিশ হলে, Continue Building সিলেক্ট করুন। UCK এখন প্রসেসের শুরুতে খুলা টার্মিনালে স্যুইচ করবে। আপনার পাসওয়ার্ড দিন।
টার্মিনাল ISO বিল্ড করতে দিন। আপনি হয়ে গেলেন, এবং এখন আপনার पास একটি কাস্টম লাইভ CD আছে!
বাগ ফিক্স
UCK-এর সাপোর্ট এন্ড হয়েছে। যবুত, লেটেস্ট ভার্সন, ২.৪.৭, Sourceforge পেজ থেকে ডাউনলোড উপলব্ধ। আপনি যদি পান:
Unable to extract gfxboot-theme-ubuntu source package
তাহলে আপনাকে মিসিং ডিপেন্ডেন্সি gfxboot-theme-ubuntu ইনস্টল করতে হবে। রান করুন:
sudo apt-get install gfxboot-theme-ubuntu
তারপর আপনাকে প্যাচও করতে হবে:
/usr/lib/uck/customization-profiles/localized_cd/customize_iso
May be, এই Ask Ubuntu থ্রেডে একটি ডিফ প্যাচ এবং আরও ইনফো পাওয়া যাবে।
আমার কেসে, টার্মিনাল ওয়ার্নিং দিয়েছিল isohybrid কমান্ড না পাওয়ায়। তবুও, আমার ওয়ার্কিং, কাস্টম ISO সঠিক ফোল্ডারে পেলাম। আপারেন্টলি এটি isohybrid প্যাকেজের অভাবের ইস্যু।
UCK এখনো কাজ করে, তাই ব্যবহার করুন!
UCK টেকনিক্যালি সাপোর্টেড নয়, কিন্তু এখনো একটি ফাংশনিং টুল। আপনাকে কিছু আইটেম প্যাচ করতে হতে পারে এবং কিছু ডিপেন্ডেন্সি ইনস্টল করতে হতে পারে। সামগ্রিকভাবে, কিছু সমস্যা থাকা সত্ত্বেও, এটি একটি স olid পদ্ধতি কাস্টম ডিস্ট্রো বানানোর।
আপনি কী কাস্টম ডিস্ট্রো পکا रहे हैं? কমেন্টে জানান!