पंडोक स्थापित करें (डॉकटर के लिए आवश्यक)


13

मेरे जीवन के लिए मैं यह पता नहीं लगा सकता कि कैसे पंडोक स्थापित किया जाए। मैंने इसके गितुब रेपो के साथ-साथ पंडोक साइट पर अनुशंसित सभी 3 दृष्टिकोणों पर अनुशंसित दृष्टिकोण की कोशिश की । मैं Ubuntu 12.04 पर स्थापित कर रहा हूं इसलिए मैंने पहली बार किया sudo apt-get install haskell-platform

यहां प्रत्येक चरण में त्रुटि हुई:

1) गिथब रेपो पर सिफारिश के अनुसार स्थापित करना:

# cabal install --enable-tests
Registering zlib-conduit-1.0.0...
cabal: Error: some packages failed to install:
http-conduit-1.9.4.5 depends on mime-types-0.1.0.3 which failed to install.
mime-types-0.1.0.3 failed during the building phase. The exception was:
ExitFailure 9
pandoc-1.12 depends on mime-types-0.1.0.3 which failed to install.

2) पंडोक साइट पर प्राथमिक स्थापना विधि:

# cabal install pandoc
[35 of 45] Compiling Text.Pandoc.Parsing ( src/Text/Pandoc/Parsing.hs, dist/build/Text/Pandoc/Parsing.o )
cabal: Error: some packages failed to install:
pandoc-1.11.1 failed during the building phase. The exception was:
ExitFailure 9

3) "अगर मेरे वितरण में GHC 6.12 है"

# cabal install cabal-install
[46 of 67] Compiling Distribution.Simple.LocalBuildInfo ( Distribution/Simple/LocalBuildInfo.hs, dist/build/Distribution/Simple/LocalBuildInfo.o )
cabal: Error: some packages failed to install:
Cabal-1.16.0.3 failed during the building phase. The exception was:
ExitFailure 9
cabal-install-1.16.0.2 depends on Cabal-1.16.0.3 which failed to install.

4) टारबॉल स्थापित करना:

# cabal install pandoc
[23 of 45] Compiling Text.Pandoc.Writers.Texinfo ( src/Text/Pandoc/Writers/Texinfo.hs, dist/build/Text/Pandoc/Writers/Texinfo.o )
cabal: Error: some packages failed to install:
pandoc-1.11.1 failed during the building phase. The exception was:
ExitFailure 9

1
रेपो से सीधे इंस्टॉल क्यों नहीं? sudo apt-get install pandoc
amc

महान, धन्यवाद कि काम किया! एक उत्तर में बदलने के लिए स्वतंत्र महसूस करें और मैं इसे स्वीकार करूंगा।
टिम पीटरसन 4'13

जवाबों:


17

आप रिपॉज से सीधे इंस्टॉल कर सकते हैं:

sudo apt-get install pandoc

6
मैं pandoc 1.9.1.1इस तरह से मिलता हूं । क्या कोई नवीनतम संस्करण उपलब्ध नहीं है?
स्टीफन लॉरेंट

18

मैंने पाया कि cabalमेरे वीएम में बहुत सारे डिस्क स्थान को स्थापित करने में मदद मिली है , इसलिए मैं इसका उपयोग करना पसंद debकरता हूं जो पंडोक डेवलपर्स प्रदान करता है। यहां मैं वर्तमान डिबेट (pandoc v15.1.1 के लिए) डाउनलोड और इंस्टॉल करने के लिए क्या कर रहा हूं:

sudo wget https://github.com/jgm/pandoc/releases/download/1.15.1/pandoc-1.15.1-1-amd64.deb
sudo dpkg -i pandoc-1.15.1-1-amd64.deb

आप यहाँ नवीनतम रिलीज़ संख्या देख सकते हैं: https://github.com/jgm/pandoc/releases/



2
यह मेरे डिजिटल ऑप्स पर पंडोक के नवीनतम संस्करण को स्थापित करने का आसान उपाय था। Apt-get संस्करण 1.12 था (मेरा मानना ​​है) और इस पैकेज के साथ नवीनतम पैकेज को डाउनलोड करना v1.17 स्थापित है, जिसमें docx से परिवर्तित करने की अद्भुत विशेषता शामिल है, जो कि मैं उसके बाद था। धन्यवाद @Ben!
TheBrockEllis

यह मेरे लिए अब तक का सबसे आसान तरीका था, 1.19.1 के लिए (1.17.1 से)। मुझे पैंडॉक पसंद है लेकिन मुझे इसे स्थापित करना बहुत कठिन लगता है, और यह एक आकर्षण की तरह काम करता है।
क्रिस बीले

हां, 2017 में उबंटू 14 के लिए उपयुक्त-बेकार था इसलिए यह एक लाइफसेवर था (कोई अतिशयोक्ति नहीं है कि कितना बढ़िया पैंडॉक है)।
श्रीधर सरनोबत

मैंने गितुब से नवीनतम *.debरिलीज़ (मेरे मामले में, 2.1.1) डाउनलोड किया और इसे 18.04 (प्री-रिलीज़) में जीडीबी पैकेज मैनेजर के साथ स्थापित किया। एक इलाज का काम किया। जीवन को बहुत आसान बनाता है !!
D 25v18d

12

जैसा कि स्टीफन लॉरेंट ने बताया, रेपो में पैंडॉक का संस्करण नवीनतम से बहुत दूर है और अच्छी विशेषताओं जैसे कि उद्धरणों को संभालने की अनुमति नहीं देता है --biblio। मैं pandoc वेबसाइट और github पर निर्देशों का उपयोग करके नवीनतम संस्करण स्थापित करने के लिए संघर्ष कर रहा था, लेकिन यहां मैंने Ubuntu 13.10 के लिए आखिरकार यह कैसे किया।

  1. इंस्टॉल cabal

    sudo apt-get install cabal-install
    
  2. cabalपैकेज डेटाबेस अपडेट करें

    cabal update
    
  3. सुनिश्चित करें कि पथ के लिए cabalपर है शुरू पथ के (से टिप यहाँ )

    PATH=$HOME/.cabal/bin:$PATH
    
  4. cabalस्थापित करने के लिए उपयोग करें alexऔरhappy

    cabal install alex happy
    
  5. cabalस्थापित करने के लिए उपयोग करें pandoc(और pandoc-citeprocयदि चाहते हैं)

    cabal install pandoc pandoc-citeproc
    
  6. स्थापित करने के लिए पैंडॉक संस्करण की जाँच करें

    pandoc --version
    

आपको PATH=$HOME/.cabal/bin:$PATHअपने ~ / .profile में कमांड जोड़ने की आवश्यकता होगी ताकि यह आपके अगले पुनरारंभ पर उपलब्ध हो। मुबारक हो!


2

मैं इसी तरह के मुद्दों बादलों में एक 512 एमबी मशीन पर pandoc स्थापित करने की कोशिश कर रहा था। इस प्रश्न के लिए एक टिप्पणी के अनुसार मुझे ExitFailure 9इसलिए मिल रहा था क्योंकि जीएचसी को सिगिल मिल रहा था क्योंकि मैं बहुत अधिक मेमोरी का उपयोग कर रहा था। मेरे लिए यह किसी भी उपयोगी संदेश की कमी के साथ समझाया गया है। मैं के साथ स्थापित करके ghc अनुकूलन बंद कर दिया cabal-dev install pandoc --ghc-options="-O0"और एक छोटे से स्मृति पदचिह्न के साथ pandoc संकलित ठीक है। यह एक स्मार्ट विचार नहीं है अगर आप एक उत्पादन वातावरण में हैं, हालांकि!


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