কম্পিউটার টিউটোরিয়াল

নিজের কাস্টম উবুন্টু ইনস্টলেশন বানান

Ubuntu একটি রক সলিড অপারেটিং সিস্টেম, যা প্রায় যেকোনো PC-তে ইনস্টল হয়ে "জাস্ট ওয়ার্কস"। উবুন্টুর অনেক চমৎকার ডেরিভেটিভ আছে, প্রতিটির ভিন্ন ডেস্কটপ এনভায়রনমেন্ট একই চমৎকার কোরের ওপর বিল্ট, কিন্তু সেগুলো প্রিলোডেড আসে অপরিমিত সফটওয়্যারসহ যা আপনি কখনো ব্যবহার করবেন না।

যেমন, আপনার ল্যাপটপে কোনো DVD বার্নার নাই কিন্তু DVD বার্নিং অ্যাপ্লিকেশন ইনস্টলড; অথবা ডিফল্ট ভিডিও প্লেয়ার যা আপনি কখনো ব্যবহার করেন না কারণ VLC ইনস্টলড। হয়তো আপনি আপনার লিনাক্স বক্সের টুকরো টুকরো কিছুটা বেশি শিখতে প্রস্তুত।

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

নিজের কাস্টম উবুন্টু ইনস্টলেশন বানান

Ubuntu Server ইনস্টল

আমি ইনস্টলেশন প্রসেসে গভীরে যাবো না, কারণ উবুন্টু সার্ভার GUI উবুন্টু ডেস্কটপের চেয়ে আরও "ওল্ড স্কুল" লুক ছাড়া স্টেপগুলো প্রায় লাইভ DVD-এর মতোই, এবং নতুন ব্যবহারকারীরা ডেস্কটপ ইমেজ ইনস্টল করলে ভালো থাকেন। কয়েকটি টিপস:

  • কীবোর্ডের অ্যারো কী মেনুতে বিভিন্ন অপশন হাইলাইট করতে দেয়।
  • Tab কী মেনু এবং কনফার্মেশন অপশন (back, continue) এর মধ্যে মুভ করায়।
  • Space কী একটি মেনু অপশন সিলেক্ট করায়।
  • Enter কী অটোমেটিক্যালি continue অপশন সিলেক্ট করে যদি আপনি ম্যানুয়ালি back সিলেক্ট না করেন।

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

আপনি প্যাকেজ সিলেকশন স্ক্রিনে পৌঁছালে (ইনস্টলেশন প্রসেসের শেষে), শুধু এন্টার চাপুন। বেস সিস্টেম এবং সেটিংস সিলেক্টড থাকবে—এবং আপনার সেগুলো লাগবে— কিন্তু এই স্ক্রিন থেকে LAMP সার্ভার বা DNS সার্ভার ইনস্টল করার প্রয়োজন নেই।

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

আপনি কমান্ড লাইন-ফু সম্পর্কে এই প্রাইমার পড়তে পারেন যদি টার্মিনালে অনকমফরটেবল মনে করেন, তারপর প্যাকেজ ম্যানেজমেন্ট সিস্টেমে আমার রানডাউন পড়ুন, কারণ আপনি Apt ব্যবহার করে আপনার ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করবেন।

Ubuntu আপডেট

নিজের কাস্টম উবুন্টু ইনস্টলেশন বানান

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

sudo apt update && sudo apt upgrade

এখন আপনি সব আপডেটেড এবং একটি টেক্সটের দেওয়াল দেখছেন। স্ক্রিন ক্লিয়ার করতে নিচের কমান্ড টাইপ করুন:

clear

একটি ডেস্কটপ এনভায়রনমেন্ট ইনস্টল

নিজের কাস্টম উবুন্টু ইনস্টলেশন বানান

চমৎকার। এখন আপনি ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করবেন। উবুন্টুর অনেক প্রি-কনফিগারড ডেস্কটপ প্যাকেজ আছে, যেগুলো অপ্রয়োজনীয় সফটওয়্যারের ঝড় ইনস্টল করে। বদলে, আমরা একটি গ্রাফিক্যাল সার্ভার, Xorg, ইনস্টল করব যা আমাদের লগইন ম্যানেজার, LXDM, এবং আমাদের লাইটওয়েট কিন্তু ফুল-ফিচারড ডেস্কটপ এনভায়রনমেন্ট, LXDE চালাতে দেবে।

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

sudo apt install xorg lxterminal lxdm lxde --no-install-recommends

নোট: LXDE ফুল প্যাকেজ ইনস্টল করলে এগুলো ডিফল্টভাবে ইনস্টল হয়, কিন্তু আমরা শিখছি, তাই কমান্ডগুলো টাইপ আউট করা ভালো যাতে আপনি বুঝতে পারেন আপনার কম্পিউটার কাজ করার জন্য কী কী সফটওয়্যার প্যাকেজ আসলে ইনস্টল হচ্ছে।

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

বড় ইনস্টলেশনের পর, আমি সবসময় সিস্টেম রিবুট করার পরামর্শ দিই। এটি লিনাক্সকে ব্যাকগ্রাউন্ড প্রসেস বা মেমরিতে চলমান সফটওয়্যার ক্লিয়ার আউট করতে দেয়। উবুন্টুকে এই কমান্ড দিন:

