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

কিউবিক দিয়ে আপনার নিজস্ব লিনাক্স ডিস্ট্রিবিউশন তৈরি করুন:একটি ধাপে ধাপে গাইড

আপনি যদি নিজের Linux তৈরি করার কথা ভাবছেন বিতরণ, এটি সত্যিই একটি উত্তেজনাপূর্ণ প্রজেক্ট হতে পারে, বিশেষ করে যদি আপনি এমন একটি OS চান যা আপনার প্রয়োজন অনুসারে পুরোপুরি তৈরি।

একটি টুল যা আপনাকে এটি অর্জন করতে সাহায্য করতে পারে তা হল কিউবিক , যা আপনার উবুন্টু ডিস্ট্রিবিউশন এবং অন্যান্য ডেবিয়ান-ভিত্তিক সিস্টেমগুলিকে কাস্টমাইজ করার প্রক্রিয়া সহজ এবং উন্নত করার জন্য ডিজাইন করা বৈশিষ্ট্যগুলির একটি পরিসর অফার করে৷

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

কিউবিক, বা কাস্টম উবুন্টু আইএসও ক্রিয়েটর , একটি ব্যবহারকারী-বান্ধব গ্রাফিকাল ইন্টারফেস প্রদান করে যা আপনাকে সহজেই আপনার কাস্টমাইজড উবুন্টু সিস্টেমের একটি বুটেবল ISO ইমেজ তৈরি করতে দেয়। এটি পুরো প্রক্রিয়াটিকে সহজ করে তোলে, পুরোনো, আরও ম্যানুয়াল পদ্ধতির তুলনায় উবুন্টুকে কাস্টমাইজ করার জন্য আরও সুগমিত এবং দক্ষ পদ্ধতির প্রস্তাব দিয়ে সমস্ত দক্ষতা স্তরের ব্যবহারকারীদের জন্য এটিকে আরও অ্যাক্সেসযোগ্য করে তোলে৷

ছবি:কিউবিক

কিউবিকের সাহায্যে, আপনি সহজেই প্যাকেজ যোগ করতে বা সরাতে পারেন, সিস্টেম সেটিংস পরিবর্তন করতে পারেন, এমনকি আপনার নিজস্ব স্ক্রিপ্টগুলিও অন্তর্ভুক্ত করতে পারেন—সবকিছুই একক পরিবেশের মধ্যে।

এই নির্দেশিকাটি আপনাকে ইনস্টলেশন থেকে কাস্টমাইজেশন পর্যন্ত সমগ্র প্রক্রিয়ার মধ্য দিয়ে নিয়ে যাবে।

↪ সিস্টেমের প্রয়োজনীয়তা

আপনি শুরু করার আগে, নিশ্চিত করুন যে আপনার সিস্টেম নিম্নলিখিত প্রয়োজনীয়তা পূরণ করে:

  • অপারেটিং সিস্টেম: উবুন্টু 20.04 LTS বা পরে, অথবা লিনাক্স মিন্ট উবুন্টুর উপর ভিত্তি করে।
  • RAM: অন্তত 2 GB (4 GB বা আরো সুপারিশ করা হয়)।
  • ডিস্ক স্পেস: সর্বনিম্ন 5 GB প্রজেক্ট ডিরেক্টরি এবং আইএসও ফাইলের জন্য খালি জায়গা।

আপনার সিস্টেম ন্যূনতম প্রয়োজনীয়তা পূরণ করলে, আপনি নীচের নির্দেশিকা অনুসরণ করতে প্রস্তুত৷

ধাপ 1:কিউবিক ইনস্টল করুন

