pkg.soopen package index

brew / rank 1002

Install psutils with Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, pacman, zypper, scoop

Utilities for manipulating PostScript documents. Version 3.3.17 via Homebrew; verified 2026-10-31. Also installable with debian: sudo apt install psutils.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install psutils

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install psutils

MacPorts ports tree · print/psutils/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add psutils

Alpine Linux edge package indexes · psutils · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install psutils

Debian stable package indexes · psutils · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install psutils

Fedora Rawhide package metadata · psutils · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#psutils

nixpkgs package indexes · pkgs/by-name/ps/psutils/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S psutils

Arch Linux sync databases · psutils · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install psutils

openSUSE Tumbleweed package metadata · psutils · source: download.opensuse.org

Windows

Chocolateyverified · 92%
choco install psutils

Chocolatey community package catalog · psutils · source: community.chocolatey.org

Scoopverified · 92%
scoop install main/psutils

Scoop official bucket manifest trees · bucket/psutils.json · source: api.github.com

overview

Package summary

Utilities for manipulating PostScript documents

Commands and aliases

  • epsffit
  • extractres
  • includeres
  • psbook
  • psjoin
  • psnup
  • psresize
  • psselect
  • pstops

history

Project history and usage

PSUtils is a suite of command-line utilities for manipulating PDF and PostScript documents, particularly page selection, rearrangement, booklet signatures, n-up printing, and page resizing or rotation.

Project history

Version 1 was written by Angus Duggan; the maintained project is written and maintained by Reuben Thomas. The official acknowledgements trace several commands to earlier DVI utilities: psselect to dviselect, psbook to dvibook, and pstops to dvidvi, while psjoin originated with Tom Sato.

The modern suite handles both PDF and PostScript while retaining its page-oriented command structure. It expects PostScript input to follow the Document Structuring Conventions, although it deliberately does not reject nonconforming files automatically.

Adoption history

The official README says PSUtils is available in most GNU/Linux distributions, Homebrew on macOS, and Cygwin on Windows. Its long-lived commands remain useful in automated publishing and printing workflows where PostScript Document Structuring Conventions are still encountered.

How it is used

Users compose commands such as psselect, psbook, psnup, psresize, and pstops in print or publishing pipelines. Typical jobs include selecting page ranges, arranging signatures for booklet printing, placing multiple pages on one sheet, or changing page geometry.

PostScript inputs work best when they conform to Adobe's Document Structuring Conventions. Named paper sizes are obtained through libpaper.

Why package nerds care

PSUtils is a classic Unix-toolbox package: separate commands perform page selection, booklet imposition, n-up layout, resizing, rotation, and resource extraction. It preserves a scriptable bridge between TeX-era PostScript workflows and contemporary PDF processing.

Its documented dependency on libpaper also illustrates how Unix distributions centralize regional paper-size policy instead of embedding A4 or Letter defaults independently in every document tool.

Timeline

  • Version 1: Angus Duggan created the original PSUtils suite.
  • Later maintenance: Reuben Thomas assumed development and expanded the maintained suite to cover PDF as well as PostScript.

Related projects

  • libpaper supplies the configurable named paper sizes required by modern PSUtils.
  • dviselect, dvibook, and dvidvi influenced the page-selection and imposition model of several PSUtils commands.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 2 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
epsffitcliglobal executable
extractrescliglobal executable
includerescliglobal executable
psbookcliglobal executable
psjoincliglobal executable
psnupcliglobal executable
psresizecliglobal executable
psselectcliglobal executable
pstopscliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version3.3.17
manager updated2026-10-31
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/rrthomas/psutils

install metadata

Package metadata

Package keybrew:psutils
Version3.3.17
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/psutils
Homepagehttps://github.com/rrthomas/psutils
Repositoryhttps://github.com/rrthomas/psutils
LicenseGPL-3.0-or-later
Source archivehttps://files.pythonhosted.org/packages/a0/6b/735ab226ab8e2ee6b99182312c7346a2e4bd3e825cfdf127f22ce75e853f/psutils-3.3.17.tar.gz
Last updated2026-10-31T09:35:16Z
Pulseupdated
Dependencieslibpaper, python@3.15
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepsutils
Version Scheme0
Revision4
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

psutils 3.3.8-1

PostScript document handling utilities

https://github.com/rrthomas/psutils

sudo apt install psutils
  • Section: text
  • Architecture: all
  • 3 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Psutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: psutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-psutils 3.3.8-1

PostScript document handling libraries

https://github.com/rrthomas/psutils

sudo apt install python3-psutils
  • Section: python
  • Architecture: all
  • Source Package: psutils
  • 3 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Psutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-psutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

psutils

nix profile install nixpkgs#psutils
  • normalized package name match
  • Matched by: Psutils
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ps/psutils/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

psutils 1.17.dfsg-4build1

PostScript document handling utilities

https://github.com/rrthomas/psutils

sudo apt install psutils
  • Section: universe/text
  • Architecture: amd64
  • 2 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Psutils
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: psutils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

psutils 1.17-r9

A set of postscript utilities

http://knackered.org/angus/psutils

sudo apk add psutils
  • License: custom
  • Architecture: x86_64
  • Source Package: psutils
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Psutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: psutils from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

psutils-dev 1.17-r9

A set of postscript utilities (development files)

http://knackered.org/angus/psutils

sudo apk add psutils-dev
  • License: custom
  • Architecture: x86_64
  • Source Package: psutils
  • 1 dependencies
  • normalized package name match
  • Matched by: Psutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: psutils-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

psutils-doc 1.17-r9

A set of postscript utilities (documentation)

http://knackered.org/angus/psutils

sudo apk add psutils-doc
  • License: custom
  • Architecture: x86_64
  • Source Package: psutils
  • normalized package name match
  • Matched by: Psutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: psutils-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

psutils 3.3.16-1.fc45

PDF and PostScript utilities

https://github.com/rrthomas/psutils

sudo dnf install psutils
  • License: GPL-3.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: psutils
  • 4 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Psutils
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: psutils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

psutils-tests 3.3.16-1.fc45

Tests for psutils

https://github.com/rrthomas/psutils

sudo dnf install psutils-tests
  • License: GPL-3.0-or-later AND AGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: psutils
  • 5 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Psutils
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: psutils-tests from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman95%

psutils 3.3.16-1

A set of postscript utilities

https://github.com/rrthomas/psutils

sudo pacman -S psutils
  • License: GPL-3.0-only
  • Architecture: any
  • 4 dependencies
  • normalized package name match
  • Matched by: Psutils
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: psutils from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

psutils 2.08-2.8

Tools for Manipulating PostScript Files

https://github.com/rrthomas/psutils

sudo zypper install psutils
  • License: GPL-3.0-or-later
  • Category: Productivity/Publishing/PS
  • Architecture: x86_64
  • Source Package: psutils
  • 3 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Psutils
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: psutils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
MacPorts95%

psutils

sudo port install psutils
  • normalized package name match
  • Matched by: Psutils
MacPorts ports tree · api.github.com · MacPorts ports tree: print/psutils/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

psutils

choco install psutils
  • normalized package name match
  • Matched by: Psutils
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: psutils from https://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','privazer'
Scoop95%

main/psutils

scoop install main/psutils
  • normalized package name match
  • Matched by: Psutils
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/psutils.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation