Pandoc'u yükleyin (docverter için gereklidir)


13

Benim için pandoc'u nasıl kuracağımı anlayamıyorum. Denedim onun Github önerilen yaklaşım Repo tüm yanı sıra 3 Pandoc sitesinde tavsiye yaklaşımları . İlk önce Ubuntu 12.04 üzerine yüklüyorum sudo apt-get install haskell-platform.

Her adımda hatanın oluştuğu yer:

1) Github deposuna önerildiği gibi kurulum:

# 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) Pandoc sitesinde birincil kurulum yöntemi:

# 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) "Dağıtımımda GHC 6.12 varsa"

# 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) Tarball'u takmak:

# 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
neden doğrudan depolardan yüklenmiyor? sudo apt-get install pandoc
amc

harika, teşekkürler çalıştı! bir cevaba dönüştürmekten çekinmeyin ve kabul ediyorum.
tim peterson

Yanıtlar:


17

Doğrudan depolardan yükleyebilirsiniz:

sudo apt-get install pandoc

6
pandoc 1.9.1.1Bu şekilde anladım . En yeni sürüm yok mu?
Stéphane Laurent

18

O yükleme buldum cabalben kullanmayı tercih böylece, benim VM disk alanının bir çok aldı debPandoc geliştiriciler sağladığını. Geçerli deb (indirmek ve pandoc v15.1.1 için) yüklemek için ne yapacağım:

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

En son sürüm numaralarını buradan kontrol edebilirsiniz: https://github.com/jgm/pandoc/releases/



2
Bu, DigitalOcean vps'ime Pandoc'un en yeni sürümünü yüklemek için çok daha kolay bir çözümdü. Apt-get sürümü 1.12 (inanıyorum) ve bu yöntem yüklü v1.17 ile en son paketi indirerek, hangi i daha sonra olduğumu docx dönüştürme harika özelliği içerir. Teşekkürler @ Ben!
TheBrockEllis

Bu benim için de en kolay yoldu 1.19.1 (1.17.1'den). Ben pandoc seviyorum ama yüklemek çok zor buluyorum ve bu bir cazibe gibi çalıştı.
Chris Beeley


Ben indirilen son *.debsalınımını onu GDebi Paket Yöneticisi ile Github dan (benim durumumda, 2.1.1) ve 18.04 (pre-release) içinde yüklü. Bir tedavi çalıştı. Hayat yapar çok daha kolay !!
18ɑte

12

Stephane Laurent'in işaret ettiği gibi, depolardaki pandoc versiyonu en yenisinden çok uzaktır ve alıntılarla uğraşmak gibi hoş özelliklere izin vermez --biblio. Ben talimatları kullanarak en yeni sürümünü yüklemek için mücadele Pandoc web ve github ama sonunda Ubuntu 13.10 için bunu nasıl yaptığını burada.

  1. Yüklemek cabal

    sudo apt-get install cabal-install
    
  2. cabalPaket veritabanını güncelleme

    cabal update
    
  3. Emin olun yolu olduğunu cabalaltındadır baştan PATH (ucu itibaren burada )

    PATH=$HOME/.cabal/bin:$PATH
    
  4. cabalYüklemek için kullanın alexvehappy

    cabal install alex happy
    
  5. cabalYüklemek için kullanın pandoc(ve pandoc-citeprocistenirse)

    cabal install pandoc pandoc-citeproc
    
  6. Kurulu onaylamak için pandoc sürümünü kontrol edin

    pandoc --version
    

Bir sonraki yeniden başlatmanızda kullanılabilmesi için PATH=$HOME/.cabal/bin:$PATHkomutu ~ / .profile dosyasına eklemeniz gerekir . Mutlu dönüştürme!


2

Bulutlarda 512 MB'lık bir makineye pandoc kurmaya çalışırken benzer sorunlar yaşadım. İçin bir yoruma göre bu soruya ben başlamıştı ExitFailure 9ben çok fazla bellek kullanan çünkü GHC bir SIGKILL alma çünkü. Bana göre bu, açıkken yararlı mesajların eksikliğini açıkladı. cabal-dev install pandoc --ghc-options="-O0"Ghc optimizasyonlarını çok daha küçük bir bellek ayak izi ile kurarak ve pandoc ile derleyerek kapattım. Yine de bir üretim ortamındaysanız bu akıllıca bir fikir değildir!


bu şekilde 1.9.1.1'den daha yeni bir sürüm alıyor musunuz?
Stéphane Laurent
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.