.\" -*- coding: UTF-8 -*- '\" t .\" Title: pkgctl-build .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-08-28 .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PKGCTL\-BUILD 1 "28. August 2025" "\ \(dq " \ \(dq .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH BEZEICHNUNG pkgctl\-build \- Pakete innerhalb einer sauberen Chroot bauen .SH ÜBERSICHT .sp \fBpkgctl build\fP [\fIOPTIONEN\fP] [\fIPFAD\fP…] .SH BESCHREIBUNG .sp Pakete innerhalb einer sauberen \fBchroot\fP(8)\-Umgebung bauen und dabei verschiedene Optionen und Funktionalitäten anbieten, um den Paketbauprozess anzupassen. .sp Standardmäßig befinden sich Chroot\-Umgebungen in \fI/var/lib/archbuild/\fP. .SH BAUOPTIONEN .sp \fB\-\-arch\fP \fIARCH\fP .RS 4 Gibt die Architekturen an, für die gebaut wird (dekativiert die automatische Erkennung). .RE .sp \fB\-\-repo\fP \fIDEPOT\fP .RS 4 Gibt das Zieldepot für neue Pakete an, die in keinem offiziellen Depot sind. Fällt auf »extra« beim Bau von Paketen zurück, die noch nicht in einem offiziellen Depot verfügbar sind. Die Verwendung dieser Option ist nicht erlaubt, falls das Paket bereits veröffentlicht ist, da es die Absicherung der automatischen Erkennung umgehen würde. .RE .sp \fB\-s\fP, \fB\-\-staging\fP .RS 4 Baut gegen das Gegenstück zu Staging aus dem automatisch erkannten Depot. .RE .sp \fB\-t\fP, \fB\-\-testing\fP .RS 4 Baut gegen das Gegenstück zu Testing aus dem automatisch erkannten Depot. .RE .sp \fB\-o\fP, \fB\-\-offload\fP .RS 4 Baut auf einem fernen Server und überträgt anschließend die Artefakte. .RE .sp \fB\-c\fP, \fB\-\-clean\fP .RS 4 Erstellt die Chroot vor dem Bau neu. .RE .sp \fB\-\-inspect\fP \fIWANN\fP .RS 4 Öffnet eine interaktive Shell, um die Chroot nach dem Bau zu untersuchen. Nützlich, um die Fehlersuche bei einem Paketbau zu erleichtern. .br Mögliche Werte für \fIWANN\fP sind \fInever\fP, \fIalways\fP oder \fIfailure\fP. .RE .sp \fB\-w, \-\-worker\fP \fIPOSITION\fP .RS 4 Name der Arbeiterposition, nützlich für parallele Bauten. Standardmäßig wird der Position automatisch die Nummer des aktuellen TTY\-PTS zugewiesen. Falls der Aufrufende kein TTY ist, wird eine zufällige Position zwischen 1 und der Anzahl der verfügbaren CPUs gewählt. .RE .sp \fB\-\-nocheck\fP .RS 4 Führt die Funktion \fBcheck\fP() nicht innerhalb des \fIPKGBUILD\fP aus. .RE .SH INSTALLATIONSOPTIONEN .sp \fB\-I\fP, \fB\-\-install\-to\-chroot\fP \fIDATEI\fP .RS 4 Installiert ein Paket in die Arbeitskopie der Chroot. .RE .sp \fB\-i\fP, \fB\-\-install\-to\-host\fP \fIMODUS\fP .RS 4 Installiert die gebauten Pakete auf dem Hauptsystem. Nützlich, wenn Sie überprüfen wollen, ob die gebauten Pakete wie geplant funktionieren. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Ist \fIMODUS\fP \fIall\fP, dann werden alle gebauten Pakete installiert. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Ist \fIMODUS\fP \fIauto\fP, dann werden alle gebauten Pakete installiert, die derzeit installiert sind. .RE .RE .SH PAKETBAUOPTIONEN .sp \fB\-\-pkgver\fP=\fIPKTVER\fP .RS 4 Setzt »pkgver«, setzt »pkgrel« zurück und aktualisiert Prüfsummen. .RE .sp \fB\-\-pkgrel\fP=\fIPKTREL\fP .RS 4 Setzt »pkgrel« auf den angegebenen Wert. .RE .sp \fB\-\-rebuild\fP .RS 4 Erhöht den Wert der aktuellen Variable »pkgrel«. .RE .sp \fB\-\-update\-checksums\fP .RS 4 Erzwingt die Berechnung und Aktualisierung der Prüfsummen durch Deaktivierung der automatischen Erkennung. .br Dies sollte nur unter besonderen Umständen verwandt werden, wenn beispielsweise eine neue Patch\-Datei zum Feld »source« hinzugefügt wird. Während normaler Paketierungsaktionen werden Prüfsummen entweder automatisch beim Aktualisieren eines Pakets mittels \fB\-\-pkgver\fP aktualisiert oder sollten während eines Neubaus unveränderbar bleiben. .RE .sp \fB\-e\fP, \fB\-\-edit\fP .RS 4 Bearbeitet vor dem Bau den \fIPKGBUILD\fP. .RE .SH VERÖFFENTLICHUNGSOPTIONEN .sp \fB\-r\fP, \fB\-\-release\fP .RS 4 Übergibt, markiert und veröffentlicht automatisch nach dem Bau. .br Die Angabe dieser Option ist verpflichtend, wenn eine der nachfolgenden Optionen dieses Abschnitts verwandt wird. .RE .sp \fB\-m\fP, \fB\-\-message\fP \fINACHRICHT\fP .RS 4 Verwendet die angegebene \fINACHRICHT\fP als Übergabemeldung. .RE .sp \fB\-u\fP, \fB\-\-db\-update\fP .RS 4 Aktualisiert automatisch die Pacman\-Datenbank als letzte Aktion. .RE .SH OPTIONEN .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Zeigt einen Hilfetext an. .RE .SH "SIEHE AUCH" .sp \fBpkgctl\-release(1)\fP, \fBpkgctl\-db\-update\fP(1) .SH HOMEPAGE .sp \fI .URL "https://gitlab.archlinux.org/archlinux/devtools" "" "\fP" \fP .sp \fIBitte melden Sie Fehler und Funktionalitätswünsche auf Englisch in dem Fehlererfassungssystem. Bitte versuchen Sie bei Fehlern so gut wie möglich, einen reproduzierbaren Testfall zu erstellen.\fP .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: .MT debian-l10n-german@lists.debian.org .ME .