আপনি আপনার কাস্টম ISO তৈরি করা শুরু করার আগে, আপনাকে আপনার সিস্টেমে কিউবিক ইনস্টল করতে হবে। এখানে কিভাবে:

  1. টার্মিনাল খুলুন আপনার অ্যাপ্লিকেশন মেনুতে এটি খুঁজে বা Ctrl + Alt + T টিপে .
    একটি নতুন টার্মিনাল খুলুন
  2. আপনাকে ইউনিভার্স রিপোজিটরি সক্ষম করতে হবে , যেহেতু এটি কিউবিক ইনস্টল করার জন্য প্রয়োজনীয় .
    sudo add-apt-repository universe
    কিউবিক
  3. ইনস্টল করতে ইউনিভার্স রিপোজিটরি সক্ষম করা হচ্ছে
  4. কিউবিক PPA যোগ করুন কমান্ড ব্যবহার করে যা কিউবিক ধারণকারী সংগ্রহস্থল যোগ করে।
    sudo add-apt-repository ppa:cubic-wizard/release
    ইনস্টলেশনের জন্য কিউবিক পিপিএ যোগ করা হচ্ছে
  5. নতুন PPA অন্তর্ভুক্ত করতে আপনার প্যাকেজ তালিকা রিফ্রেশ করুন
    sudo apt update
    নতুন কিউবিক পিপিএ
  6. অন্তর্ভুক্ত করতে প্যাকেজ তালিকা আপডেট করা হচ্ছে
  7. এখন, কিউবিক ইনস্টল করুন নিম্নলিখিত কমান্ড ব্যবহার করে।
    sudo apt install --no-install-recommends cubic
    নতুন যোগ করা রিপোজিটরি
  8. থেকে কিউবিক ইনস্টল করা হচ্ছে

দ্রষ্টব্য: –no-install-recommends বিকল্প অতিরিক্ত প্যাকেজ অন্তর্ভুক্ত না করে ইনস্টলেশন হালকা রাখে।

ধাপ 2:কিউবিক চালু করুন

একবার ইন্সটল করার পরে, আপনি এটিকে আপনার অ্যাপ্লিকেশন মেনুতে খুঁজে এবং এটি খুলতে ক্লিক করে অথবা cubic লিখে কিউবিক চালু করতে পারেন। টার্মিনালে।

ইনস্টলেশনের পরে অ্যাপ্লিকেশন মেনু থেকে কিউবিক খোলা হচ্ছে

ধাপ 3:আপনার প্রকল্প সেট আপ করুন

আপনি যখন কিউবিক চালু করেন, তখন আপনাকে আপনার কাস্টম ISO তৈরি করার জন্য বিভিন্ন ধাপের মাধ্যমে নির্দেশিত করা হবে।

  1. একটি ফোল্ডার চয়ন করুন যেখানে কিউবিক আপনার প্রকল্প ফাইলগুলি সংরক্ষণ করবে এবং এই উদ্দেশ্যে একটি নতুন ফোল্ডার তৈরি করা ভাল।

    উদাহরণ: কিউবিকপ্রজেক্ট নামে একটি ফোল্ডার তৈরি করুন আপনার ডেস্কটপে।

    কিউবিক ইন্টারফেস
  2. কিউবিকের ফোল্ডার আইকনে ক্লিক করুন এবং আপনার নতুন তৈরি ফোল্ডারে নেভিগেট করুন, তারপর এটি নির্বাচন করুন।
    কিউবিক
  3. তে আপনার নতুন তৈরি ফোল্ডারে ব্রাউজ করা এবং নির্বাচন করা

পদক্ষেপ 4:ISO ফাইল নির্বাচন করুন

  1. একটি Ubuntu ISO প্রদান করে শুরু করুন ফাইল কিউবিক-এ, আপনি উবুন্টু আইএসও বা এর যেকোনো ডেরিভেটিভ ব্যবহার করতে পারেন। এই নির্দেশিকাটির জন্য, আমরা Linux Mint ISO-এর সাথে কাজ করা বেছে নিয়েছি , কিন্তু একটি উবুন্টু ISO কাস্টমাইজ করার প্রক্রিয়া ঠিক একই। আপনি অফিসিয়াল উবুন্টু ওয়েবসাইট থেকে সর্বশেষ উবুন্টু আইএসও ডাউনলোড করতে পারেন। আপনি যদি Linux Mint ISO ব্যবহার করেন, তাহলে সর্বশেষ দারুচিনি সংস্করণ ডাউনলোড করুন এর অফিসিয়াল সাইট থেকে।
    কাস্টমাইজেশনের জন্য অফিসিয়াল সাইট থেকে Linux Mint Cinnamon ISO ডাউনলোড করা হচ্ছে
  2. ডাউনলোড করার পরে, ব্রাউজ করুন-এ ক্লিক করুন৷ কিউবিক বোতাম এবং আপনার ডাউনলোড করা ISO ফাইলটি সনাক্ত করুন।
    কিউবিক
  3. তে আপনার ডাউনলোড করা ISO ফাইলের অবস্থান ও নির্বাচন করা

