APT-Repository

Available translations:

de

PM Code Works provides an APT repository for installing the software using an package manager. Gaining access to the repository is easy and requires only a few steps.

Installation

All packages in the APT repository are signed by PM Code Works GPG signing key. The public key needs to be downloaded to verify the signature:

  • Debian 10/Ubuntu 18 & 19:
$ wget -qO - http://apt.pm-codeworks.de/pm-codeworks.de.gpg | sudo apt-key add -
  • Debian 11/Ubuntu 20 & 21
$ wget -qO - http://apt.pm-codeworks.de/pm-codeworks.de.gpg | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/pm-codeworks.de.gpg --import

Add PM Code Works package source:

  • Debian 10/Ubuntu 18 & 19:
$ sudo echo "deb http://apt.pm-codeworks.de buster main" | sudo tee /etc/apt/sources.list.d/pm-codeworks.list
  • Debian 11/Ubuntu 20 & 21
$ sudo echo "deb http://apt.pm-codeworks.de bullseye main" | sudo tee /etc/apt/sources.list.d/pm-codeworks.list

Refresh package lists:

$ sudo apt update

Packages from PM Code Works can now be installed:

$ sudo apt install packagename

Following packages are currently available for installation:

Building from source

Since the APT repository only contains Open-Source software it is possible to compile the projects from source. The package "devscripts" from offical Debian APT repository is required for building:

$ sudo apt install devscripts

Add PM Code Works package source:

$ sudo echo "deb-src http://apt.pm-codeworks.de $(lsb_release -cs) main" | tee -a /etc/apt/sources.list.d/pm-codeworks.list

Refresh package lists:

$ sudo apt update

Source packages from PM Code Works can now be downloaded:

$ apt source packagename

Navigate into downloaded directory and build the package:

$ cd packagename/
$ dpkg-buildpackage -uc -us

Install the package:

$ sudo dpkg -i ../packagename.deb