ওপেনজিএল / জিএলটি লাইব্রেরি কীভাবে ইনস্টল করবেন


29

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

  1. উবুন্টু ডেস্কটপে অ্যাপ্লিকেশন / আনুষাঙ্গিক / টার্মিনাল নির্বাচন করুন
  2. ইত্যাদি ls /usr/include/GL
    যদি থাকে তবে টাইপ করুন glut.h gl.h, দুর্দান্ত
    না থাকলে এটি ইনস্টল করুনsudo apt-get install libglut3-dev
  3. আমি তখন program1.cডেস্কটপে অনুলিপি করলাম
  4. cd desktop
  5. gcc -lglut -lGLU program1.c নোট l হ'ল লোয়ার-কেস এল, যার অর্থ ইউনিক্সের লাইব্রেরি
  6. ./a.out চালানো

আমি দ্বিতীয় পদক্ষেপটি সম্পূর্ণ করেছি, যার মধ্যে ফিরে আসে:

sudo: ls/brandon/include/GL: command not found

সুতরাং এখান থেকে আমি এপটি-গেট করব এবং এটি ইনস্টল করার চেষ্টা করব তবে এটি দিয়ে আমাকে ফিরিয়ে দিন:

E: Unable to locate package libglut3-dev

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


পদক্ষেপ 2টি ls / usr / অন্তর্ভুক্ত / জিএল এবং ls / ব্র্যান্ডন / অন্তর্ভুক্ত / জিএল নয় কমান্ডটি টাইপ করা ছিল। আপনার ব্যবহারকারীর নাম নয় তবে usr। Ls এবং পথ / usr / অন্তর্ভুক্ত / জিএল এর মধ্যে একটি স্থান রয়েছে। কোনও স্থান নেই বলে টার্মিনালটি আপনাকে একক কমান্ড হিসাবে কী টাইপ করেছে তা দেখতে পাচ্ছে যা কোন অস্তিত্ব নেই এবং কোনও বিকল্পের পরে কোনও কমান্ড নেই। আপনার GL ডিরেক্টরিতে যেমন glut.h, gl.h এবং বাকী ফাইল রয়েছে তা খুঁজে বের করতে হবে।
Ls

আপনাকে ধন্যবাদ, তবে সঠিক কমান্ডটি প্রবেশ করার পরেও আমার কোনও সমস্যা আছে বলে মনে হচ্ছে এটি এর সাথে সাড়া দেয়: ls: / usr / অন্তর্ভুক্ত / জিএল অ্যাক্সেস করতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই। সমস্যা কী হতে পারে জানি না।
ব্র্যান্ডন জ্যাকবস

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

1
পিছনে পিছনে ছোটাছুটি করার পরিবর্তে আপনি এখন পর্যন্ত যে পদক্ষেপগুলি করেছেন তার তথ্য দিয়ে আপনি নিজের প্রশ্নটি সম্পাদনা করতে পারবেন?
জোর্হে কাস্ত্রো

উত্তর:


39

আপনার নির্দেশাবলী পুরানো বলে মনে হচ্ছে, যতদূর আমি জানি গ্লুট প্যাকেজ ফ্রিগ্লুট 3 দ্বারা সরবরাহ করা হয়, বিকাশের জন্য শিরোনাম ফাইলগুলি পেতে এটি ইনস্টল করুন:

sudo apt-get install freeglut3-dev

freeglut3-দেবFreeglut3-dev ইনস্টল করুন

যা freeglut3টানতে হবেFreeglut3 ইনস্টল করুন

এটি নিজে থেকে খুঁজে পেতে, আপনি এটি করতে পারতেন:

sudo apt-cache search glut

আপনি প্যাকেজ ইনস্টল করার পরে আপনি freeglut3-devএটি জারি করে প্রয়োজনীয় জিএল ফাইল রয়েছে তা নিশ্চিত করতে পারবেন

dpkg -L freeglut3-dev

যা অন্তর্ভুক্ত প্যাকেজের বিষয়বস্তু তালিকাভুক্ত করবে:

/usr/include/GL
/usr/include/GL/freeglut.h
/usr/include/GL/freeglut_ext.h
/usr/include/GL/freeglut_std.h
/usr/include/GL/glut.h
/usr/lib/x86_64-linux-gnu/libglut.a
...
/usr/lib/x86_64-linux-gnu/libglut.so

এছাড়াও ইনস্টল করুনsudo apt-get install libxmu-dev libxi-dev
ধীরেন হামাল

9

ওপেনজিএল লাইব্রেরি ইনস্টল করতে:

sudo apt-get install mesa-utils

ফ্রিগ্লুট ইনস্টল করতে:

sudo apt-get install freeglut3-dev
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.