मुझे कुछ हेडर फ़ाइल की आवश्यकता है, जो पाठ आधारित प्रोग्रामिंग के लिए शाप है। कृपया मुझे बताएं कि इन हेडर फ़ाइलों को कैसे स्थापित किया जाए।
मुझे कुछ हेडर फ़ाइल की आवश्यकता है, जो पाठ आधारित प्रोग्रामिंग के लिए शाप है। कृपया मुझे बताएं कि इन हेडर फ़ाइलों को कैसे स्थापित किया जाए।
जवाबों:
आप सॉफ्टवेयर सेंटर या के माध्यम से libncurses5-dev पैकेज स्थापित कर सकते हैं :
sudo apt-get install libncurses5-dev
इसके अलावा, आप यहां क्लिक करके पैकेज स्थापित कर सकते हैं ।
जब आपको एक फ़ाइल या पैकेज की आवश्यकता होती है और यह नहीं मिलता है तो आप कुछ टूल का उपयोग कर सकते हैं।
1. उपयुक्त-फ़ाइल
सबसे पहले, एप-फाइल को इंस्टॉल करें और इसे अपडेट करें।
sudo apt-get install apt-file
apt-file update
आप apt- फाइल की जरूरत वाली फाइल या पैकेज के साथ खोज कर सकते हैं।
apt-file search curses.h
2. package.ubuntu.com का प्रयोग करें
इस लिंक पर जाएं ।
सही शीर्ष पर, पैकेज सामग्री का चयन करें यदि आप एक पैकेज के साथ शामिल फ़ाइल खोज रहे हैं। यदि आपको सीधे पैकेज की आवश्यकता है, तो बस इसके नाम के साथ पैकेज नाम चुनें ।
संपादित करें: यह केवल एक स्थापित पैकेज के लिए काम करता है, इसलिए प्रश्न का उत्तर देने में सक्षम नहीं है। बेहतर है दिल की धड़कन का जवाब
यह पता लगाने के लिए कि फ़ाइल किस पैकेज का हिस्सा है, आप उपयोग कर सकते हैं
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
(विवरण: प्रदान की गई फ़ाइलें प्राप्त करें, और प्रत्येक के लिए, केवल इसे प्रिंट करें यदि यह एक फ़ाइल है।)
आपको यह तालिका उपयोगी लग सकती है। आप जो कर सकते हैं उसका अच्छा अवलोकन करने के लिए बस पहले कॉलम (एक्शन) और तीसरे कॉलम (डिब) को देखें। (जब तक आप निश्चित रूप से उत्सुक नहीं हैं, तब तक अन्य कॉलम देखें।)