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.