vim

Installing pandoc on Fedora 10

  • Wednesday July 1st, 2009

I’ve been using pandoc to convert stuff - mostly Restructured Text - to Markdown as part of a wiki migration. The pandoc site has instructions for installing on a bunch of operating systems but none RHEL/CentOS/Fedora- like. This is a quick set of instructions for Fedora that should work for similar distros. First, install the Haskell compiler and Cabal (yet another pear/cpan/rubygems like plug-in loader/manager):

$ sudo yum install ghc cabal-install 

Update the Cabal data store and install the plug-ins pandoc requires, utf8-string and zip-archive.

$ sudo cabal update 
$ sudo cabal install zip-archive utf8-string

Now you can either use Cabal to install pandoc itself:

$ sudo cabal install pandoc 

Or you can download the source and compile it yourself.

$ cd /tmp 
$ wget http://pandoc.googlecode.com/files/pandoc-1.2.tar.gz 
$ tar -zxf pandoc-1.2.tar.gz 
$ cd pandoc-1.2

Now you need to edit the pandoc.cabal file and remove:

Executable hsmarkdown 
Hs-Source-Dirs: src 
Main-Is: hsmarkdown.hs 
Ghc-Options: -Wall -threaded 
Ghc-Prof-Options: -auto-all
Extensions: CPP, TemplateHaskell 
if flag(wrappers) 
  Buildable: True 
else
  Buildable: False

From the bottom of the pandoc.cabal file. Next, run make.

$ CABALOPTS=--user make

And finally, if the make works, install the tool:

$ sudo make install
Tags: FOSS, pandoc, puppet

blog comments powered by Disqus


"~/kartar.net/Installing pandoc on Fedora 10" [+] 0:00PM                         46,100    72%
        
"Installing pandoc on Fedora 10" [New File]
        
Theme derived from Claudio Perez Gamayo