ধাপ 5:ভলিউম তথ্য কাস্টমাইজ করুন

ভলিউম আইডি, নাম, কাস্টমাইজ করুন এবং সংস্করণ আপনার ISO এর।

উদাহরণ:

  • ভলিউম আইডি: MyCustomDistro
  • নাম: আমার কাস্টম ডিস্ট্রো
  • সংস্করণ: 1.00
আপনার ISO এর ভলিউম আইডি, নাম এবং সংস্করণ কাস্টমাইজ করুন

ব্যাখ্যা: আপনি যখন আপনার কাস্টম ISO থেকে ইনস্টল বা বুট করবেন তখন এই তথ্যটি প্রদর্শিত হবে৷

ধাপ 6:ISO ডিকম্প্রেস করুন

পরবর্তী ক্লিক করুন ISO ডিকম্প্রেস করার প্রক্রিয়া শুরু করতে। এটি আপনার সিস্টেমের গতির উপর নির্ভর করে কয়েক মুহূর্ত সময় নিতে পারে।

পদক্ষেপ 7:ফাইল সিস্টেম কাস্টমাইজ করুন

একবার ISO ডিকম্প্রেস হয়ে গেলে, আপনি একটি chroot পরিবেশ প্রবেশ করবেন যেখানে আপনি ফাইল সিস্টেম কাস্টমাইজ করতে পারেন।

  1. আপনি যদি চান যে আপনার কাস্টম ISO-তে সর্বশেষ সফ্টওয়্যার অন্তর্ভুক্ত হোক, টার্মিনালে নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে শুরু করুন:
    sudo apt update && sudo apt upgrade
    আপনার কাস্টম ISO-তে সফ্টওয়্যার আপডেট এবং আপগ্রেড করতে টার্মিনাল ব্যবহার করা

    আপনি সফ্টওয়্যার ইনস্টল করতে, প্যাকেজগুলি সরাতে বা অন্যান্য পরিবর্তন করতে কমান্ড চালাতে পারেন৷

    একটি প্যাকেজ ইনস্টল করার উদাহরণ:

    sudo apt install package-name
    আপনার কাস্টম ISO-তে একটি প্যাকেজ ইনস্টল করা:keepassxc এর উদাহরণ

    প্যাকেজ-নাম প্রতিস্থাপন করুন আপনি যে সফ্টওয়্যারটি ইনস্টল করতে চান তার নামের সাথে৷

  2. সরানোর জন্য প্যাকেজগুলি আপনি আপনার কাস্টম ডিস্ট্রোতে চান না, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
    sudo apt purge package-name
    আপনার কাস্টম ISO থেকে অবাঞ্ছিত প্যাকেজগুলি সরানো:libreoffice এর উদাহরণ এবং থান্ডারবার্ড
  3. আপনি সিস্টেম সেটিংস পরিবর্তন করতে কনফিগারেশন ফাইল সম্পাদনা করতে পারেন; উদাহরণস্বরূপ, sources.list পরিবর্তন করতে ফাইল:
    sudo nano /etc/apt/sources.list

    ব্যাখ্যা: ন্যানো একটি পাঠ্য সম্পাদক যা টার্মিনালে চলে। পরিবর্তন করতে এবং Ctrl + O দিয়ে সংরক্ষণ করতে এটি ব্যবহার করুন , তারপর Ctrl + X দিয়ে প্রস্থান করুন .

