apt-get: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Der Shell-Befehl <b>apt-get</b> ist der direkte Aufsatz für die Paketverwaltung Advanced Packaging Tool. apt-get berücksichtigt Abhängigkeiten automatisc...) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Der [[Shell-Befehl]] <b>apt-get</b> ist der direkte Aufsatz für die | Der [[Shell-Befehl]] <b>apt-get</b> ist der direkte Aufsatz für die Paketverwaltung [[Advanced Packaging Tool]]. apt-get berücksichtigt Abhängigkeiten automatisch und installiert die entsprechenden [[Softwarepaket]]e mit. | ||
== Befehle == | |||
{| class=wiki width=100% | |||
! Befehl !! Beschreibung | |||
|- | |||
| update || Neueinlesen der Paketlisten. | |||
|- | |||
| upgrade || Aktualisierung installierter Pakete wenn möglich auf neuere Version. | |||
|- | |||
| install <i>paketname(n)</i> || Installation von <i>paketname(n)</i>. | |||
|- | |||
| remove <i>paketname(n)</i> || Deinstallation von <i>paketname(n)</i>. | |||
|- | |||
| autoremove [<i>paketname(n)</i>] || Deinstallation ungenutzter Abhängigkeiten [einschliesslich <i>paketname(n)</i>]. | |||
|- | |||
| purge <i>paketname(n)</i> || wie "remove" - zusätzlich werden alle globalen Konfigurationen von <i>paketname(n)</i> entfernt. | |||
|- | |||
| source <i>paketname(n)</i> || Herunterladen des Quelltexts von <i>paketname(n)</i>, entpacken und Patches anwenden. | |||
|- | |||
| build-dep <i>paketname(n)</i> || Installation von zum Erstellen von <i>paketname(n)</i> notwendiger Abhängigkeiten. | |||
|- | |||
| dist-upgrade || wie "upgrade" - zusätzlich können dabei auch Pakete installiert bzw. entfernt werden. | |||
* https://itsfoss.com/apt-get-upgrade-vs-dist-upgrade/ | |||
* https://askubuntu.com/questions/194651/why-use-apt-get-upgrade-instead-of-apt-get-dist-upgrade | |||
|- | |||
| dselect-upgrade || Folgen von in dselect gemachten Anweisungen. | |||
|- | |||
| clean || Leeren des Paketcaches (Entfernen von zur Installation heruntergeladenen Paketen). | |||
|- | |||
| autoclean || wie "clean" - dabei werden aber ausschliesslich Pakete gelöscht, welche nicht mehr in den Quellen verfügbar sind. | |||
|- | |||
| check || Überprüfung auf Abhängigkeitsfehler. | |||
|- | |||
| markauto <i>paketname(n)</i> || Markierung von <i>paketname(n)</i> als "automatisch installiert". | |||
|- | |||
| unmarkauto <i>paketname(n)</i> || Markierung von <i>paketname(n)</i> als "manuell installiert". | |||
|- | |||
| changelog <i>paketname(n)</i> || Herunterladen und Anzeige des Changelogs von <i>paketname(n)</i>. | |||
|- | |||
| download <i>paketname(n)</i> || Herunterladen von <i>paketname(n)</i>. | |||
|} | |||
== Konfiguration == | |||
Die Konfigurationsdateien finden sich unter "/etc/apt/*". | Die Konfigurationsdateien finden sich unter "/etc/apt/*". | ||
Zeile 7: | Zeile 51: | ||
Bevor Programme installiert werden können, wird die Liste der verfügbaren Pakete aktualisiert. Dabei werden die Paketnamen, Beschreibungen und Informationen zu den Abhängigkeiten in der Datei "/var/apt/cache/pkgcache.bin" gespeichert. | Bevor Programme installiert werden können, wird die Liste der verfügbaren Pakete aktualisiert. Dabei werden die Paketnamen, Beschreibungen und Informationen zu den Abhängigkeiten in der Datei "/var/apt/cache/pkgcache.bin" gespeichert. | ||
$ <b>sudo apt-get update</b> | |||
... | |||
$ <b>sudo apt-get --allow-releaseinfo-change update</b> | |||
Installation eines Pakets. Abhängigkeiten werden dabei automatisch aufgelöst. | Installation eines Pakets. Abhängigkeiten werden dabei automatisch aufgelöst. | ||
$ <b>sudo apt-get install <i>Paketname</i></b> | |||
Entfernen alter Paketversionen aus dem Verzeichnis "/var/cache/apt/archives", wo sich die Pakete installierter Programme finden. | |||
$ <b>sudo apt-get autoclean</b> | |||
Leeren des Verzeichnisses "/var/cache/apt/archives", in dem sich die Pakete installierter Programme befinden. | |||
$ <b>sudo apt-get clean</b> | |||
Automatisches Entfernen von Paketen, die über Abhängigkeiten auf den Rechner kamen, die aber nicht mehr benötigt werden. | Automatisches Entfernen von Paketen, die über Abhängigkeiten auf den Rechner kamen, die aber nicht mehr benötigt werden. | ||
$ <b>sudo apt-get autoremove</b> | |||
Deinstallation eines Pakets. Abhängigkeiten werden dabei automatisch aufgelöst. Konfigurationsdateien bleiben erhalten. | |||
$ <b>sudo apt-get remove <i>Paketname</i></b> | |||
Deinstallation eines Pakets. Abhängigkeiten werden dabei automatisch aufgelöst. Konfigurationsdateien werden ebenfalls gelöscht. | |||
$ <b>sudo apt-get remove --purge <i>Paketname</i></b> | |||
Installation von Upgrades bereits installierter Pakete. Der Befehl hat dieselbe Wirkung wie das grafische Updatewerkezug von Ubuntu. | Installation von Upgrades bereits installierter Pakete. Der Befehl hat dieselbe Wirkung wie das grafische Updatewerkezug von Ubuntu. | ||
$ <b>sudo apt-get upgrade</b> | |||
== Weblinks == | == Weblinks == | ||
{{Weblinks}} | |||
{{url|DE|Ubuntu Users|ger|http://wiki.ubuntuusers.de/apt/apt-get|apt-get|icon=https://static-cdn.ubuntu-de.org/img/favicon.ico}} | |||
{{Fuss}} | |||
Aktuelle Version vom 17. April 2023, 16:32 Uhr
Der Shell-Befehl apt-get ist der direkte Aufsatz für die Paketverwaltung Advanced Packaging Tool. apt-get berücksichtigt Abhängigkeiten automatisch und installiert die entsprechenden Softwarepakete mit.
Befehle
Befehl | Beschreibung |
---|---|
update | Neueinlesen der Paketlisten. |
upgrade | Aktualisierung installierter Pakete wenn möglich auf neuere Version. |
install paketname(n) | Installation von paketname(n). |
remove paketname(n) | Deinstallation von paketname(n). |
autoremove [paketname(n)] | Deinstallation ungenutzter Abhängigkeiten [einschliesslich paketname(n)]. |
purge paketname(n) | wie "remove" - zusätzlich werden alle globalen Konfigurationen von paketname(n) entfernt. |
source paketname(n) | Herunterladen des Quelltexts von paketname(n), entpacken und Patches anwenden. |
build-dep paketname(n) | Installation von zum Erstellen von paketname(n) notwendiger Abhängigkeiten. |
dist-upgrade | wie "upgrade" - zusätzlich können dabei auch Pakete installiert bzw. entfernt werden. |
dselect-upgrade | Folgen von in dselect gemachten Anweisungen. |
clean | Leeren des Paketcaches (Entfernen von zur Installation heruntergeladenen Paketen). |
autoclean | wie "clean" - dabei werden aber ausschliesslich Pakete gelöscht, welche nicht mehr in den Quellen verfügbar sind. |
check | Überprüfung auf Abhängigkeitsfehler. |
markauto paketname(n) | Markierung von paketname(n) als "automatisch installiert". |
unmarkauto paketname(n) | Markierung von paketname(n) als "manuell installiert". |
changelog paketname(n) | Herunterladen und Anzeige des Changelogs von paketname(n). |
download paketname(n) | Herunterladen von paketname(n). |
Konfiguration
Die Konfigurationsdateien finden sich unter "/etc/apt/*".
Verwendung
Bevor Programme installiert werden können, wird die Liste der verfügbaren Pakete aktualisiert. Dabei werden die Paketnamen, Beschreibungen und Informationen zu den Abhängigkeiten in der Datei "/var/apt/cache/pkgcache.bin" gespeichert.
$ sudo apt-get update
...
$ sudo apt-get --allow-releaseinfo-change update
Installation eines Pakets. Abhängigkeiten werden dabei automatisch aufgelöst.
$ sudo apt-get install Paketname
Entfernen alter Paketversionen aus dem Verzeichnis "/var/cache/apt/archives", wo sich die Pakete installierter Programme finden.
$ sudo apt-get autoclean
Leeren des Verzeichnisses "/var/cache/apt/archives", in dem sich die Pakete installierter Programme befinden.
$ sudo apt-get clean
Automatisches Entfernen von Paketen, die über Abhängigkeiten auf den Rechner kamen, die aber nicht mehr benötigt werden.
$ sudo apt-get autoremove
Deinstallation eines Pakets. Abhängigkeiten werden dabei automatisch aufgelöst. Konfigurationsdateien bleiben erhalten.
$ sudo apt-get remove Paketname
Deinstallation eines Pakets. Abhängigkeiten werden dabei automatisch aufgelöst. Konfigurationsdateien werden ebenfalls gelöscht.
$ sudo apt-get remove --purge Paketname
Installation von Upgrades bereits installierter Pakete. Der Befehl hat dieselbe Wirkung wie das grafische Updatewerkezug von Ubuntu.
$ sudo apt-get upgrade
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Ubuntu Users | ger | apt-getwbm |