কিভাবে GNU অক্টেভ এবং এক্সটারনাল প্যাকেজ ইনস্টল করবেন

How Install Gnu Octave



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

ম্যাটল্যাব সংখ্যাসূচক গণনার জন্য অন্যতম জনপ্রিয় সরঞ্জাম। ম্যাটল্যাব মানে ম্যাট্রিক্স ল্যাবরেটরি এবং প্রাথমিকভাবে সংখ্যাসূচক গণনা এবং প্রতীকী গণনার জন্য ব্যবহৃত হয়।







ম্যাটল্যাবের নেতিবাচক দিক হল এটি মালিকানাধীন সফ্টওয়্যার এবং এটি একটি বিনামূল্যে সরঞ্জাম নয়; এটি অনেক লোককে এটি ব্যবহার করতে নিরুৎসাহিত করে বা তাদের প্রক্রিয়াজাতকরণের জন্য প্রোগ্রামিং ভাষা ব্যবহার করতে বাধ্য করে।



জিএনইউ অক্টাভ হল ম্যাটল্যাবের মতো সংখ্যাসূচক গণনা করার জন্য একটি সরঞ্জাম। GNU মানে GNU’s Not Unix !, এবং GNU সফটওয়্যার বিনামূল্যে।



যদিও MATLAB দ্বারা অনুপ্রাণিত অন্যান্য সফ্টওয়্যার রয়েছে, GNU Octave এর সিনট্যাক্স MATLAB এর সাথে অনেকটা মিল রয়েছে; অতএব আপনি এটি MATLAB এর সরাসরি প্রতিস্থাপন হিসাবে ব্যবহার করতে পারেন।





আপনার লক্ষ্য করা উচিত যে অক্টেভটি ম্যাটল্যাবের চেয়ে উন্নততর হিসাবে উন্নত, তাই এর কিছু নির্দিষ্ট বাক্য গঠন রয়েছে যা ম্যাটল্যাবে কাজ করবে না। আপনি যদি ম্যাটল্যাবের জন্য অর্থ প্রদান করতে পারেন, তাহলে আপনার এগিয়ে যাওয়া উচিত, কিন্তু যদি আপনি তা না করতে পারেন, তাহলে আপনি GNU অক্টাভের সাথে ঠিকঠাক কাজ করবেন। যদি আপনি MATLAB পরিবেশে কোড আমদানি করতে চান তবে কেবল GNU Octave-only সিনট্যাক্স ব্যবহার করার পরিবর্তে MATLAB সিনট্যাক্সে থাকুন তা নিশ্চিত করুন।

ইনস্টলেশন পদ্ধতি

জিএনইউ অক্টাভ ইনস্টল করার জন্য আপনি বিভিন্ন পদ্ধতি ব্যবহার করতে পারেন। সমস্ত পদ্ধতি তুলনামূলকভাবে সহজ কারণ এগুলি ইনস্টলেশনের আগে কনফিগারেশন ফাইলগুলির সাথে আপনার ঝামেলার প্রয়োজন হয় না। আপনার জন্য উপযুক্ত এমনটি বেছে নিন কারণ সেগুলি সবই সঠিকভাবে কাজ করা উচিত।



এই বিভাগে, আপনি দেখতে পাবেন কিভাবে আপনি নিম্নলিখিত পদ্ধতির মাধ্যমে GNU Octave ইনস্টল করতে পারেন:

  • ফ্ল্যাটপ্যাক
  • উবুন্টু সফটওয়্যার ম্যানেজার
  • Install ইনস্টল করুন

ফ্ল্যাটপ্যাক

স্ন্যাপের মতোই, ফ্ল্যাটপ্যাক দ্রুত লিনাক্স প্যাকেজ ইনস্টল করতে ব্যবহার করা যেতে পারে। ফ্ল্যাটপ্যাক সফ্টওয়্যার স্থাপন, প্যাকেজ ম্যানেজমেন্টের জন্য ব্যবহৃত হয় এবং চলমান অ্যাপ্লিকেশনগুলির জন্য একটি স্যান্ডবক্স সরবরাহ করে।

