फेडोरा 14 पर मानक सी और सी ++ पुस्तकालयों के लिए मैन पेज


10

मैं उन्हें कैसे स्थापित करूं? वर्तमान में, man fopenमुझे देता है No manual entry for fopen। मेरे पास संकलक स्थापित हैं और सत्यापित किया है कि चीजें बिना समस्याओं के निर्माण करती हैं।

अद्यतन: यह वही है जो मुझे मिला जब मैंने फेडोरा 14 पर सुझाए गए समाधानों की कोशिश की:

[root@damien agnel]# yum install man-pages libstdc++-docs
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Install Process
Package man-pages-3.25-1.fc14.noarch already installed and latest version
Package libstdc++-docs-4.5.1-4.fc14.x86_64 already installed and latest version
Nothing to do
[root@damien agnel]# man std::iostream
No manual entry for std::iostream
[root@damien agnel]# 

यम
इन्स

@ पेंगुइन: इसका उत्तर होना चाहिए, टिप्पणी नहीं।
फहीम मीठा

जवाबों:


13

मानक सी लाइब्रेरी के लिए मैन पेज man-pagesपैकेज में शामिल हैं । C ++ STL लाइब्रेरी के लिए मैन-पेज और HTML डॉक्यूमेंटेशन libstdc++-docsपैकेज में शामिल हैं। इस प्रकार,

yum install man-pages libstdc++-docs

उन्हें स्थापित करना चाहिए। आप परीक्षण कर सकते हैं कि वे किस माध्यम से उपलब्ध हैं:

man std::iostream
man fopen

ऑफ-टॉपिक की तरह: IMHO libstdc ++ डॉक्यूमेंटेशन (विशेषकर मैन पेज) ब्राउज़ करने के लिए उतना सुविधाजनक नहीं है - मैं आमतौर पर http://en.cppreference.com/w/ का उपयोग करता हूं, जो नेविगेट करने और अद्यतित करने के लिए बहुत सुविधाजनक है - या तो मैं एकीकृत खोज सुविधा का उपयोग करता हूं या मैं 'c ++ संदर्भ iostream' जैसी Google खोज का उपयोग करता हूं और पहली हिट आमतौर पर एक cppreference.com पृष्ठ वैसे भी इंगित करता है। यह ऑफ़लाइन प्रति के रूप में भी उपलब्ध है

संपादित करें: स्थापित के man std::iostreamसाथ एक एफसी 14 बॉक्स पर परीक्षण libstdc++-docsकिया गया, और आश्चर्यजनक रूप से, यह नहीं मिला।

yum povides '*/std::iostream*'प्रिंटों का उपयोग करके libstdc++-docsपैकेज संबंधित मैन-पेज फ़ाइल प्रदान करता है, लेकिन यह इसे एक असामान्य स्थान पर स्थापित करता है:

/usr/share/man/man3/man3/std::iostream.3.gz

इस प्रकार, manजैसे कॉलिंग

man -M /usr/share/man/man3 std::iostream

मैन-पेज दिखाता है।

libstdc++-docsमेरे लिए एफसी 14 पैकेज में एक बग जैसा दिखता है।


1
क्या आप यह भी उल्लेख कर सकते हैं कि स्वयं के लिए उस जानकारी को कैसे पाया जाए? हालांकि मैंyum provides fopen.3 यह इंगित करता हूं कि किस पैकेज में fopenमैन पेज है, लेकिन जाहिर है कि यह गलत है। फेडोरा (यम) डेबियन के (एप्स) के बराबर apt-file search fopen.3क्या है?
गिल्स एसओ- बुराई को रोकें '

1
समतुल्य है yum provides '*/fopen.3*'- ग्लोब के बिना यह फ़ाइल नाम नहीं खोजता है।
मैक्सक्लेपज़िग

यह काम नहीं लगता है। इंस्टॉलेशन ऐसा लगता है कि यह सफल है, लेकिन "आदमी std :: iostream" अभी भी डॉक्स वापस करने में विफल है।
एगेल कुरियन

@ एग्लियन कुरियन, मेरा अंतिम संपादन देखें।
मैक्सचेलपिजिग

3

इसे इस्तेमाल करे:

yum install man-pages

धन्यवाद, इस कमांड का उपयोग करके सी लाइब्रेरी डॉक्स स्थापित किए गए थे। लेकिन मैं अभी भी iostream और दोस्तों के लिए मैन पेज नहीं खोज पा रहा हूँ।
एगेल कुरियन

0

yum provides '*/fopen.3*'आपको बताएगा कि कौन सा पैकेज उपलब्ध है जिसमें एक फ़ाइल है fopen.3*(यानी fopenमैन पेज)। (धन्यवाद मैक्सस्लेपज़िग )


धन्यवाद, लेकिन यह भी काम नहीं किया: "कोई मिलान नहीं मिला"।
एगेल कुरियन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.