Como instalar o Pandoc no ArchLinux?

4

Alguém tem sugestões sobre como instalar o pandoc no Arch? Estou tentando instalar o pandoc-static a partir daqui: link , embora pareça estar em conflito com a instalação do xmonad (Eu uso xmonad como um TWM):

[grease-lightning]/home/.../builds/pandoc-static$ makepkg -s
==> Making package: pandoc-static 1.15.0.6-1 (Sun Aug 16 23:18:48 PDT 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found pandoc-static-1.15.0.6-1.tar.xz
  -> Found pandoc-static-1.15.0.6-1.tar.xz.sig
==> Validating source files with sha512sums...
    pandoc-static-1.15.0.6-1.tar.xz ... Passed
    pandoc-static-1.15.0.6-1.tar.xz.sig ... Skipped
==> Verifying source file signatures with gpg...
    pandoc-static-1.15.0.6-1.tar.xz ... Passed
==> Extracting sources...
  -> Extracting pandoc-static-1.15.0.6-1.tar.xz with bsdtar
==> Starting prepare()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
  -> Skipping List-0.5.2
  -> Skipping SHA-1.6.4.2
  -> Skipping base64-bytestring-1.0.0.1
  -> Skipping byteable-0.1.1
  -> Skipping cereal-0.4.1.1
  -> Skipping cmdargs-0.10.13
  -> Building data-default-class-0.0.1
Warning: The package list for 'hackage.haskell.org' does not exist. Run 'cabal
update' to download it.
Resolving dependencies...
In order, the following would be installed:
data-default-class-0.0.1 (reinstall)
cabal: The following packages are likely to be broken by the reinstalls:
data-default-instances-old-locale-0.0.1
data-default-0.5.3
X11-1.6.1.2
xmonad-contrib-0.11.4
xmonad-0.11.1
X11-xft-0.3.1
data-default-instances-dlist-0.0.1
data-default-instances-containers-0.0.1
data-default-instances-base-0.0.1
Use --force-reinstalls if you want to install anyway.
==> ERROR: A failure occurred in build().
    Aborting...

Eu tenho medo de quebrar meu xmonad TWM se forçar a reinstalação. O que devo fazer?

Talvez eu deva instalar o Pandoc via sudo cabal install --global pandoc ? Em caso afirmativo, como devo instalar o cabal ? Eu estava pensando em fazer o download aqui: link

Todas as sugestões ou recomendações são bem-vindas. Eu também estou feliz em esclarecer qualquer coisa.

    
por modulitos 17.08.2015 / 08:58

2 respostas

4

Infelizmente, os pacotes do AUR estão muito quebrados há algum tempo. A maneira mais fácil de fazer isso é instalar o cabal-install e instalar o pandoc no seu diretório home com (como não-root):

cabal update
cabal install pandoc

Então você acaba com o pandoc em ~ / .cabal / bin / pandoc.

Seria ótimo se alguém consertasse os pacotes do AUR, mas até então, usando o cabal para instalar algo nos riscos do sistema, fazer atualizações no ghc não funcionassem corretamente.

esclarecimento

Quando você usa cabal para instalar coisas em seu diretório pessoal, ele coloca os arquivos em ~/.ghc e ~/.cabal . Então, o pior caso, se você quiser começar de novo, você pode simplesmente excluir recursivamente os diretórios. Por outro lado, quando você instala coisas em /usr sem pacman (como aconteceria com cabal install --global ... ), pode haver resíduos lá que dificultam a atualização do ghc.

    
por 17.08.2015 / 09:02
5

A pandoc package vincada dinâmica entrou em [community] em 13 de outubro de 2015. Por enquanto a instalação é enorme, mas vamos tentar melhorar.

    
por 13.10.2015 / 12:13