Scroll to navigation

APT-GET(8) APT APT-GET(8)

NAME

apt-get - APT-Werkzeug für den Umgang mit Paketen -- Befehlszeilenschnittstelle

ÜBERSICHT

apt-get [-asqdyfmubV] [-o=config_string] [-c=config_file] [-t=target_release] [-a=architecture] {update | upgrade | dselect-upgrade | dist-upgrade | install pkg [{=pkg_version_number | /target_release}]... | remove pkg... | purge pkg... | source pkg [{=pkg_version_number | /target_release}]... | build-dep pkg [{=pkg_version_number | /target_release}]... | download pkg [{=pkg_version_number | /target_release}]... | check | clean | autoclean | autoremove | {-v | --version} | {-h | --help}}

BESCHREIBUNG

apt-get ist ein Befehlszeilenwerkzeug zur Handhabung von Paketen und könnte als »Backend« anderer Werkzeugen betrachtet werden, die die APT-Bibliothek benutzen. Es existieren mehrere Oberflächenschnittstellen, wie aptitude(8), synaptic(8) und wajig(1).

Sofern nicht die -h-, oder --help-Option angegeben ist, muss einer der unten aufgeführten Befehle vorkommen.

update

update wird benutzt, um die Paketindexdatei wieder mit ihren Quellen zu synchronisieren. Die Indexe verfügbarer Pakete werden von den in /etc/apt/sources.list angegebenen Orten geladen. Wenn Sie zum Beispiel ein Debian-Archiv benutzen, erneuert dieser Befehl die Packages.gz-Dateien und wertet sie aus, so dass Informationen über neue und aktualisierte Pakete verfügbar sind. Ein update sollte immer vor einem upgrade oder dist-upgrade ausgeführt werden. Bitte seien Sie sich bewusst, dass die Gesamtfortschrittsanzeige nicht richtig sein wird, da die Größe der Pakete nicht im voraus bekannt ist.

upgrade

upgrade wird benutzt, um die neusten Versionen aller aktuell auf dem System installierten Pakete aus den in /etc/apt/sources.list aufgezählten Quellen zu installieren. Aktuell installierte Pakete mit verfügbaren neuen Versionen werden heruntergeladen und das Upgrade durchgeführt. Unter keinen Umständen werden derzeit installierte Pakete entfernt oder nicht installierte Pakete heruntergeladen und installiert. Neue Versionen von aktuell installierten Paketen von denen kein Upgrade durchgeführt werden kann, ohne den Installationsstatus eines anderen Paketes zu ändern, werden in ihrer aktuellen Version bleiben. Zuerst muss ein update durchgeführt werden, so dass apt-get die neuen Versionen der verfügbaren Pakete kennt.

dist-upgrade

dist-upgrade führt zusätzlich zu der Funktion von upgrade intelligente Handhabung von Abhängigkeitsänderungen mit neuen Versionen von Paketen durch. apt-get hat ein »intelligentes« Konfliktauflösungssystem und es wird versuchen, Upgrades der wichtigsten Pakete, wenn nötig zu Lasten der weniger wichtigen, zu machen. So könnte der dist-upgrade-Befehl einige Pakete entfernen. Die /etc/apt/sources.list-Datei enthält eine Liste mit Orten, von denen gewünschte Paketdateien abgerufen werden. Siehe auch apt_preferences(5) für einen Mechanismus zum überschreiben der allgemeinen Einstellungen für einzelne Pakete.

dselect-upgrade

dselect-upgrade wird zusammen mit der traditionellen Debian-Oberfläche dselect(1) benutzt. dselect-upgrade folgt den durch dselect(1) am Status-Feld verfügbarer Pakete gemachten Änderungen und führt die notwendigen Aktionen durch, um diesen Status zu realisieren (zum Beispiel das Entfernen von alten und Installieren von neuen Paketen).

install

install wird gefolgt von einem oder mehreren gewünschten Paketen zur Installation oder zum Upgrade. Jedes Paket ist ein Paketname, kein vollständig zusammengesetzter Dateiname (zum Beispiel wäre in einem »Debian«-System apt-utils das bereitgestellte Argument, nicht apt-utils_1.4.9_amd64.deb). Alle von den zur Installation angegebenen Paketen benötigten Pakete werden zusätzlich heruntergeladen und installiert. Die /etc/apt/sources.list-Datei wird benutzt, um die gewünschten Pakete zu finden. Wenn ein Bindestrich an den Paketnamen (ohne Leerzeichen dazwischen) angehängt ist, wird das erkannte Pakete entfernt, falls es installiert ist. Ähnlich kann ein Pluszeichen benutzt werden, um ein Paket zum Installieren vorzumerken. Diese letzteren Funktionen können benutzt werden, um Entscheidungen zu überschreiben, die vom Konfliktauflösungssystem von apt-get getroffen wurden.

Eine bestimmte Version eines Paketes kann durch den Paketnamen gefolgt von einem Gleichheitszeichen und der Version des Paketes zur Installation ausgewählt werden. Dies bewirkt, dass diese Version gesucht und zum Installieren ausgewählt wird. Alternativ kann eine bestimmte Distribution durch den Paketnamen gefolgt von einem Schrägstrich und der Version der Distribution oder des Archivnamens (»stable«, »testing«, »unstable«) ausgewählt werden.

Beide Mechanismen der Versionsauswahl können ein Downgrade von Paketen durchführen und müssen mit Vorsicht gehandhabt werden.

Dies ist außerdem die bevorzugt zu benutzende Art, wenn Sie ein Upgrade eines oder mehrerer bereits installierter Pakete durchführen möchten, ohne ein Upgrade aller Pakete, die Sie auf Ihrem System haben, durchzuführen. Anders als das Ziel von »upgrade«, das die neusten Versionen aller aktuell installierten Pakete installiert, wird »install« nur die neusten Versionen der angegebenen Pakete installieren. Geben Sie einfach den Namen des Paketes an, von dem Sie ein Upgrade durchführen möchten und wenn eine neuere Version verfügbar ist, wird sie (und ihre Abhängigkeiten, wie oben beschrieben) heruntergeladen und installiert.

Letztendlich erlaubt Ihnen der apt_preferences(5)-Mechanismus eine alternative Installationsrichtlinie für eigene Pakete zu erzeugen.

Wenn keine Pakete dem angegebenen Ausdruck entsprechen und der Ausdruck entweder ».«,»,«,»?« oder »*« enthält, dann wird vermutet, dass es sich um einen regulären POSIX-Ausdruck handelt und er wird auf alle Paketnamen in der Datenbank angewandt. Jeder Treffer wird dann installiert (oder entfernt). Beachten Sie, dass nach übereinstimmenden Zeichenkettenteilen gesucht wird, so dass »lo.*« auf »how-lo« und »lowest« passt. Wenn dies nicht gewünscht wird, hängen Sie an den regulären Ausdruck ein »^«- oder »$«-Zeichen, um genauere reguläre Ausdruck zu erstellen.

remove

remove ist identisch mit install, mit der Ausnahme, dass Pakete entfernt anstatt installiert werden. Beachten Sie, dass das Entfernen von Paketen deren Konfigurationsdateien im System belässt. Wenn ein Pluszeichen an den Paketnamen angehängt wird (ohne Leerzeichen dazwischen) wird das erkannte Paket installiert anstatt entfernt.

purge

purge entspricht remove mit der Ausnahme, dass Pakete entfernt und vollständig gelöscht werden (jegliche Konfigurationsdateien werden mitgelöscht).

source

source veranlasst apt-get dazu, Paketquellen zu laden. APT wird die verfügbaren Pakete überprüfen, um zu entscheiden, welche Paketquellen geladen werden. Es wird dann die neueste Version der Paketquelle finden und in das aktuelle Verzeichnis herunterladen. Dabei berücksichtigt es das Vorgabe-Release, das mit der Option APT::Default-Release, der Option -t oder pro Paket mit der pkg/release-Syntax gesetzt wurde, wenn möglich.

Paketquellen werden vom Programmpaket getrennt über deb-src-Zeilen in der sources.list(5)-Datei nachverfolgt. Das bedeutet, dass Sie für jedes Depot, aus dem Sie Quellen erhalten wollen, eine solche Zeile hinzufügen müssen; andernfalls werden Sie eventuell entweder die falschen Versionen (zu alte/zu neue) oder überhaupt keine Quellpakete erhalten.

Falls die Option --compile angegeben ist, dann wird das Paket unter Benutzung von dpkg-buildpackage für die Architektur, die durch --host-architecture definiert ist, zu einem binären .deb kompiliert. Falls --download-only angegeben ist, wird das Quellpaket nicht entpackt.

Eine bestimmte Quellversion kann durch Anhängen eines Gleichheitszeichens vor den Paketnamen und dann der Version zum Herunterladen erhalten werden, ähnlich dem Mechanismus, der für Paketdateien benutzt wird. Dies ermöglicht exakte Übereinstimmung von Quellpaketname und -Version und impliziert das Einschalten der APT::Get::Only-Source-Option.

Beachten Sie, dass Quellpakete nicht wie normale Programmpakete in der Datenbank von dpkg installiert und nachverfolgt werden; sie werden nur wie Quell-Tarballs in das aktuelle Verzeichnis heruntergeladen.

build-dep

build-dep veranlasst apt-get, Pakete zu installieren/entfernen, um zu versuchen, die Bauabhängigkeiten eines Quellpakets zu erfüllen. Standardmäßig werden die Abhängigkeiten erfüllt, um das Paket auf native Art zu bauen. Falls gewünscht, kann stattdessen eine Rechnerarchitektur mit der Option --host-architecture angegeben werden.

check

check ist ein Diagnosewerkzeug. Es aktualisiert den Paketzwischenspeicher und prüft, ob beschädigte Abhängigkeiten vorliegen.

download

download wird das angegebene Binärpaket in das aktuelle Verzeichnis herunterladen.

clean

clean bereinigt das lokale Depot von heruntergeladenen Paketdateien. Es entfernt alles außer der Sperrdatei aus /var/cache/apt/archives/ und /var/cache/apt/archives/partial/.

autoclean (und der auto-clean Alias seit 1.1)

Wie clean bereinigt autoclean das lokale Depot von heruntergeladenen Paketdateien. Der Unterschied besteht darin, dass es nur Pakete entfernt, die nicht mehr heruntergeladen werden können und größtenteils nutzlos sind. Dies erlaubt es, einen Zwischenspeicher über eine lange Zeitspanne zu betreuen, ohne dass er unkontrolliert anwächst. Die Konfigurationsoption APT::Clean-Installed wird installierte Pakete vor der Löschung bewahren, wenn sie auf »off« gesetzt ist.

autoremove (und der auto-remove Alias seit 1.1)

autoremove wird benutzt, um Pakete zu entfernen, die automatisch installiert wurden, um Abhängigkeiten für andere Pakete zu erfüllen und die nicht mehr benötigt werden.

changelog

changelog versucht, das Changelog eines Pakets herunterzuladen und mit sensible-pager anzuzeigen. Standardmäßig zeigt es das Changelog für die installierte Version. Sie können jedoch die gleichen Optionen wie für den Befehl install angeben.

indextargets

zeigt standardmäßig ein Liste im Deb822-Format mit Informationen über alle Datendateien (auch als Indexziele bekannt) an, die apt-get update herunterladen würde. Es unterstützt eine --format-Option, um das Ausgabeformat zu ändern und auch um Zeilen der Standardausgabe zum Filtern der Datensätze zu akzeptieren. Der Befehl wird hauptsächlich als eine Schnittstelle für externe Werkzeuge benutzt, die mit APT arbeiten, um Informationen sowie Dateinamen für heruntergeladenen Dateien zu holen, um sie auch anstelle selbst heruntergeladener zu verwenden. Umfangreiche Dokumentation wird hier weggelassen und kann stattdessen in der Datei /usr/share/doc/apt-doc/acquire-additional-files.txt durch das Paket apt-doc geliefert.

OPTIONEN

All command line options may be set using the configuration file, the descriptions indicate the configuration option to set. For boolean options you can override the config file by using something like -f-,--no-f, -f=no or several other variations.

--no-install-recommends

betrachtet empfohlene Pakete nicht als Abhängigkeit für die Installation. Konfigurationselement: APT::Install-Recommends.

--install-suggests

betrachtet empfohlene Pakete als Abhängigkeit für die Installation. Konfigurationselement: APT::Install-Suggests.

-d, --download-only

nur herunterladen; Paketdateien werden nur heruntergeladen, nicht entpackt oder installiert. Konfigurationselement: APT::Get::Download-Only.

-f, --fix-broken

beheben; versucht ein System von vorhandenen beschädigten Abhängigkeiten zu korrigieren. Diese Option kann, wenn sie mit »install«/»remove« benutzt wird, einige Pakete weglassen, um es APT zu erlauben, eine wahrscheinliche Lösung herzuleiten. Falls Pakete angegeben wurden, müssen diese das Problem vollständig korrigieren. Die Option ist manchmal nötig, wenn APT zum ersten Mal ausgeführt wird. APT selbst erlaubt es nicht, dass auf einen System beschädigte Paketabhängigkeiten existieren. Es ist möglich, dass eine Abhängigkeitsstruktur eines Systems so fehlerhaft ist, dass ein manuelles Eingreifen erforderlich ist (was normalerweise bedeutet, dass dpkg --remove benutzt wird, um einige der fehlerhaften Pakete zu beseitigen). Wenn Sie die Option zusammen mit -m benutzen, könnte das in einigen Situationen zu Fehlern führen. Konfigurationselement: APT::Get::Fix-Broken.

-m, --ignore-missing, --fix-missing

ignoriert fehlende Pakete; Wenn Pakete nicht heruntergeladen werden können oder die Integritätsprüfung nach dem Herunterladen fehlschlägt (fehlerhafte Paketdateien), werden diese Pakete zurückgehalten und das Ergebnis verarbeitet. Die Benutzung dieser Option zusammen mit -f kann in einigen Situationen zu Fehlern führen. Wenn ein Paket zur Installation ausgewählt ist (besonders, wenn es auf der Befehlszeile genannt wurde) und es nicht heruntergeladen werden kann, wird es stillschweigend zurückgehalten. Konfigurationselement: APT::Get::Fix-Missing.

--no-download

schaltet das Herunterladen von Paketen aus. Dies wird am besten mit --ignore-missing benutzt, um APT zu zwingen, nur die .debs zu benutzten, die es bereits heruntergeladenen hat. Konfigurationselement: APT::Get::Download.

-q, --quiet

still; erzeugt eine Ausgabe, die für Protokollierung geeignet ist und Fortschrittsanzeiger weglässt. Mehr »q«s unterdrücken mehr Ausgaben, bis zu einem Maximum von 2. Sie können außerdem -q=# benutzen, um die Stillestufe zu setzen, was die Konfigurationsdatei überschreibt. Beachten Sie, dass Stillestufe 2 -y impliziert. Sie sollten niemals -qq ohne einen keine-Aktion-Umwandler, wie -d, --print-uris oder -s benutzen, da APT entscheiden könnte, etwas zu tun, das Sie nicht erwarten. Konfigurationselement: quiet.

-s, --simulate, --just-print, --dry-run, --recon, --no-act

keine Aktion; führt eine Simulation von Ereignissen durch die basierend auf dem aktuellen Systemstatus auftreten würden, verändert das System jedoch nicht wirklich. Sperren wird deaktiviert (Debug::NoLocking), daher kann sich der Systemstatus ändern, während apt-get ausgeführt wird. Simulationen können auch von Nicht-Root-Benutzern ausgeführt werden, die möglicherweise keinen Lesezugriff auf alle APT-Konfigurationsdateien haben, wodurch die Simulation verfälscht wird. Außerdem wird standardmäßig Nicht-Root-Benutzern ein Hinweis angezeigt, der diese Warnung wiedergibt. (APT::Get::Show-User-Simulation-Note). Konfigurationselement: APT::Get::Simulate.

Simulieren gibt eine Serie von Zeilen aus, von denen jede eine dpkg-Operation darstellt: Konfigurieren (Conf), Entfernen (Remv), Entpacken (Inst). Eckige Klammern zeigen beschädigte Pakete an und ein leeres Paar eckiger Klammern bedeutet Unterbrechungen, die keine Folgen haben (selten).

-y, --yes, --assume-yes

automatisches »Ja« auf Anfragen; Versucht »Ja« auf alle Anfragen zu antworten und ohne Eingaben zu laufen. Wenn eine unerwünschte Situation eintritt, wie ein gehaltenes Paket zu ändern, ein nicht authentifiziert Paket zu installieren oder ein essentielles Paket zu entfernen, dann wird apt-get abgebrochen. Konfigurationselement: APT::Get::Assume-Yes.

--assume-no

automatisches »Nein« auf alle Anfragen. Konfigurationselement: APT::Get::Assume-No.

--no-show-upgraded

gibt keine Liste aller Pakete aus, von denen ein Upgrade durchgeführt wird. Konfigurationselement: APT::Get::Show-Upgraded.

-V, --verbose-versions

zeigt vollständige Versionen für Pakete, von denen ein Upgrade durchgeführt oder die installiert wurden. Konfigurationselement: APT::Get::Show-Versions.

-a, --host-architecture

Diese Option steuert, wie die Architekturpakete durch apt-get source --compile gebaut und wie Cross-Bauabhängigkeiten erfüllt werden. Standardmäßig ist sie nicht gesetze, was bedeutet, dass die Rechnerarchitektur die gleiche wie die Bauarchitektur ist (die durch APT::Architecture) definiert wird). Konfigurationselement: APT::Get::Host-Architecture.

-P, --build-profiles

Diese Option steuert die aktivierten Bauprofile für die ein Quellpaket durch apt-get source --compile gebaut und wie Cross-Bauabhängigkeiten erfüllt werden. Standardmäßig ist kein Bauprofil aktiv. Ein weiteres Bauprofil kann gleichzeitig aktiviert werden, indem es durch ein Komma getrennt angehängt wird. Konfigurationselement: APT::Build-Profiles.

-b, --compile, --build

kompiliert Quellpakete, nachdem sie heruntergeladen wurden. Konfigurationselement: APT::Get::Compile.

--ignore-hold

ignoriert zurückhalten des Paketes; Dies veranlasst apt-get, ein für das Paket gesetztes »Halten« zu ignorieren. Dies kann zusammen mit dist-upgrade nützlich sein, um eine große Anzahl ungewünschter »Halten« zu überschreiben. Konfigurationselement: APT::Ignore-Hold.

--with-new-pkgs

erlaubt das Installieren neuer Pakete, wenn es zusammen mit upgrade benutzt wird. Dies ist nützlich, falls das Aktualisieren eines installierten Pakets zur Installation neue Abhängigkeiten hat. Anstatt das Paket zurückzuhalten, wird upgrade ein Upgrade des Pakets durchführen und die neuen Abhängigkeiten installieren. Beachten Sie, dass upgrade mit dieser Option niemals Pakete entfernen, sondern nur das Hinzufügen neuer gestatten wird.Konfigurationselement: APT::Get::Upgrade-Allow-New.

--no-upgrade

kein Upgrade von Paketen durchführen; Wenn es zusammen mit install benutzt wird, wird no-upgrade auf der Befehlszeile ein Upgrade von Paketen verhindern, wenn sie bereits installiert sind. Konfigurationselement: APT::Get::Upgrade.

--only-upgrade

keine neuen Pakete installieren. Wenn es zusammen mit install benutzt wird, wird only-upgrade nur Upgrades für bereits installierte Pakete installieren und Anfragen zur Installation neuer Pakete ignorieren. Konfigurationselement: APT::Get::Only-Upgrade.

--allow-downgrades

Dies ist eine gefährliche Option, die APT veranlasst, ohne Nachfrage fortzufahren, wenn es Downgrades durchführt. Sie sollte nicht benutzt werden, außer in ganz besonderen Situationen. Ihre Verwendung kann möglicherweise Ihr System zerstören. Konfigurationselement: APT::Get::allow-downgrades. Eingeführt mit APT 1.1.

--allow-remove-essential

erzwingt »Ja«; Dies ist eine gefährliche Option, die APT veranlasst, ohne Nachfrage fortzufahren, wenn es wesentliche Teile entfernt. Sie sollte nicht benutzt werden, außer in ganz besonderen Situationen. Ihre Verwendung kann möglicherweise Ihr System zerstören. Konfigurationselement: APT::Get::allow-remove-essential. Eingeführt mit APT 1.1.

--allow-change-held-packages

erzwingt »Ja«; Dies ist eine gefährliche Option, die APT veranlasst, ohne Nachfrage fortzufahren, wenn es gehaltene Pakete ändert. Sie sollte nicht benutzt werden, außer in ganz besonderen Situationen. Es zu benutzen, kann möglicherweise ihr System zerstören! Konfigurationselement: APT::Get::allow-change-held-packages. Eingeführt mit APT 1.1.

--force-yes

erzwingt »Ja«; Dies ist eine gefährliche Option, die APT veranlasst, ohne Nachfrage fortzufahren, wenn es etwas möglicherweise schädliches tut. Es sollte nicht benutzt werden, außer in ganz besonderen Situationen. force-yes zu benutzen, kann möglicherweise ihr System zerstören! Konfigurationselement: APT::Get::force-yes. Dies ist veraltet und wird in 1.1. durch --allow-downgrades, --allow-remove-essential und --allow-change-held-packages ersetzt.

