আমি উবুন্টু 12.10 এর অধীনে gnuplot ব্যবহার করছি। আমি যখন টার্মিনাল টাইপ করি:
gnuplot> plot sin(x)
এটি কেবলমাত্র পরবর্তী পদক্ষেপটি দেখায়:
gnuplot>
তবে এটি গ্রাফ প্লট করার উইন্ডোগুলি দেখায় না। সমস্যাটি খুঁজতে আমি কী করতে পারি?
আমি উবুন্টু 12.10 এর অধীনে gnuplot ব্যবহার করছি। আমি যখন টার্মিনাল টাইপ করি:
gnuplot> plot sin(x)
এটি কেবলমাত্র পরবর্তী পদক্ষেপটি দেখায়:
gnuplot>
তবে এটি গ্রাফ প্লট করার উইন্ডোগুলি দেখায় না। সমস্যাটি খুঁজতে আমি কী করতে পারি?
উত্তর:
আপনি gnuplot-x11 অনুপস্থিত হতে পারে। এটি ইনস্টল করার চেষ্টা করুন। কমান্ডলাইনে, এটি করুন:
sudo apt-get install gnuplot-x11
যোগ -p
আপনি যদি করছেন:
gnuplot -e 'p sin(x)'
একটি যোগ করুন -p
, এটি অনেক সাহায্য করে:
gnuplot -p -e 'p sin(x)'
man gnuplot
দস্তাবেজ:
-p, --persist মূল gnuplot প্রোগ্রামটি প্রস্থান করার পরে প্লট উইন্ডোকে বেঁচে থাকতে দেয়।
Gnuplot 5.0 প্যাচলেভেল 3, উবুন্টু 16.04 এ পরীক্ষিত।
সমস্যাটি 'অজানা' টার্মিনাল ধরণের বলে মনে হচ্ছে। আউটপুট জন্য পৃথক উইন্ডো দ্বারা উত্পাদিত হয় wxWidget library
। যদি এই প্যাকেজটি আপনার মেশিনে ইনস্টল না করা থাকে তবে কোনও উইন্ডো তৈরি করা হবে না। যাইহোক, এই উইন্ডোতে কিছু আঁকতে আপনার আরও দুটি প্যাকেজ দরকার, কারণ ডাব্লুএক্স উইজেট কিছুই আঁকেন না। এই সমস্ত প্যাকেজ নিম্নলিখিত কমান্ড দ্বারা একবারে ইনস্টল করা যাবে।
sudo apt-get install libcairo2-dev libpango1.0-dev libwxgtk2.8-dev
সতর্কতা অবলম্বন করুন যে wxWidget (libwxgtk) অবশ্যই ২.৮ হতে হবে এবং 3.0 নয়, যদি আপনি এটি সংগ্রহস্থলের পরিবর্তে উত্স থেকে ইনস্টল করছেন । এই সমস্ত ইনস্টল করার পরে, আপনার মেশিন থেকে gnuplot উত্স ফোল্ডারগুলি ফেলে দেওয়া নিরাপদ। সর্বশেষতম gnuplot ডাউনলোড করুন এবং আপনি যে ফোল্ডারটি ইনস্টল করতে চান তাতে এটি বের করুন Finally অবশেষে, আপনি configure
gnuplot উত্সের সাথে আপনার যে ফাইলটি পেয়েছিলেন তা পরিবর্তন করা উচিত । এটিতে নিম্নলিখিত লাইনটি সনাক্ত করুন:
wxt terminal: no (requires C++, wxWidgets>2.6, cairo>0.9, pango>1.10)
এবং এটি পরিবর্তন no
করুন yes
এবং এটি সংরক্ষণ করুন। এই রান কমান্ড পরে ./configure
, তারপর make
এবং অবশেষে sudo make install
। এখন gnuplot ভাল কাজ করা উচিত।
সম্পাদনা : আজ আমি wxt টার্মিনাল সম্পর্কিত আরও একটি সমস্যা খুঁজে পেয়েছি। তাই কখনও কখনও উপরে বর্ণিত পদ্ধতি অনুসরণ করার পরেও আপনি উবুন্টু ১৪-তে সুন্দর Wxt টার্মিনালটি পাবেন না get ছোট হ্যাকটি এর মতো (আমি এটি ব্যাখ্যা করছি না, কেবল এটি অনুসরণ করুন!)
sudo apt-get purge libwxbase3.0-dev wx3.0-headers libwxgtk3.0-0
এবং তারপরে বিন ফোল্ডার থেকে gnuplot মুছুন। পরিশেষে উপরের যা দেওয়া হয়েছে তা পুনরাবৃত্তি করুন।