ArchLinux에 Pandoc을 설치하는 방법

ArchLinux에 Pandoc을 설치하는 방법

Arch에 pandoc을 설치하는 방법에 대한 제안이 있는 사람이 있습니까? 여기에서 pandoc-static을 설치하려고 합니다.https://aur.archlinux.org/packages/pandoc-static/, 내 xmonad 설치와 충돌하는 것 같지만(저는 xmonad를 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...

강제로 다시 설치하면 xmonad TWM이 손상될까 봐 걱정됩니다. 어떻게 해야 합니까?

어쩌면 Pandoc을 통해 설치해야 할까요 sudo cabal install --global pandoc? 그렇다면 어떻게 설치해야 합니까 cabal? 여기에서 다운로드해야 할 것 같아요:https://www.haskell.org/cabal/download.html

어떤 제안이나 추천이라도 주시면 감사하겠습니다. 나는 또한 무엇이든 명확히 설명하고 싶습니다.

답변1

동적 링크pandoc2015년 10월 13일에 [커뮤니티]에 가입했습니다. 현재 설치량이 많지만 이를 개선하기 위해 최선을 다하겠습니다.

답변2

불행하게도 AUR 패키지는 한동안 심각하게 손상되었습니다. 가장 쉬운 방법은 cabal-install을 설치한 다음 홈 디렉터리(루트가 아닌 사용자)에 pandoc를 설치하는 것입니다.

cabal update
cabal install pandoc

그런 다음 ~/.cabal/bin/pandoc에서 pandoc로 끝납니다.

누군가 AUR 패키지를 수정하면 좋겠지만 그때까지 cabal을 사용하여 시스템에 무언가를 설치하면 GHC 업데이트가 제대로 작동하지 않을 수 있습니다.

밝히다

cabal홈 디렉토리에 무언가를 설치하는 데 사용하면 ~/.ghc및 아래에 파일이 배치됩니다 ~/.cabal. 따라서 최악의 경우 다시 시작하려는 경우 이러한 디렉터리를 재귀적으로 삭제할 수 있습니다. 대조적으로, /usrpacman 없이 무언가를 설치하는 경우( pacman 을 사용할 때 발생함 cabal install --global ...) 거기에 GHC 업그레이드를 어렵게 만드는 남은 항목이 있을 수 있습니다.

답변3

다음 명령을 시도해 볼 수 있습니다.

Yay -Sy pandoc

관련 정보