উবুন্টুতে C++ কিভাবে ইনস্টল করবেন: সম্পূর্ণ শিক্ষানবিস নির্দেশিকা

সর্বশেষ আপডেট: 17 অক্টোবরের 2025
উবুন্টুতে C++ কিভাবে ইনস্টল করবেন

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

সি++ এর ভূমিকা

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

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

অপরিহার্য

উবুন্টুতে C++ ইনস্টলেশন শুরু করার আগে, আসুন নিশ্চিত করি যে আপনার সমস্ত পূর্বশর্ত রয়েছে। আপনার যা প্রয়োজন হবে তা এখানে দেওয়া হল:

  1. উবুন্টু: আপনার সিস্টেমে উবুন্টু ইনস্টলেশন আছে কিনা তা নিশ্চিত করুন। যদি আপনার এখনও উবুন্টু না থাকে, তাহলে আপনি অফিসিয়াল উবুন্টু ওয়েবসাইট থেকে এটি বিনামূল্যে ডাউনলোড এবং ইনস্টল করতে পারেন।
  2. ইন্টারনেট অ্যাক্সেস: প্রয়োজনীয় প্যাকেজ এবং C++ সম্পর্কিত ডকুমেন্টেশন ডাউনলোড করতে, আপনার স্থিতিশীল ইন্টারনেট অ্যাক্সেস থাকতে হবে।
  3. প্রশাসকের সুবিধাদি: প্যাকেজ ইনস্টল করতে এবং সিস্টেমে পরিবর্তন করতে, আপনার উবুন্টু সিস্টেমে প্রশাসকের অধিকার থাকতে হবে। যদি আপনি একটি স্ট্যান্ডার্ড ব্যবহারকারী অ্যাকাউন্ট ব্যবহার করেন, তাহলে নিশ্চিত করুন যে আপনার প্রশাসকের অধিকার সহ ব্যবহারকারীর অ্যাক্সেস আছে অথবা সহায়তার জন্য আপনার সিস্টেম প্রশাসকের সাথে পরামর্শ করুন।

এখন যেহেতু আপনার পূর্বশর্তগুলি প্রস্তুত, আপনি উবুন্টুতে C++ ইনস্টল করার জন্য প্রস্তুত। ধাপে ধাপে নির্দেশাবলীর জন্য পড়ুন।

উবুন্টুতে C++ ইনস্টল করার ধাপ

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

  লিনাক্স বনাম উইন্ডোজ আপগ্রেড: আসল পার্থক্য এবং আপনার জন্য কোনটি উপযুক্ত

১. আপনার উবুন্টু সিস্টেম আপডেট করুন

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

  1. উবুন্টুতে টার্মিনাল খুলুন। আপনি টিপে এটি করতে পারেন Ctrl + Alt + T আপনার কীবোর্ডে অথবা অ্যাপ্লিকেশন মেনুতে "টার্মিনাল" অনুসন্ধান করে।
  2. টার্মিনালে, সিস্টেম রিপোজিটরি আপডেট করার জন্য নিম্নলিখিত কমান্ডটি চালান:
sudo apt update

  1. একবার সংগ্রহস্থলগুলি আপডেট হয়ে গেলে, আপনার সিস্টেমে ইনস্টল করা সমস্ত প্যাকেজ আপডেট করতে নিম্নলিখিত কমান্ডটি চালান:
sudo apt upgrade

  1. আপগ্রেড প্রক্রিয়া চলাকালীন, আপনাকে প্রশাসকের অধিকার সহ আপনার ব্যবহারকারীর পাসওয়ার্ড লিখতে বলা হবে। এটি প্রবেশ করান এবং আপডেটটি সম্পূর্ণ করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।

আপনার উবুন্টু সিস্টেম আপডেট হয়ে গেলে, আপনি C++ ইনস্টল করতে এবং আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করতে প্রস্তুত।

২. C++ কম্পাইলার ইনস্টল করুন

উবুন্টুতে C++ তে প্রোগ্রামিং শুরু করার প্রথম ধাপ হল C++ কম্পাইলার ইনস্টল করা। কম্পাইলার হল একটি টুল যা C++ সোর্স কোডকে একটি এক্সিকিউটেবল প্রোগ্রামে রূপান্তর করতে ব্যবহৃত হয়। উবুন্টুতে, সবচেয়ে বেশি ব্যবহৃত C++ কম্পাইলার হল g ++, যা GNU কম্পাইলার কালেকশন (GCC) টুলকিটের অংশ। g++ ইনস্টল করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. উবুন্টুতে টার্মিনাল খুলুন।
  2. টার্মিনালে, g++ ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি চালান:
sudo apt install g++

  1. ইনস্টলেশন প্রক্রিয়া চলাকালীন, আপনাকে প্রশাসকের অধিকার সহ আপনার ব্যবহারকারীর পাসওয়ার্ড লিখতে বলা হবে। এটি প্রবেশ করান এবং ইনস্টলেশন সম্পূর্ণ করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।

ইনস্টলেশন সফলভাবে সম্পন্ন হলে, আপনার উবুন্টু সিস্টেমে g++ C++ কম্পাইলার ইনস্টল করা হবে। তুমি এখন C++ প্রোগ্রাম লেখা এবং কম্পাইল করা শুরু করতে পারো।

৩. একটি সমন্বিত উন্নয়ন পরিবেশ (IDE) স্থাপন করুন

যদিও কঠোরভাবে প্রয়োজনীয় নয়, একটি সমন্বিত উন্নয়ন পরিবেশ (IDE) ব্যবহার আপনার C++ প্রোগ্রামিং অভিজ্ঞতা উল্লেখযোগ্যভাবে উন্নত করতে পারে। একটি IDE অতিরিক্ত সরঞ্জাম এবং বৈশিষ্ট্য সরবরাহ করে যা প্রোগ্রাম লেখা, ডিবাগ করা এবং চালানো সহজ করে তোলে। এই বিভাগে, আমরা উবুন্টুতে C++ এর জন্য কিছু জনপ্রিয় IDE সুপারিশ করব।

বিকল্প ১: ভিজ্যুয়াল স্টুডিও কোড

ভিজ্যুয়াল স্টুডিও কোড (ভিএস কোড) হল একটি ওপেন সোর্স, অত্যন্ত কনফিগারযোগ্য আইডিই যা মাইক্রোসফ্ট দ্বারা তৈরি করা হয়েছে। এটির স্বজ্ঞাত ইন্টারফেস এবং বিস্তৃত এক্সটেনশনের কারণে প্রোগ্রামারদের মধ্যে এটি খুবই জনপ্রিয়। উবুন্টুতে ভিজ্যুয়াল স্টুডিও কোড ইনস্টল করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. উবুন্টুতে টার্মিনাল খুলুন।
  2. নিম্নলিখিত কমান্ডগুলি একে একে চালান:
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt update
sudo apt install code

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

বিকল্প ২: Qt ক্রিয়েটর

Qt Creator হল একটি IDE যা Qt ফ্রেমওয়ার্ক ব্যবহার করে অ্যাপ্লিকেশন তৈরিতে বিশেষজ্ঞ। যারা C++ তে গ্রাফিকাল অ্যাপ্লিকেশন তৈরি করতে চান তাদের কাছে এটি একটি জনপ্রিয় পছন্দ। উবুন্টুতে Qt Creator ইনস্টল করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. উবুন্টুতে টার্মিনাল খুলুন।
  2. Qt Creator ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
sudo apt install qtcreator

  1. ইনস্টলেশন প্রক্রিয়া চলাকালীন, আপনাকে প্রশাসকের অধিকার সহ আপনার ব্যবহারকারীর পাসওয়ার্ড লিখতে বলা হবে। এটি প্রবেশ করান এবং ইনস্টলেশন সম্পূর্ণ করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।

একবার আপনি আপনার পছন্দের ডেভেলপমেন্ট এনভায়রনমেন্ট সেট আপ করে ফেললে, আপনি C++ প্রোগ্রাম লেখা এবং কম্পাইল করা শুরু করতে প্রস্তুত। অভিনন্দন!

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

উবুন্টুতে C++ ইনস্টল করার বিষয়ে প্রায়শই জিজ্ঞাসিত কিছু প্রশ্ন এবং তাদের সংক্ষিপ্ত উত্তর এখানে দেওয়া হল।