ধাপ 8:ডেস্কটপ পরিবেশ এবং সেটিংস কাস্টমাইজ করুন

  1. আপনি ডেস্কটপ পরিবেশ সেটিংস পরিবর্তন করতে পারেন, যেমন থিম বা আইকন পরিবর্তন করা।

    উদাহরণ: একটি নতুন থিম ইনস্টল করতে, আপনি চালাতে পারেন:

    sudo apt install gnome-themes-standard
  2. ফাইল বা ওয়ালপেপার যোগ করতে, আপনি সরাসরি ফাইল সিস্টেমে কপি করতে পারেন। উদাহরণস্বরূপ, একটি ওয়ালপেপার যোগ করতে:
    cp /path/to/your/wallpaper.jpg /usr/share/backgrounds/
  3. টাইপ করে আপনি যে ওয়ালপেপারটি চান সেটি সেট করুন:
    gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/custom_wallpaper.jpg

প্রয়োজন অনুযায়ী অন্যান্য ডেস্কটপ পরিবেশের জন্য কমান্ড সামঞ্জস্য করুন।

ধাপ 9:আপনার কাস্টম ISO চূড়ান্ত করুন

  1. আপনার সমস্ত পছন্দসই পরিবর্তন করার পরে, পরবর্তী ক্লিক করুন chroot পরিবেশ থেকে প্রস্থান করতে.
    কাস্টমাইজেশন সম্পূর্ণ করা এবং chroot পরিবেশ
  2. থেকে প্রস্থান করা
  3. আপনি এখন লাইভ ISO-তে অন্তর্ভুক্ত সমস্ত প্যাকেজের একটি তালিকা দেখতে পাবেন। আপনি একটি ন্যূনতম এবং মানক ইনস্টলেশন (নির্বাচিত প্যাকেজগুলি সরানো হবে) অন্তর্ভুক্ত করতে বা বাদ দিতে এবং নির্বাচন করতে প্যাকেজগুলি চেক বা আনচেক করতে পারেন।
    আপনার লাইভ ISO
  4. র জন্য প্যাকেজ নির্বাচন পর্যালোচনা এবং সামঞ্জস্য করা
  5. ফাইল সিস্টেম কাস্টমাইজ করার পরে এবং প্যাকেজ নির্বাচন পর্যালোচনা করার পরে, লাইভ ISO বুট করার জন্য কোন কার্নেল ব্যবহার করতে হবে তা বেছে নেওয়ার বিকল্প আপনার কাছে থাকবে। আপনার প্রয়োজনের সাথে সবচেয়ে উপযুক্ত কার্নেল নির্বাচন করুন (সর্বশেষ কার্নেলটি ডিফল্টরূপে নির্বাচিত হবে)।
    কাস্টমাইজেশনের পরে আপনার লাইভ ISO বুট করার জন্য কার্নেল নির্বাচন করা হচ্ছে
  6. আপনি যদি ইন্সটলেশন প্রক্রিয়া স্বয়ংক্রিয় করতে চান, তাহলে আপনি প্রিসিড ফাইল তৈরি বা পরিবর্তন করতে পারেন। এটি আপনাকে ইনস্টলেশনের সময় প্রম্পট এড়িয়ে যেতে দেয়। এই ফাইলগুলি তৈরি বা সম্পাদনা করতে কিউবিকের প্রিসেড ট্যাবে নেভিগেট করুন।
  7. অবশেষে, আপনার ISO-এর জন্য কম্প্রেশন প্রকার নির্বাচন করুন।
    বিকল্পগুলির মধ্যে রয়েছে:
    • X-Z: ছোট ISO, লম্বা প্যাকিং/আনপ্যাক করার সময়।
    • LZ4: বড় ISO, ন্যূনতম প্যাকিং/আনপ্যাক করার সময়।
    • GZIP: একটি সুষম বিকল্প।
      আপনার ISO-এর জন্য কম্প্রেশন প্রকার নির্বাচন করা:X-Z, LZ4, অথবা GZIP
  8. জেনারেট এ ক্লিক করুন আপনার কাস্টম ISO তৈরি করতে বোতাম। আপনি যে পরিবর্তনগুলি করেছেন তার উপর নির্ভর করে এই প্রক্রিয়াটিতে কিছু সময় লাগতে পারে।
    আপনার কাস্টম ISO তৈরি করা হচ্ছে:নির্মাণ প্রক্রিয়া শুরু করতে বোতামে ক্লিক করুন

