---
pkgcheck utility

Author: Manfred Lotz, <manfred@ctan.org>

License: Apache License, Version 2.0 or MIT License

Copyright (c) 2018-2026 Manfred Lotz
---

# Overview

`pkgcheck` is a utility which the author uses to check uploaded packages to CTAN before
installing them. It is a binary running on Linux only.

There is no Windows version planned.

# Dependencies

The `pkgcheck` binary is a 64-bit statically linked binary, and thus it should run also on
older Linux versions.

# Installing the binary

Copy the needed binary to a suitable location on your hard disk, and
(recommended) make sure the directory is in the `PATH` or call `pkgcheck` using an
absolute path name.

We have binaries for the following targets

- Linux: `pkgcheck-x86_64-unknown-linux-musl*`
- macOS `aarch64-apple-darwin`: `pkgcheck-aarch64-apple-darwin`
- macOS `x86_64-apple-darwin`: `pkgcheck-x86_64-apple-darwin`

They can be found at <https://codeberg.org/ManfredLotz/pkgcheck/releases>

# Installing packages

We have DEBIAN and RPM packages. They can be found at
<https://codeberg.org/ManfredLotz/pkgcheck/releases>

# Documentation

The documentation is `docs/pkgcheck.pdf`. It contains
a description of all fatal, error, warning and information messages.

# Build the documentation

Run either `xelatex` or `lualatex`. Note that `-shell-escape` is required.

```
cd docs
lualatex -shell-escape pkgcheck.tex
```

# License

Licensed under either of

- Apache License, Version 2.0
  - See file LICENSE-APACHE or <http://www.apache.org/licenses/LICENSE-2.0>

- MIT license
  - See file LICENSE-MIT or <http://opensource.org/licenses/MIT>

at your option.