উবুন্টু ছাড়া অন্য লিনাক্স ডিস্ট্রিবিউশনে কি আমি C++ ইনস্টল করতে পারব?

হ্যাঁ, উবুন্টুর মতো অন্যান্য লিনাক্স ডিস্ট্রিবিউশনেও C++ ইনস্টল করা যেতে পারে। তবে, C++ কম্পাইলার ইনস্টল করার জন্য নির্দিষ্ট কমান্ডগুলি বিতরণের উপর নির্ভর করে পরিবর্তিত হতে পারে। সুনির্দিষ্ট নির্দেশাবলীর জন্য অনুগ্রহ করে আপনার ব্যবহৃত বিতরণের সাথে সম্পর্কিত ডকুমেন্টেশন এবং রিসোর্সগুলি দেখুন।

উবুন্টুতে C++ ইনস্টল করার জন্য কি আমার পূর্বের প্রোগ্রামিং জ্ঞান থাকা প্রয়োজন?

অগত্যা নয়। উবুন্টুতে C++ ইনস্টল করা একটি প্রযুক্তিগত কাজ, তবে এর জন্য উন্নত প্রোগ্রামিং জ্ঞানের প্রয়োজন হয় না। তবে, C++ তে প্রোগ্রাম লেখা এবং কম্পাইল করা শুরু করার জন্য, প্রোগ্রামিং এবং প্রোগ্রামিং লজিকের প্রাথমিক জ্ঞান থাকা বাঞ্ছনীয়।

উবুন্টুতে C++ প্রোগ্রামিংয়ের জন্য কি আমি আলাদা IDE ব্যবহার করতে পারি?

হ্যাঁ, উবুন্টুতে C++ প্রোগ্রামিংয়ের জন্য অনেক IDE পাওয়া যায়। কিছু জনপ্রিয় বিকল্পের মধ্যে রয়েছে Eclipse, Code::Blocks, এবং CLion। আপনার ব্যক্তিগত চাহিদা এবং পছন্দের সাথে সবচেয়ে উপযুক্ত IDE বেছে নিন।

  লিনাক্স সিস্টেম অ্যাডমিনিস্ট্রেশন: সিস্যাডমিনদের জন্য একটি সম্পূর্ণ নির্দেশিকা

উবুন্টুতে C++ প্রোগ্রাম করার জন্য কি IDE এর পরিবর্তে টেক্সট এডিটর ব্যবহার করা যাবে?

হ্যাঁ, আপনি একটি ব্যবহার করতে পারেন সম্পাদক C++ প্রোগ্রাম লেখার জন্য ন্যানো, ভিম, অথবা ইম্যাকসের মতো টেক্সট এডিটর ব্যবহার করুন। তবে, IDE গুলি প্রায়শই অতিরিক্ত বৈশিষ্ট্যগুলি অফার করে যা একটি মৌলিক টেক্সট এডিটরের তুলনায় প্রোগ্রাম লেখা, ডিবাগিং এবং চালানো সহজ করে তোলে।

উবুন্টুতে C++ শেখার জন্য আমি অতিরিক্ত রিসোর্স কোথায় পাব?

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

যদি আমার আর উবুন্টুতে C++ কম্পাইলারটির প্রয়োজন না হয়, তাহলে আমি কীভাবে এটি আনইনস্টল করব?

যদি আপনি উবুন্টুতে C++ কম্পাইলার আনইনস্টল করতে চান, তাহলে টার্মিনালে নিম্নলিখিত কমান্ড ব্যবহার করে তা করতে পারেন:

sudo apt remove g++

অনুগ্রহ করে মনে রাখবেন যে C++ কম্পাইলার আনইনস্টল করলে পূর্বে সংকলিত যেকোনো প্রোগ্রাম এবং তাদের নির্ভরতা মুছে যাবে। কম্পাইলার আনইনস্টল করার আগে আপনার গুরুত্বপূর্ণ প্রোগ্রামগুলির ব্যাকআপ নিতে ভুলবেন না।

উপসংহার

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

আমরা আশা করি এই নির্দেশিকাটি আপনার জন্য সহায়ক বলে মনে হয়েছে এবং আপনি C++ এ প্রোগ্রামিং শুরু করতে আগ্রহী। তোমার উবুন্টু প্রোগ্রামিং যাত্রায় শুভকামনা!