Makeinfo क्या है, और मैं इसे कैसे प्राप्त करूं?


223

मैं ग्नू grep बनाने की कोशिश कर रहा हूं, और जब मैं रन बनाता हूं, मुझे मिलता है:

[snip]
/bin/bash: line 9: makeinfo: command not found

Makeinfo क्या है, और मैं इसे कैसे प्राप्त करूं?

(यह उबंटू है, अगर इससे फर्क पड़ता है)


5
जो लोग यहां आए थे उनके लिए यह सोचकर कि नीचे विषय विशेषज्ञ इस सामान को कैसे apt-file search bin/makeinfo
ढूंढते

apt search makeinfo# (या yum search makeinfo)
प्रोग्रामंड्रोको

जवाबों:


360

उपयोग करते समय (कम से कम) उबंटू में bash, यह आपको बताता है कि अगर आपको कमांड में टाइप करना है और आपको अपने रास्ते में नहीं मिल रहा है तो आपको किस पैकेज को स्थापित करने की आवश्यकता है। मेरा टर्मिनल कहता है कि आपको 'texinfo' पैकेज स्थापित करने की आवश्यकता है।

sudo apt-get install texinfo

14
बस ध्यान दें कि पैकेज को स्थापित करने के लिए यह sudo apt-get install texinfo है । ध्यान दें कि यह TeXinfo है, टेक्सटाइन्फो नहीं है जिसे मैंने पहली बार गलती से पढ़ा था।
अमोनियास

1
केवल नोट के लिए - किस पैकेज में उपयोगिता है, इसके बारे में धारणा कैसे प्राप्त करें? कैसे Texinfo के बारे में पता करने के लिए अगर केवल मुझे नाम makeinfo पता है।
egor7

3
आप टर्मिनल में कमांड चलाते हैं $ makeinfoऔर उबंटू आपको यह बताएगा:he program 'makeinfo' is currently not installed. You can install it by typing: sudo apt-get install texinfo
13:30

11
यदि आपका शेल आपको @ Tuminoid's जैसे जादुई संकेत नहीं देता है, तो आप apt-file को स्थापित कर सकते हैं और कमांड चला सकते हैं: apt-file update && apt-file search makeinfoपरिणामों के बीच आप देखेंगेtexinfo: /usr/bin/makeinfo
asciimo

6
@ egor7 आपको लापता कमांड बताने वाली उपयोगिता को कहा जाता है command-not-found, जिसे आप स्थापित कर सकते हैं sudo apt-get install command-not-found
तूमिनोद

23

सेंटोस के लिए, मैं इन पैकेजों को स्थापित करके इसे हल करता हूं।

yum install texi2html texinfo 

चिंता मत करो अगर मेकइनफो के लिए कोई प्रविष्टि नहीं है। बस दौडो

make all

आप इसे ubuntu उपयोग करने के लिए समान रूप से कर सकते हैं sudo


2
texi2html सख्ती से बोल रहा है, अनावश्यक है। (RHEL6 +)
ओथियस

3
texi2html, सख्ती से बोलना, अनावश्यक है। (सेंटोस 7)।
आरपी

6

एक अन्य विकल्प उपयुक्त फ़ाइल (यानी apt-file search makeinfo) का उपयोग करना है। यह आपके डिस्ट्रो में डिफ़ॉल्ट रूप से स्थापित हो सकता है या नहीं भी हो सकता है, लेकिन यह निर्धारित करने के लिए एक शानदार टूल है कि फाइल किस पैकेज की है।


5

Texinfo स्थापित करने की आवश्यकता है। कॉन्फ़िगर में अभी भी इसके परिणामों का कैश होगा इसलिए यह अभी भी सोचता है कि मेकइनफो गायब है। अपने स्रोत को दूर करें और टारबॉल से फिर से अनपैक करें। कॉन्फ़िगर तब करें।


4

यदि आप स्क्रैच से पैकेज बनाते हैं:

  • यहाँ से एक संस्करण डाउनलोड करें: http://www.gnu.org/software/texinfo/
    • लेखन के रूप में, संस्करण 5.2 नवीनतम है।
  • जानें कि यहां कैसे निर्माण किया जाता है: http://www.linuxfromscratch.org/lfs/view/stable/chapter05/5/kb/.html
    • एलएफएस परियोजना लगातार अपडेट हो रही है, लेकिन टेक्सिनफो निर्माण / स्थापित निर्देश शायद ही कभी बदलते हैं।

विशेष रूप से, यदि आप bashस्रोत से निर्माण करते हैं, तो डॉक्स इंस्टॉल करें, जिसमें मैन पेज भी शामिल हैं, बिना makeinfoउपलब्ध (चुपचाप) विफल हो जाएंगे ।


4

"मेकइनफो क्या है" पर कुछ शब्द - अन्य उत्तर "मैं इसे कैसे प्राप्त करूं" अच्छी तरह से कवर करता है।

टेक्सिनफो मैनुअल के " क्रिएट ए इन्फो फाइल" खंड में कहा गया है

makeinfo एक प्रोग्राम है जो टेक्सिनफो फाइल को इन्फो फाइल, एचटीएमएल फाइल या प्लेन टेक्स्ट में परिवर्तित करता है।

Texinfo मुख पृष्ठ बताते हैं कि Texinfo ही "GNU परियोजना की आधिकारिक दस्तावेज प्रारूप" और है कि यह "प्रारूपों के एक संख्या में उत्पादन का उत्पादन करने के लिए एक ही स्रोत फ़ाइल का उपयोग करता है, दोनों ऑनलाइन और मुद्रित (DVI, एचटीएमएल, जानकारी, पीडीएफ, xml, आदि) "।

योग करने के लिए: टेक्सिनफो एक प्रलेखन स्रोत फ़ाइल प्रारूप है और makeinfoयह प्रोग्राम है जो टेक्सिनफो प्रारूप में स्रोत फ़ाइलों को वांछित आउटपुट में बदल देता है।


1

यहाँ मेकइनफो का विवरण दिया गया है । मेरा सुझाव है कि आप यम का उपयोग करें ताकि यह इस तरह की निर्भरता का पता लगा सके और फ़ाइलों को स्वचालित रूप से डाउनलोड कर सके।


2
माइक को उद्धृत करना "(यह उबंटू है, अगर इससे फर्क पड़ता है)"। यम एक डेबियन / ubuntu कमांड नहीं है।
d -_- b

0

SuSE linux पर, आप 'texinfo' को स्थापित करने के लिए निम्न कमांड का उपयोग कर सकते हैं:

sudo zypper install texinfo

मेरे सिस्टम पर, यह दिखाता है कि यह लगभग 1000 MiB डाउनलोड कर रहा है, इसलिए सुनिश्चित करें कि आपके पास पर्याप्त खाली जगह है।


0

यदि यह आपके पैकेज मैनेजर (यानी apt-cache search texinfo) में दिखाई नहीं देता apt-file search bin/makeinfoहै और यहां तक कि कोई मदद नहीं करता है, तो आपको अपने पैकेज मैनेजर के लिए गैर-मुक्त / प्रतिबंधित पैकेज को सक्षम करना पड़ सकता है।

Ubuntu के लिए, sudo $EDITOR /etc/apt/sources.listऔर जोड़ें restricted

deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main

डेबियन के लिए, sudo $EDITOR /etc/apt/sources.listऔर जोड़ें non-free। यदि आप गैर मुक्त सामान के साथ पैकेज db को अव्यवस्थित नहीं करना चाहते हैं, तो आपके पास पैकेज स्तर पर भी प्राथमिकताएं हो सकती हैं ।

बाद में sudo apt-get udpateआपको आवश्यक पैकेज ढूंढना चाहिए।

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