পাঠ্যভিত্তিক প্রোগ্রামিংয়ের জন্য আমার কয়েকটি শিরোনাম ফাইলের নাম দরকার যা দয়া করে এই শিরোলেখ ফাইলগুলি কীভাবে ইনস্টল করবেন আমাকে বলুন।
পাঠ্যভিত্তিক প্রোগ্রামিংয়ের জন্য আমার কয়েকটি শিরোনাম ফাইলের নাম দরকার যা দয়া করে এই শিরোলেখ ফাইলগুলি কীভাবে ইনস্টল করবেন আমাকে বলুন।
উত্তর:
আপনি সফ্টওয়্যার সেন্টারের মাধ্যমে বা libncurses5-dev প্যাকেজ ইনস্টল করতে পারেন :
sudo apt-get install libncurses5-dev
এছাড়াও, আপনি এখানে ক্লিক করে প্যাকেজ ইনস্টল করতে পারেন ।
যখন আপনার কোনও ফাইল বা প্যাকেজ দরকার হয় এবং এটি খুঁজে না পান আপনি কয়েকটি সরঞ্জাম ব্যবহার করতে পারেন।
1. অ্যাপটি-ফাইল
প্রথমে অ্যাপ্ট-ফাইল ইনস্টল করুন এবং এটি আপডেট করুন।
sudo apt-get install apt-file
apt-file update
আপনি এপ-ফাইলের প্রয়োজনীয় ফাইল বা প্যাকেজগুলির সাহায্যে অনুসন্ধান করতে পারেন।
apt-file search curses.h
2. প্যাকেজ.বুন্টু.কম ব্যবহার করুন
এই লিঙ্কে যান ।
ডানদিকে, আপনি যদি প্যাকেজের সাথে অন্তর্ভুক্ত কোনও ফাইল সন্ধান করছেন তবে প্যাকেজ সামগ্রীগুলি নির্বাচন করুন । আপনার যদি সরাসরি প্যাকেজ দরকার হয় তবে কেবল প্যাকেজের নাম চয়ন করে এর নামের সাথে এটি অনুসন্ধান করুন ।
সম্পাদনা: এটি কেবল ইনস্টল করা প্যাকেজটির জন্যই কাজ করে, সুতরাং প্রশ্নের উত্তর দিতে সক্ষম হয় না। হার্টম্যাজিকের উত্তর দেওয়া ভাল
কোন ফাইলটি কোন প্যাকেজের অংশ তা খুঁজে পেতে আপনি ব্যবহার করতে পারেন
dpkg -S <file name>
উদাহরণস্বরূপ, dpkg -S curses.h
আমাকে এই আউটপুট দেয়:
libncurses5-dev: /usr/include/ncurses.h
libncurses5-dev: /usr/include/curses.h
সম্পাদনা করুন: এটি কাজ করার জন্য আপনার প্যাকেজ ইনস্টল করা দরকার।
একটি প্যাকেজ দ্বারা সরবরাহ করা ফাইলগুলির তালিকা পেতে, ব্যবহার করুন
dpkg -L <package name>
উদাহরণস্বরূপ dpkg -L libncurses5-dev
আমাকে নিম্নলিখিত আউটপুট দেয়
/.
/usr
/usr/include
/usr/include/curses.h
/usr/include/cursesapp.h
/usr/include/cursesf.h
/usr/include/cursesm.h
/usr/include/cursesp.h
/usr/include/cursesw.h
/usr/include/cursslk.h
/usr/include/eti.h
/usr/include/etip.h
/usr/include/form.h
/usr/include/menu.h
/usr/include/nc_tparm.h
/usr/include/ncurses_dll.h
/usr/include/panel.h
/usr/include/term.h
/usr/include/term_entry.h
/usr/include/termcap.h
/usr/include/tic.h
/usr/include/unctrl.h
/usr/lib
/usr/lib/libform.a
/usr/lib/libmenu.a
/usr/lib/libncurses++.a
/usr/lib/libncurses.a
/usr/lib/libpanel.a
/usr/lib/libtic.a
/usr/share
/usr/share/doc
/usr/share/doc/libncurses5-dev
/usr/share/doc/libncurses5-dev/copyright
/usr/share/doc/libncurses5-dev/changelog.Debian.gz
/usr/include/ncurses.h
/usr/lib/libncurses.so
/usr/lib/libtic.so
/usr/lib/libform.so
/usr/lib/libmenu.so
/usr/lib/libpanel.so
/usr/lib/libcurses.a
/usr/lib/libtermcap.a
/usr/lib/libtermcap.so
/usr/lib/libcurses.so
এর মধ্যে ডিরেক্টরিগুলিও অন্তর্ভুক্ত রয়েছে।
প্যাকেজটিতে থাকা ফাইলগুলি পেতে:
dpkg -L libncurses5-dev | while read file; do if [[ -f $file ]]; then echo ${file}; fi; done
(বর্ণনা: প্রদত্ত ফাইলগুলি পান এবং প্রত্যেকের জন্য কেবল এটি ফাইল হলে তা মুদ্রণ করুন))
আপনি এই টেবিল দরকারী মনে হতে পারে । আপনি কী করতে পারেন তার একটি ভাল ওভারভিউ পেতে কেবল প্রথম কলাম (ক্রিয়া) এবং তৃতীয় কলাম (দেব) দেখুন। (আপনি যদি কৌতূহলী না হন তবে অন্য কলামগুলি দেখুন))