Installation

License

Para is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Para is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Requirements

Para should work on almost every Unix-like system. More precisely, it should work on every system that complies with POSIX.1-2008, including the X/Open System Interface and Spawn extensions. It has been tested on Alpine Linux, Debian, Darwin, FreeBSD, NetBSD, and OpenBSD.

Compiling Para requires:

  • A C compiler that supports C99 (e.g., GCC ≥ v4.3, Clang ≥ v1.0, or TinyCC ≥ v0.9)

  • An assembler and a linker (e.g., from GNU Binutils or a BSD system)

  • Make (GNU Make and BSD makes are known to work)

  • The header files of your system’s standard library

Para comes with a script that installs these dependencies if needed.

Preparation

Import my PGP key, so that you can check whether the tarball has been tampered with:

gpg --keyserver keys.openpgp.org --recv-keys 6B06A2E03BE31BE9

Download

Download the tarball:

curl -O https://codeberg.org/odkr/para/releases/download/v0.11/para-0.11.tgz

Check whether the tarball has been tampered with:

curl -O https://codeberg.org/odkr/para/releases/download/v0.11/para-0.11.tgz.asc
gpg --verify para-0.11.tgz.asc

Unpack the tarball:

tar xzf para-0.11.tgz

Go to the package directory to proceed:

cd para-0.11

Tip

Subscribe to https://codeberg.org/odkr/para/releases.rss to be notified about new releases.

Build

Install a C build toolchain:

sudo ./installc

Detect the build configuration:

./configure

Build Para:

make

See Build for details and troubleshooting.

Installation

Install Para either system-wide:

sudo make install

Or to your home directory:

make prefix=~/.local install

De-installation

sudo make uninstall

Tip

If Para was installed to a directory you have write permissions for, make uninstall suffices.