--print-uris

Anstatt die Dateien herunterzuladen, werden ihre URIs ausgegeben. Jeder URI wird den Pfad, den Zieldateinamen, die Größe und den erwarteten MD5-Hash enthalten. Beachten Sie, dass der zu schreibende Dateiname nicht immer dem Dateinamen auf der entfernt gelegenen Seite entspricht. Dies funktioniert auch mit den Befehlen source und update. Wenn es mit dem Befehl update benutzt wird, sind MD5 und Größe nicht enthalten und es ist Aufgabe des Benutzers, komprimierte Dateien zu dekomprimieren. Konfigurationselement: APT::Get::Print-URIs.

--purge

»purge« anstelle von »remove« für alles zu entfernende benutzen. Ein Stern (»*«) wird bei Paketen angezeigt, die zum vollständigen Entfernen vorgemerkt sind. remove --purge entspricht dem Befehl purge. Konfigurationselement: APT::Get::Purge.

--reinstall

installiert Pakete erneut, die bereits installiert sind und die neueste Version haben. Konfigurationselement: APT::Get::ReInstall.

--list-cleanup

Diese Option ist standardmäßig eingeschaltet. Um sie auszuschalten, benutzen Sie --no-list-cleanup. Wenn eingeschaltet, wird apt-get den Inhalt von /var/lib/apt/lists automatisch verwalten, um sicherzustellen, dass veraltete Dateien gelöscht werden. Nur das häufige Ändern der Quelllisten stellt den einzigen Grund zum Ausschalten der Option dar. Konfigurationselement: APT::Get::List-Cleanup.

-t, --target-release, --default-release

Diese Option steuert die standardmäßige Eingabe an die Einheit zur Durchsetzung der Richtlinien (»policy«), sie erstellt eine Vorgabe-Pin mit Priorität 990 unter Benutzung der angegebenen Release-Zeichenkette. Dies überschreibt die allgemeinen Einstellungen in /etc/apt/preferences. Pakete mit speziellem Pinning sind nicht vom Wert dieser Option betroffen. Kurz gesagt, gibt Ihnen diese Option einfache Kontrolle darüber, welche Distributions-Pakete heruntergeladen werden sollen. Einige typische Beispiele könnten -t '2.1*', -t unstable oder -t sid sein. Konfigurationselement: APT::Default-Release; Lesen Sie auch die apt_preferences(5)-Handbuchseite.

--trivial-only

führt nur Operationen aus, die »trivial« sind. Logischerweise kann dies in Betracht bezogen auf --assume-yes sein, wobei --assume-yes auf jede Frage mit »Ja« und --trivial-only mit »Nein« antworten wird. Konfigurationselement: APT::Get::Trivial-Only.

--no-remove

Wenn irgendwelche Pakete entfernt werden sollen, bricht apt-get sofort ohne Nachfrage ab. Konfigurationselement: APT::Get::Remove.

--auto-remove, --autoremove

Wenn der Befehl entweder install oder remove lautet, dann bewirkt diese Option wie das Ausführen des autoremove-Befehls das Entfernen der nicht benutzten Abhhängigkeitspakete. Konfigurationselement: APT::Get::AutomaticRemove.

--only-source

hat nur eine Bedeutung für die Befehle source und build-dep. Zeigt an, dass die angegebenen Quellnamen nicht durch die Programmtabelle ermittelt werden. Dies bedeutet, das dieser Befehl, wenn diese Option angegeben ist, nur Quellpaketnamen als Argumente akzeptiert, anstatt Programmpakete zu akzeptieren und nach den entsprechenden Quellpaketen zu suchen. Konfigurationselement: APT::Get::Only-Source.

--diff-only, --dsc-only, --tar-only

lädt nur die diff-, dsc-, oder tar-Dateien eines Quellarchivs herunter. Konfigurationselemente: APT::Get::Diff-Only, APT::Get::Dsc-Only und APT::Get::Tar-Only.

--arch-only

verarbeitet nur architekturabhängige Bauabhängigkeiten. Konfigurationselement: APT::Get::Arch-Only.

--indep-only

Only process architecture-independent build-dependencies. Configuration Item: APT::Get::Indep-Only.

--allow-unauthenticated

