| APT-SRC.DE(1p) | User Contributed Perl Documentation | APT-SRC.DE(1p) |
apt-src - Debian-Quellpaket-Dateibäume verwalten
apt-src [Optionen] Befehl
apt-src [Optionen] install|remove Pkt1 [Pkt2 …]
apt-src Ort Pkt
apt-src ist eine Befehlszeilenschnittstelle zum Herunterladen, Installieren, Upgrade-Durchführen und Nachverfolgen von Debian-Quellpaketen. Es kann als normaler Benutzer oder als root ausgeführt werden.
Anders als bei Programmpaketen werden Quellpakete nicht an einem kanonischen Ort installiert. Stattdessen werden sie durch Entpacken ihres Quellbaums in ein Verzeichnis „installiert“, das überall liegen kann. Ein Quellpaket kann mehrfach an verschiedenen Orten installiert werden. Dieses Programm verwaltet auf diese Art installierte Quellpakete und bietet eine Abfrageeinrichtung, um Ihnen zu helfen, herauszufinden wo ein Quellpaket installiert ist.
Sofern nicht die Option -h oder --help angegeben ist, muss einer der nachfolgenden Befehle vorhanden sein.
Dieser Befehl akzeptiert die Namen von Programmpaketen oder Quellpaketen. Genau wie apt-get install können Sie dem Namen „=version“ oder „/release“ voranstellen, um anzugeben, welche Version installiert oder aus welcher Veröffentlichung die Quellen gewählt werden sollen.
Es wird sicherstellen, dass die Bauabhängigkeiten des Quellpaketes erfüllt sind.
Falls die Option --location angegeben ist, wird das Quellpaket an dem angegebenen Ort installiert oder aktualisiert (anstelle im aktuellen Verzeichnis).
Falls die Option »--build« angegeben ist, wird jedes Paket, dass frisch installiert oder von dem ein Upgrade durchgeführt wurde, kompiliert.
Falls die Option »--patch« angegeben ist (die Vorgabe), wird apt-src versuchen, einen Patch zu erstellen, der jede an dem Paket vorgenommene lokale Änderung enthält und diesen Patch an den aktualisierten Baum anwenden. Dies ermöglicht es, dass Ihre lokalen Änderungen bei Paket-Upgrades erhalten bleiben. Allerdings mag dies nicht immer funktionieren und manchmal müssen Sie Ihre Änderungen per Hand einpflegen.
Falls die Option »--build« angegeben ist, wird jedes Paket, dass frisch installiert oder von dem ein Upgrade durchgeführt wurde, kompiliert.
Dieser Befehl kann dazu verwandt werden, wenn Sie Dateien aus einem anderen Quellpaket einschließen müssen oder so etwas in der Art. Beispiel:
-I`apt-src location Pkt`
Alle Befehlszeilenoptionen können mittels der Konfigurationsdatei gesetzt werden. Die Beschreibungen zeigen die zu setzende Konfigurationsoption an. Für logische Optionen können Sie die Vorgabedatei mittels etwas der Art -f, --no-f, -f=no oder eine Reihe anderer Variationen außer Kraft setzen.
Beachten Sie, dass alle Pakete installiert werden, falls mehrere von einem einzelnen Quellpaket erstellt werden.
Zusätzlich zu den obigen Optionen können einige seltener verwandten Konfigurationseinträge nur in den Konfigurationsdateien /etc/apt/apt.conf und ~/.apt-src/config angegeben werden. Diese sind:
Sie können entweder Programmpaketnamen oder Quellpaketnamen bei der Installation eines neuen Quellpakets verwenden.
Derzeit müssen sie ansonsten beim Umgang mit bereits installierten Paketen die Quellpaketnamen verwenden (dies könnte sich später ändern). Allerdings können Sie reguläre Ausdrücke als Teil der Namen verwenden.
Dieses Programm setzt APT_SRC_BUILD, wenn es ein Paket baut.
Um die Quellen von mutt(1) nach /usr/src zu installieren, sie zu bauen und die erstellten DEBs zu installieren:
apt-src install --location=/usr/src -i mutt
Um die Änderungen am derart installierten mutt(1)-Quellpaket nachzuvollziehen und die DEBs zu installieren, wann immer eine neue Version erscheint:
apt-src install -i mutt
Um eine lokale Kopie des Pakets foo zu installieren, bei dem Sie lokale Änderungen anwenden:
apt-src install foo cd foo-version patch <~/mein-foo-patch apt-src build --installdebs foo
Um ein Upgrade Ihrer lokalen Kopie von foo durchzuführen, und dabei Ihre Änderungen zu berücksichtigen und die neuen Debs zu bauen und zu installieren:
apt-src install -i foo
Um den Quellbaun, den Sie aus dem Tarball von www.kernel.org (oder vom Kernel-Source-Paket) in /usr/src/linux entpackt haben, in apt-src zu importieren, so dass es darüber Bescheid weiss:
apt-src import kernel --location=/usr/src/linux --version=2.4.18
In einer debian/rules eines Kernelmodulpakets, das herausfinden muss, ob es von apt-src gebaut wird und falls dem so ist, die Variablen KVERS, KSRC rnd KDREV setzt, die früher von make-kpkg(1) gesetzt wurden:
ifdef APT_SRC_BUILD KDREV=$(shell apt-src version kernel\(-source.\*\)\?) KSRC=$(shell apt-src location kernel\(-source.\*\)\?) KVERS=$(shell apt-src name kernel\(-source.\*\)\? | sed s/kernel-source-//) endif
Copyright 2002 Joey Hess <joeyh@debian.org>
Dies ist freie Software; siehe die GNU General Public Licence Version 2 oder neuer für die Kopierbedingungen. Es gibt KEINE Gewährleistung.
Diese Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> übersetzt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org
Um die englische Originalversion der Handbuchseite anzuzeigen, rufen Sie bitte « man -L en apt-src » auf.
| 2025-03-29 | perl v5.40.1 |