FlatPak এর মাধ্যমে GNU Octave ইনস্টল করার ধাপগুলি:

  1. আপনার ফ্ল্যাটপ্যাক ইনস্টল করা আছে তা নিশ্চিত করুন। কমান্ডটি চালানোর মাধ্যমে আপনি FlatPak ইনস্টল করা আছে কিনা তা পরীক্ষা করতে পারেন flatpak সংস্করণ কমান্ডলাইনে। একটি ত্রুটি বার্তা নির্দেশ করে যে ফ্ল্যাটপ্যাক এখনও ইনস্টল করা হয়নি। FlatPak ইনস্টল করতে দুই ধাপে যান, এবং ইতোমধ্যেই ইনস্টল করা থাকলে ধাপ তিনে যান।
  2. FlatPak ইনস্টল করতে, আপনি ব্যবহার করতে পারেন উপযুক্ত আপনি নিম্নলিখিত কমান্ড দিয়ে FlatPak ইনস্টল করতে পারেন sudo apt-get flatpak ইনস্টল করুন
  3. যেহেতু FlatPak ইনস্টল করা আছে, তাই আপনাকে Flathub সংগ্রহস্থল যুক্ত করতে হবে। ফ্ল্যাথব হল লিনাক্স অ্যাপের জন্য অ্যাপস্টোর, এবং আপনি দোকান থেকে জিএনইউ অক্টাভ ইনস্টল করবেন। আদেশ ফ্ল্যাটপ্যাক রিমোট-যোগ করুন https://flathub.org/repo/flathub.flatpakrepo Flathub সংগ্রহস্থল যোগ করতে ব্যবহৃত হয়।
  4. এখন যেহেতু ফ্ল্যাথুব সংগ্রহস্থল যোগ করা হয়েছে, আপনি এখন জিএনইউ অক্টাভ ইনস্টল করতে পারেন। আদেশ flatpak ইনস্টল করুন flathub org.octave.Octave GNU Octave ইনস্টল করার জন্য ব্যবহার করা হবে। লক্ষ্য করুন যে যদি ফ্ল্যাথুব সংগ্রহস্থলটি সংগ্রহস্থলের তালিকায় যুক্ত না করা হয় তবে ফ্ল্যাটপ্যাক জিএনইউ অক্টাভ খুঁজে পাবে না।

উবুন্টু সফটওয়্যার ম্যানেজার

উবুন্টু সফটওয়্যার ম্যানেজার উবুন্টু ওএসের জন্য অফিসিয়াল অ্যাপস্টোর হিসেবে বিবেচিত হতে পারে। উবুন্টু সফটওয়্যার ম্যানেজারের সাথে জিএনইউ অক্টাভ ইনস্টল করা যুক্তিযুক্তভাবে এই তালিকার সবচেয়ে সহজ পদ্ধতি।

উবুন্টু সফটওয়্যার ম্যানেজারের মাধ্যমে জিএনইউ অক্টাভ ইনস্টল করার পদক্ষেপ:

  1. উবুন্টু সফটওয়্যার ম্যানেজার চালু করুন
  2. জিএনইউ অষ্টভের জন্য অনুসন্ধান করুন
  3. ফলাফলে GNU অক্টাভ আইকন নির্বাচন করুন
  4. ইনস্টল নির্বাচন করুন

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

Install ইনস্টল করুন

নিবন্ধে পূর্বে আলোচনা করা বিকল্পগুলির পাশাপাশি, অক্টাভও ব্যবহার করে ইনস্টল করা যেতে পারে উপযুক্ত নীচের কমান্ড সহ কীওয়ার্ড:

sudo apt-get installঅষ্টক