ধাপ 10:আপনার কাস্টম ডিস্ট্রো পরীক্ষা করুন

  1. আপনার নতুন ISO পরীক্ষা করতে, আপনি VirtualBox বা অন্য ভার্চুয়ালাইজেশন সফ্টওয়্যার ব্যবহার করতে পারেন। আপনার কাছে ভার্চুয়ালবক্স না থাকলে, আপনি এটি ব্যবহার করে ইনস্টল করতে পারেন:
    sudo apt install virtualbox
  2. ভার্চুয়ালবক্স খুলুন এবং নতুন ক্লিক করুন একটি নতুন ভার্চুয়াল মেশিন তৈরি করতে।
    • OS টাইপ চয়ন করুন:লিনাক্স নির্বাচন করুন এবং উবুন্টু (64-বিট) .
    • সম্পদ বরাদ্দ করুন: কমপক্ষে 2 GB RAM বরাদ্দ করুন এবং একটি ভার্চুয়াল হার্ড ডিস্ক তৈরি করুন।
  3. ভার্চুয়াল মেশিন সেটিংসে, স্টোরেজ-এ যান , খালি অপটিক্যাল ড্রাইভ নির্বাচন করুন, এবং আপনার কাস্টম ISO চয়ন করতে ডিস্ক আইকনে ক্লিক করুন৷
  4. ভার্চুয়াল মেশিন চালু করুন এবং নিশ্চিত করুন যে এটি ISO থেকে বুট হয়েছে। আপনার উবুন্টু/লিনাক্স মিন্টের কাস্টমাইজড সংস্করণ দেখতে হবে।
ভার্চুয়ালবক্সে লিনাক্স মিন্ট কাস্টম আইএসও চালিত ভার্চুয়াল মেশিন

ধাপ 11:চূড়ান্তকরণ এবং বিতরণ

  • Rufus এর মত টুল ব্যবহার করুন /balenaEtche r (Windows এর জন্য ) অথবা Etcher (Linux এর জন্য ) আপনার কাস্টম ISO থেকে একটি বুটযোগ্য USB ড্রাইভ তৈরি করতে।
balenaEtcher ইন্টারফেস
  • আপনি যদি আপনার কাস্টম ISO শেয়ার করতে চান, তাহলে এটিকে একটি ফাইল-শেয়ারিং পরিষেবাতে আপলোড করার বা একটি ব্যক্তিগত ওয়েবসাইটে হোস্ট করার কথা বিবেচনা করুন৷ আপনি যদি সমস্ত পদক্ষেপ সাবধানে অনুসরণ করেন, আপনি সফলভাবে কিউবিক ব্যবহার করে আপনার নিজস্ব কাস্টম লিনাক্স বিতরণ তৈরি করেছেন৷

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

↪ নীচের লাইন

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

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

লেখক সম্পর্কে

কিউবিক দিয়ে আপনার নিজস্ব লিনাক্স ডিস্ট্রিবিউশন তৈরি করুন:একটি ধাপে ধাপে গাইড

আবদুল্লাহ আমিন

আব্দুল্লাহ গেমিং শিল্পের সর্বশেষ প্রবণতা এবং উন্নয়ন সম্পর্কে আপ-টু-ডেট থাকার বিষয়ে আগ্রহী। লেখা এবং গবেষণার একটি শক্তিশালী পটভূমির সাথে, তিনি গেমিং দর্শকদের বিস্তৃত পরিসরের জন্য গভীরভাবে বিশ্লেষণ এবং তথ্যমূলক নিবন্ধ সরবরাহ করতে সক্ষম।


  1. Windows 10-এর জন্য HEX Editors ব্যবহার করা সহজ

  2. ফিক্স:আইফোন 6 ত্রুটি 4013 ঠিক করার পদক্ষেপ

  3. আইফোন থেকে মুছে ফেলা ভিডিওগুলি কীভাবে পুনরুদ্ধার করবেন [সেরা পদ্ধতি]

  4. এন্ড্রয়েড ঠিক করার ১০টি উপায় ওয়াইফাইয়ের সাথে সংযুক্ত কিন্তু ইন্টারনেট নেই