sudo reboot

LXDE সেটআপ এবং Synaptic ব্যবহার

নিজের কাস্টম উবুন্টু ইনস্টলেশন বানান

রিবুটের পর, আপনাকে লগইন স্ক্রিন, LXDM দেখাবে। আপনার ক্রেডেনশিয়াল দিন এবং আপনি আপনার ডেস্কটপ এনভায়রনমেন্ট, LXDE দেখবেন।

টাস্কবারের নিচে বাম কোণার মেনু আইকনে ক্লিক করলে আশ্চর্য করেও খালি থাকবে... সেটি বদলাই। System Tools সাবমেনু থেকে LXTerminal খুলুন। এখন আপনার সামনে একটি কমান্ড লাইন প্রম্পট, যেটি ব্যবহার করতে আপনি প্রো হয়ে যাচ্ছেন।

নিজের কাস্টম উবুন্টু ইনস্টলেশন বানান

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

sudo apt install synaptic
নিজের কাস্টম উবুন্টু ইনস্টলেশন বানান

Synaptic এখন Preferences সাবমেনুতে পাওয়া যাবে। খুলুন।

বাম পাশে আপনি সব বিভিন্ন প্যাকেজ গ্রুপ দেখবেন, যেগুলো গ্রুপ অনুযায়ী উপলব্ধ সফটওয়্যার সর্ট করে। ডানপাশে উপরে "Search" বাটন আছে। ক্লিক করুন এবং সার্চ বারে "LXDE" টাইপ করুন।

এটি "LXDE" ট্যাগ বিশিষ্ট সকল সফটওয়্যার দেখাবে, এবং ইনস্টল করা সফটওয়্যার ফিল-ইন চেকবক্স দিয়ে ডেনোট করবে। আপনি সফটওয়্যারের নামে ক্লিক করলে, প্যাকেজের নাম এবং ডেসক্রিপশন ডেসক্রিপশন বক্সে লোড হবে।

নিজের কাস্টম উবুন্টু ইনস্টলেশন বানান

এখন, Firefox সার্চ করুন। প্যাকেজ লিস্টিং-এ স্ক্রোল ডাউন করুন Firefox পাওয়া পর্যন্ত। সেটির পাশের বক্সে ক্লিক করুন, এবং "Mark for installation" সিলেক্ট করুন। এখন প্যাকেজ লিস্টের উপরের রিবনে Apply বাটনে ক্লিক করুন। ইনস্টলেশনের পর, Firefox আপনার স্টার্ট মেনুর Internet সাবমেনুতে পাওয়া যাবে।

আপনাকে চালিয়ে যেতে আরও কয়েকটি লিংক দিচ্ছি।

  • LXDE ওয়েবসাইট LXDE-র চমৎকার ওভারভিউ দিয়ে থাকে।
  • LXDE উইকি LXDE-র প্রতিটি সফটওয়্যার পিস কী করে সেটি বিস্তারিত বলে।
  • সাপোর্ট লাগলে, LXDE ফোরাম প্রশ্ন জিজ্ঞেস করার চমৎকার জায়গা।
  • আপনার সিস্টেম উবুন্টু-ভিত্তিক হলে, উবুন্টু ফোরামও প্রশ্ন জিজ্ঞেস ও উত্তর পাওয়ার অন্য চমৎকার রিসোর্স।

আপনার কাস্টম উবুন্টু সিস্টেম উপভোগ করুন

আপনি এখনই একটি বেস লিনাক্স সিস্টেম, একটি বেয়ার-বোন্স ডেস্কটপ এনভায়রনমেন্ট, একটি ওয়েব ব্রাউজার, এবং একটি গ্রাফিক্যাল প্যাকেজ ম্যানেজার ইনস্টল করেছেন। এটি उतना কঠিন ছিল না যা আপনি ভাবতে পারেন, এবং এক-दুই ঘন্টা কাটানোর খারাপ উপায় নয়, ঠিক?

আশা করি আপনি একটি ওয়ার্কিং লিনাক্স অপারেটিং সিস্টেমে কী কী যায় সেটি সম্পর্কে কিছুটা বেশি শিখলেন, এবং আপনি কমিউন লাইন এবং Synaptic থেকে সফটওয়্যার ইনস্টল করে আপনার উবুন্টু ইনস্টলেশনকে নিজের বানাতে শিখতে থাকবেন।

আমি জানতে চাই আপনি সিস্টেমটি কেমন লাগল। আপনি কি অন্য ডেস্কটপ এনভায়রনমেন্ট এবং লগইন ম্যানেজার ইনস্টল করে দেখেছেন? আপনি কোন অ্যাপ্লিকেশন ইনস্টল করার পরিকল্পনা করছেন এই ডিস্ট্রোকে আপনার বানাতে? কমেন্টে জানান!

  1. উবুন্টুতে স্টার্টআপ অ্যাপ্লিকেশন ম্যানেজ করার পদ্ধতি

  2. আপনার কম্পিউটারে CentOS ইনস্টল করার পদ্ধতি

  3. উবুন্টুতে ডেস্কটপ শর্টকাট তৈরির পদ্ধতি

  4. উবুন্টুতে ইউনিটি (Unity) ডেস্কটপ ফিরিয়ে আনার উপায়