ignoriert, falls Pakete nicht authentifiziert werden können und zeigt es nicht an. Dies kann bei der Arbeit mit lokalen Depots nützlich sein, ist jedoch ein großes Sicherheitsrisiko, falls die Echtheit der Daten durch den Benutzer selbst auf eine andere Art sichergestellt ist. Die Benutzung der Option Trusted für sources.list(5)-Einträge sollte normalerweise diesem globalen Außer-Kraft-setzen vorgezogen werden. Konfigurationselement: APT::Get::AllowUnauthenticated.

--no-allow-insecure-repositories

verbietet den Befehl »update«, zum Beschaffen nicht überprüfbarer Daten von konfigurierten Quellen. APT wird beim Befehl »update« für Depots ohne gültige kryptografische Signaturen fehlschlagen. Weiter Einzelheiten über das Konzept und was daraus folgt, finden Sie unter apt-secure(8). Konfigurationselement: Acquire::AllowInsecureRepositories.

--show-progress

zeigt benutzerfreundliche Fortschrittsinformationen im Terminalfenster, wenn Pakete installiert beziehungsweise entfernt werden oder ein Upgrade durchgeführt wird. Informationen über eine maschinell auswertbare Version dieser Daten finden Sie in README.progress-reporting im Verzeichnis apt/doc. Konfigurationselemente: Dpkg::Progress und Dpkg::Progress-Fancy.

--with-source filename

fügt die angegebene Datei als Quelle für Metadaten hinzu. Dies kann wiederholt werden, um mehrere Dateien hinzuzufügen. Weitere Einzelheiten der --with-source-Beschreibung finden Sie unter apt-cache(8).

-h, --help

Show a short usage summary.

-v, --version

Show the program version.

-c, --config-file

Configuration File; Specify a configuration file to use. The program will read the default configuration file and then this configuration file. If configuration settings need to be set before the default configuration files are parsed specify a file with the APT_CONFIG environment variable. See apt.conf(5) for syntax information.

-o, --option

Set a Configuration Option; This will set an arbitrary configuration option. The syntax is -o Foo::Bar=bar. -o and --option can be used multiple times to set different options.

DATEIEN

/etc/apt/sources.list
Locations to fetch packages from. Configuration Item: Dir::Etc::SourceList.

/etc/apt/sources.list.d/

File fragments for locations to fetch packages from. Configuration Item: Dir::Etc::SourceParts.

/etc/apt/apt.conf

APT configuration file. Configuration Item: Dir::Etc::Main.

/etc/apt/apt.conf.d/

APT configuration file fragments. Configuration Item: Dir::Etc::Parts.

/etc/apt/preferences

Version preferences file. This is where you would specify "pinning", i.e. a preference to get certain packages from a separate source or from a different version of a distribution. Configuration Item: Dir::Etc::Preferences.

/etc/apt/preferences.d/

File fragments for the version preferences. Configuration Item: Dir::Etc::PreferencesParts.

/var/cache/apt/archives/

Storage area for retrieved package files. Configuration Item: Dir::Cache::Archives.

/var/cache/apt/archives/partial/

Storage area for package files in transit. Configuration Item: Dir::Cache::Archives (partial will be implicitly appended)

/var/lib/apt/lists/

Storage area for state information for each package resource specified in sources.list(5) Configuration Item: Dir::State::Lists.

/var/lib/apt/lists/partial/

Storage area for state information in transit. Configuration Item: Dir::State::Lists (partial will be implicitly appended)

SIEHE AUCH

apt-cache(8), apt-cdrom(8), dpkg(1), sources.list(5), apt.conf(5), apt-config(8), apt-secure(8), die APT-Benutzeranleitung in /usr/share/doc/apt-doc/, apt_preferences(5), das APT-Howto.

DIAGNOSE

apt-get gibt bei normalen Operationen 0 zurück, dezimal 100 bei Fehlern.

BUGS

APT bug page[1]. If you wish to report a bug in APT, please see /usr/share/doc/debian/bug-reporting.txt or the reportbug(1) command.

TRANSLATION

The english translation was done by John Doe <john@doe.org> in 2009, 2010 and Daniela Acme <daniela@acme.us> in 2010 together with the Debian Dummy l10n Team <debian-l10n-dummy@lists.debian.org>.

Note that this translated document may contain untranslated parts. This is done on purpose, to avoid losing content when the translation is lagging behind the original content.

AUTOREN

Jason Gunthorpe

APT team

FUßNOTEN

1.
APT bug page
22 Februar 2017 APT 1.4.9