diff options
-rw-r--r-- | INSTALL.md | 59 |
1 files changed, 25 insertions, 34 deletions
diff --git a/INSTALL.md b/INSTALL.md index c17023a38..0777ba166 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -7,7 +7,7 @@ - For PDF output, you'll also need to install LaTeX. We recommend [MiKTeX](http://miktex.org/). - - If you'd prefer, you can extract the pandoc and pandoc-citeproc + - If you'd prefer, you can extract the `pandoc` and `pandoc-citeproc` executables from the MSI and copy them directly to any directory, without running the installer. Here is an example showing how to extract the executables from the pandoc-1.19.1 installer and copy @@ -21,6 +21,9 @@ ## macOS + - You can install pandoc using + [homebrew](http://brew.sh): `brew install pandoc`. + - There is a package installer at pandoc's [download page]. If you later want to uninstall the package, you can do so by downloading [this script][uninstaller] @@ -36,9 +39,6 @@ cat pandoc.pkg/Payload | gunzip -dc | cpio -i # executables are now in ./usr/bin/, man pages in ./usr/share/man - - You can also install pandoc using - [homebrew](http://brew.sh): `brew install pandoc`. - - For PDF output, you'll also need LaTeX. Because a full [MacTeX] installation takes more than a gigabyte of disk space, we recommend installing [BasicTeX](http://www.tug.org/mactex/morepackages.html) @@ -56,45 +56,36 @@ old. - We provide a binary package for amd64 architecture on - the [download page]. This provides both pandoc and - pandoc-citeproc. The executables are statically linked and - have no dynamic dependencies. Both a tarball and a deb - installer are provided. + the [download page]. This provides both `pandoc` and + `pandoc-citeproc`. The executables are statically linked and + have no dynamic dependencies or dependencies on external + data files. Note: because of the static + linking, the pandoc binary from this package cannot use lua + filters that require external lua modules written in C. - sudo dpkg -i $DEB - - where `$DEB` is the path to the downloaded deb, will - install the `pandoc` and `pandoc-citeproc` executables - and man pages. + Both a tarball and a deb installer are provided. To install the deb: - Note: because it is statically linked, the pandoc - binary from this package cannot use lua filters that - require external lua modules written in C. + sudo dpkg -i $DEB - - If you use an RPM-based distro, you may be - able to install the deb from our download page - using `alien`. Or try - - ar p $DEB data.tar.xz | sudo tar xvJ --strip-components 2 -C /usr/local - - For Pandoc versions before 2.0 try instead + where `$DEB` is the path to the downloaded deb. This will + install the `pandoc` and `pandoc-citeproc` executables and + man pages. - ar p $DEB data.tar.gz | sudo tar xvz --strip-components 2 -C /usr/local + If you use an RPM-based distro, you may be able to install + the deb from our download page using `alien`. - - If you'd rather install pandoc in your home directory, say - in `$HOME/.local`, then you can unzip the tarball or - extract the files manually from the deb: + On any distro, you may install from the tarball into `$DEST` + (say, `/usr/local/` or `$HOME/.local`) by doing - ar p $DEB data.tar.xz | tar xvJ --strip-components 2 -C $HOME/.local/ + tar xvzf $TGZ --strip-components 1 -C $DEST - where, again, `$DEB` is the path to the downloaded deb. - - For Pandoc versions before 2.0 try instead + where `$TGZ` is the path to the downloaded zipped tarball. + For Pandoc versions before 2.0, which don't provide + a tarball, try instead - ar p $DEB data.tar.gz | sudo tar xvz --strip-components 2 -C /usr/local + ar p $DEB data.tar.gz | tar xvz --strip-components 2 -C $DEST - - If the version in your repository is too old and you cannot - use the deb we provide, you can install from source, using the + - You can also install from source, using the instructions below under [Compiling from source]. Note that most distros have the Haskell platform in their package repositories. For example, on Debian/Ubuntu, |