যখন আপনি টাইপ করে অক্টেভ চালু করতে সক্ষম হবেন অষ্টক কমান্ড-লাইনে, এটি সব ক্ষেত্রে গ্রাফিক্যাল ইউজার ইন্টারফেস চালু করতে পারে না যাতে আপনি কমান্ড যোগ করে GUI চালু করতে বাধ্য করতে পারেন -ফোর্স-গুই

এটি নীচে দেখা যাবে:

অষ্টক--force-gui
অক্টেভ প্যাকেজ

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

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

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

বাহ্যিক প্যাকেজ ইনস্টল করার জন্য GNU অক্টাভ liboctave-dev প্যাকেজের উপর নির্ভর করে।

আপনি নীচের কমান্ড দিয়ে liboctave-dev ইনস্টল করতে পারেন:

sudoউপযুক্তইনস্টলliboctave-dev

প্যাকেজ ইনস্টল করা হচ্ছে

জিএনইউ অক্টাভের কার্যকারিতা বাড়ানোর জন্য বাহ্যিক প্যাকেজগুলি ব্যবহার করতে, আপনাকে প্যাকেজ তালিকা থেকে প্যাকেজের ফাইলটি ডাউনলোড করতে হবে।

ডাউনলোড করার পর আপনি GNU Octave এর কমান্ড উইন্ডোতে ইনস্টল করার জন্য নিচের কমান্ডটি চালাতে পারেন:

pkgইনস্টলpackage-name.tar.gz

উদাহরণস্বরূপ, ইমেজ প্রসেসিং প্যাকেজ ডাউনলোড করার পর; এটি কমান্ড দিয়ে ইনস্টল করা যেতে পারে:

pkgইনস্টলimage-2.10.0.tar.gz

কমান্ডটি চালানোর পরে প্রদর্শিত বার্তাটি হল:

>>pkgইনস্টলimage-2.10.0.tar.gz

ইমেজ প্যাকেজের পূর্ববর্তী সংস্করণগুলির পরিবর্তন সম্পর্কে তথ্যের জন্য, 'নিউজ ইমেজ' চালান

প্যাকেজ লোড হচ্ছে

আপনার প্যাকেজ ইনস্টল করার পরে, আপনি অবিলম্বে প্যাকেজ প্রদান করে এমন ফাংশনে প্রবেশ করতে পারবেন না; তাই আপনাকে প্রথমে এটি লোড করতে হবে।

একটি প্যাকেজ লোড করতে, আপনাকে pkg কমান্ড দিয়ে লোড কীওয়ার্ড ব্যবহার করতে হবে।

pkg লোড প্যাকেজ-নাম

এটি ব্যবহার করার জন্য আপনাকে প্যাকেজের সংস্করণ অন্তর্ভুক্ত করতে হবে না।

উদাহরণস্বরূপ, আগে ইন্সটল করা ইমেজ প্রসেসিং প্যাকেজ লোড করতে নিচের কমান্ডটি ব্যবহার করা হয়:

pkg লোড ইমেজ

ইমেজ প্যাকেজ লোড করা উচিত, এবং আপনি ইমেজ প্যাকেজ দ্বারা প্রদত্ত ফাংশন অ্যাক্সেস করতে পারেন।

প্যাকেজ আনইনস্টল করা

আপনি যেমন প্যাকেজগুলো ইন্সটল করেছেন সেভাবেই আনইনস্টল করতে পারেন; এখানে পার্থক্য হল যে যুক্তিটি একটি প্যাকেজ ইনস্টল করার পরিবর্তে ইনস্টলেশনের পরিবর্তে একটি প্যাকেজ সরানোর জন্য আনইনস্টল।

pkg প্যাকেজ-নাম আনইনস্টল করুন

উদাহরণস্বরূপ, ইমেজ প্রসেসিং প্যাকেজ অপসারণ করতে আপনি চালাতে পারেন:

pkg ছবিটি আনইনস্টল করুন

উপসংহার

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

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