APT-Repository
Available translations:
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:
- android-studio-package
- ardukey-auth-server
- ddns-updater
- eclipse-package
- gamewake
- libpam-ardukey
- libpam-fingerprint
- libpam-rfid
- python-fingerprint
- python3-fingerprint
- python-rfid
- python3-rfid
- python3-ardukey-auth-server
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