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

রাসপবেরি পাই-এ উবুন্টু কোর ইনস্টলেশন: ধাপে ধাপে গাইড

রাসপবেরি পাই-এ উবুন্টু কোর ইনস্টলেশন: ধাপে ধাপে গাইড

প্রকাশিত: জানুয়ারি ৮, ২০২৩, ১১:৪৫ AM EST

এলিজা ইলেকট্রনিক্সের সাথে টিংকারিং, নতুন লিনাক্স ডিস্ট্রিবিউশন টেস্ট করা, এবং DIY সার্ভার তৈরি করতে ভালোবাসেন। তিনি কর্পোরেট ফাইন্যান্স ইন্ডাস্ট্রিতে ১৫ বছরের অভিজ্ঞতাও রেখেছেন টেক প্রজেক্ট ডেলিভারি করতে।

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

এটি এমন একটি ওএস যা রাসপবেরি পাই ২-ও চালাতে সক্ষম, পাই ৩ এবং ৪ কথা পৃথক। এই দুটি হাউসহোল্ড নেমকে জোড়া দিয়ে আপনি একটি ফলাফল পাবেন যা স্থিতিশীল, ঘন ঘন মেইনটেইন করা হয়, এবং বছরের পর বছর ভালো সাপোর্ট পায়।

চলুন উবুন্টু কোর এবং রাসপবেরি পাই একসাথে কী কী করতে পারে তা খোঁজা যাক।

উবুন্টু কোর কী?

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

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

প্রয়োজনীয় হার্ডওয়্যার ও ইনস্টলেশন

নিচের হার্ডওয়্যারগুলো আপনাকে উবুন্টু কোরে শুরু করতে সাহায্য করবে:

  • রাসপবেরি পাই ২, ৩, ৪, ৪০০, জিরো ২ W, বা কম্পিউট মডিউল ৪
  • ৪GB+ মাইক্রোএসডি কার্ড এবং রিডার
  • ওয়াই-ফাই নেটওয়ার্ক বা ইন্টারনেট কানেকশনসহ ইথারনেট কেবল
  • HDMI ইন্টারফেসসহ মনিটর
  • একটি HDMI কেবল
  • USB কীবোর্ড

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

উবুন্টু কোরের ব্যবহারিক استعمال

স্ট্যান্ডার্ড রাসপবেরি পাই OS-এর চেয়ে উবুন্টু কোর ব্যবহার করার অনেক কারণ রয়েছে।

IoT ও অ্যাপ ডেভেলপমেন্ট

রাসপবেরি পাই-এ উবুন্টু কোর ইনস্টলেশন: ধাপে ধাপে গাইড

১০ বছর পর্যন্ত সাপোর্ট (সিকিউরিটি আপডেট এবং বাগ প্যাচ ঘন ঘন) আপনার রাসপবেরি পাই-এ স্মার্ট অ্যাপ্লিকেশনের জন্য মানসিক শান্তি দেয়। প্রতিটি IoT ডিভাইসকে নিজস্ব ক্লাউড ব্যাক-এন্ড মিয়ে যা সেটার নিজস্ব IoT অ্যাপ স্টোর হোস্ট ও ম্যানেজ করে। এটি আপনাকে নিজস্ব ইকোসিস্টেম বানাতে এবং মонеটাইজেশন স্ট্র্যাটেজি ম্যানেজ করতে দেবে যেভাবে আপনি চান।

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

স্ন্যাপ ডেভেলপারদের একাধিক লিনাক্স ডিস্ট্রিবিউশনে একসাথে অ্যাপ্লিকেশন ডিপ্লয় করার সহজ পথ তৈরি করে। 게다가, স্ন্যাপ প্যাকেজ কন্টেইনার সিস্টেম ব্যবহার করে যা অ্যাপ্লিকেশনকে তার প্রয়োজন অনুযায়ী নির্দিষ্ট হার্ডওয়্যার ব্যবহার করতে দেয়। স্ন্যাপক্রাফট (স্ন্যাপ) এর সুবিধা ও অসুবিধা রিভিউ করুন স্ন্যাপ ইকোসিস্টেমের জন্য ডেভেলপমেন্ট শুরু করার আগে।

মিডিয়া সার্ভার

রাসপবেরি পাই-এ উবুন্টু কোর ইনস্টলেশন: ধাপে ধাপে গাইড

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

আপনার নেটওয়ার্কে আটैচ করা একটি স্টোরেজ সিস্টেম আপনাকে আপনার রাসপবেরি পাই-এ গুরুত্বপূর্ণ ফাইল সংরক্ষণ করতে এবং হোম নেটওয়ার্কের কম্পিউটারদের মধ্যে শেয়ার করতে দেবে। Samba উবুন্টু কোরের সাথে অন্তর্ভুক্ত একটি অ্যাপ্লিকেশন। আমাদের গাইড "কীভাবে উবুন্টুতে Samba দিয়ে নেটওয়ার্ক শেয়ার্ড ফোল্ডার সেট আপ করবেন" এর немного সাহায্যে এই স্টোরেজ সলিউশন কনফিগার করা সহজ।

একটি মিডিয়া সার্ভার তৈরি করা আরেকটি চমৎকার অপশন যা আপনি আপনার রাসপবেরি পাই-এ চ चला सकते हैं। শুধু Plex সার্ভারকে নিজস্ব ইমেজ হিসেবে ইনস্টল করার বদলে, আপনি আপনার Plex সার্ভার একটি ডকার কন্টেইনারে ইনস্টল করতে পারেন। এটি করতে, আমাদের গাইড "কীভাবে লিনাক্স মিডিয়া সার্ভার সেট আপ করবেন" দেখুন। আপনার Plex সার্ভার ইনস্টল হলে, আপনি [রাসপবেরি পাইর IP]:32400 ঠিকানায় Plex এক্সেস করতে পারবেন (যদি আপনি সার্ভার সেটআপে ডিফল্ট পোর্ট মডিফাই না করে থাকেন)।

কন্টেইনার ও ওয়েব সার্ভার

রাসপবেরি পাই-এ উবুন্টু কোর ইনস্টলেশন: ধাপে ধাপে গাইড

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

আরেকটি ওয়েব UI, Cockpit, আপনার হোম নেটওয়ার্কের অন্য ব্রাউজার থেকে আপনার উবুন্টু কোর সিস্টেম ম্যানেজ করার চমৎকার পথ। যদিও SSH গ্রাফিক্স-ফ্রি সিস্টেমে রিমোট এক্সেসের সাধারণ অভ্যাস, কিন্তু আপনার কম্পিউটারের অপারেশন দূর থেকে মনিটর করতে ওয়েব-ভিত্তিক ইন্টারফেস থাকা ভালো লাগে। সাহায্যের জন্য "Cockpit-এ শুরু করার গাইড" দেখুন।

মেশিন লার্নিং

রাসপবেরি পাই-এ উবুন্টু কোর ইনস্টলেশন: ধাপে ধাপে গাইড

মেশিন লার্নিং মডেলগুলোতে প্রায়শই নির্দিষ্ট রিকোয়ারমেন্ট থাকে। কুবারনেটেসের একটি মিনিচার সংস্করণ, MicroK8s, এই ডিমান্ডের সমাধান প্রদান করে। MicroK8s আদর্শ যখন আপনি আপাত অনেক মানুষকে সার্ভিস দিতে চান (যেমন, একটি ChatGPT চ্যাটবট)।

MicroK8s-এ ক্লাস্টার অ্যাডমিনিস্ট্রেশন অপসারণ করে আপনার মেশিন লার্নিং এন্ডেভার হাই এফিশিয়েন্সির সাথে মেশিনের একটি ক্লাস্টারে রান করতে পারেন। MicroK8s লোকালি স্ন্যাপ ব্যবহার করে ইনস্টল করা যায় এবং আপনার ইনস্টল করা মেশিন লার্নিং কন্টেইনার(গুলো) নেটিভলি রান করতে সক্ষম করবে। এটি আপনার ডেভেলপমেন্ট, GPU অ্যাক্সিলারেশন প্রজেক্টস সহ, প্রি-প্রোডাকশন স্টেজগুলো দিয়ে অনেক সহজ করে দেবে।

ডকার কন্টেইনারের বিশ্বে একটি পরিচিত নাম; কিন্তু ডকার কন্টেইনার রানটাইমস (অ্যাপ্লিকেশন রান করার জন্য) এর জন্য আরও উপযুক্ত। যদিও কুবারনেটেস ইকোসিস্টেম (MicroK8s) প্রাথমিকভাবে আরও কমপ্লেক্স সেট আপ হতে পারে, লং রানে আপনি স্কেল করার ক্ষমতা এবং অপ্রয়োজনীয় অ্যাডমিনিস্ট্রেটিভ টাস্ক হ্রাস পাবেন।

게다가, একটি MicroK8 কন্টেইনার ৬০ সেকেন্ডের নিচে खড়া করা যায়। যদিও অনেক এক্সপার্ট এই সলিউশন ব্যবহার করবেন, এটি ডেভেলপারদের লোকালি ডেভেলপ করতে সাহায্য করবেও। প্রথমবার উবুন্টুতে MicroK8s সেট আপ করার ধাপে ধাপে ইনস্ট্রাকশন পড়ুন।

উবুন্টু কোর এবং রাসপবেরি পাই আপনাকে আর কোথায় নিয়ে যাবে?

অনেক চমৎকার আইডিয়া রয়েছে যা আপনাকে উবুন্টু কোর এবং আপনার রাসপবেরি পাই দিয়ে আপনার পরবর্তী ডিজিটাল অ্যাডভেঞ্চার তৈরি করতে দেবে। সম্ভবত, Juju বা Akri-এর সুবিধা নিতে আপনার মেশিন লার্নিং প্রজেক্টের সাফল্য বাড়াতে পারেন।再者, আপনি আপনার অডিও কালেকশনের সর্বোচ্চ استفاده করতে অডিও-অনলি সার্ভার সার্ভ করতে চাইতে পারেন।

সবচেয়ে ভালো話, উবুন্টু কোর যে মিনিমাল রিসোর্স কনজ্যুম করে সেটা এটাকে এমনকি রাসপবেরি পাই ২-ও চালানোর জন্য পারফেক্ট ক্যান্ডিডেট বানিয়ে দেয়।


  1. Discord বারবার লগ আউট হচ্ছে? সমাধানগুলো এখানে!

  2. উত্সাহী লিনাক্স ব্যবহারকারীদের জন্য ৯টি সেরা KDE-ভিত্তিক ডিস্ট্রো

  3. র‍্যাম মেমরি এবং হার্ড ড্রাইভের পার্থক্য কী?

  4. উইন্ডোজ ১০ লক স্ক্রিন টাইমআউট সহজে পরিবর্তন করার উপায়