APT-Repository

Available translations:

en

Es gibt ein Paket-Repository von PM Code Works, worüber Paketmanager wie "apt" oder "synaptic" die Software herunterladen und installieren können. Um Zugriff auf dieses zu bekommen, sind nur wenige Schritte erforderlich.

Installation

Da das Repository nur signierte Software enthält, muss zuerst der öffentliche Schlüssel von PM Code Works importiert werden. Im Terminal folgendes Kommando (als Root) eingeben:

  • 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

Nun muss dem Paketmanager die neue Paketquelle mitgeteilt werden:

  • 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

Danach muss der Paketmanager die Paketlisten aktualisieren:

$ sudo apt update

Anschließend kann die Software für Linux heruntergeladen und installiert werden:

$ sudo apt install Paketname

Momentan sind folgende Pakete im Repository vorhanden:

Kompilieren

Da das Repository nur Open-Source-Software enthält, ist es möglich diese als Debian Quelltextpakete herunterzuladen und selbst zu kompilieren. Dazu sind nur wenige Schritte notwendig:

Zum Kompilieren wird das Paket "devscripts" aus den offiziellen Paketquellen benötigt:

$ sudo apt install devscripts

Als Nächstes muss dem Paketmanager die Paketquelle für Quelltexte von PM Code Works mitgeteilt werden:

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

Danach muss der Paketmanager die Paketlisten aktualisieren:

$ sudo apt update

Mit folgendem Befehl können dann Quelltext-Pakete heruntergeladen werden:

$ apt source Paketname

Anschließend wird in das Verzeichnis des heruntergeladenen Pakets gewechselt und dieses kompiliert:

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

Danach kann das Paket mit folgendem Befehl installiert werden:

$ sudo dpkg -i ../Paketname.deb