LPIC101/102.4 Debian/Paketverwaltung: Unterschied zwischen den Versionen

Aus Foxwiki
IwanIssa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
IwanIssa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
ausgewertet. Es steht also in jeder Zeile nur eine Option.Bei den meisten aktuellen Distributionen enthält die Datei im Auslieferungszustand nur eine einzige Zeile, mit der die Logdatei definiert wird:
ausgewertet. Es steht also in jeder Zeile nur eine Option.Bei den meisten aktuellen Distributionen enthält die Datei im Auslieferungszustand nur eine einzige Zeile, mit der die Logdatei definiert wird:
  log /var/log/dpkg.log
  log /var/log/dpkg.log
*  
* /var/lib/dpkg/info
In  diesem  Verzeichnis  befinden  sich  zu jedem  installierten  Paket  mehrere  Skripte und  Dateien,  die  für  eine  korrekte  Installation  und  auch  später wieder  für  die  Deinstallation benötigt werden. Das Beispiel zeigt die entsprechenden Dateien für den Editor nano:
root@ubuntu-server:/var/lib/dpkg/info# ls -l nano*
-rw-r--r-- 1 root root      12 Jul 16  2014 nano.conffiles
-rw-r--r-- 1 root root    4557 Apr  2  2016 nano.list
-rw-r--r-- 1 root root    5246 Jul 16  2014 nano.md5sums
= Grundlegende packagverwaltung Operationen mit Kommandozeile =
= Grundlegende packagverwaltung Operationen mit Kommandozeile =
{| class="wikitable"
{| class="wikitable"

Version vom 5. Dezember 2019, 10:08 Uhr

Paket-Manager sind auch als Paketverwaltung oder Package Manager bekannt. Die Termini bezeichnen eine Sammlung von Werkzeugen für die komfortable Verwaltung von Computer-Software auf Betriebssystemen, welche die Paketverwaltung zur Installation des Pakets am System vornehmen muss, werden von dieser aus dem Paket ausgelesen und umgesetzt. Erkennt die Paketverwaltung dabei, dass noch weitere Software für das Funktionieren benötigt wird.

Soll eine installierte Software gelöscht werden, nimmt die Paketverwaltung dann wieder die Informationen des Pakets, um es anhand dessen Konfiguration zu ändern und Dateien zu löschen. Paketinformationen erhalten, wie Version, Inhalt, Abhängigkeiten, Integrität des Paketes und Installationsstatus (ob da s Paket installiert ist oder nicht.

Konfigurationsdateien und Verzeichnisse

  • /etc/dpkg/dpkg.cfg

Das ist die Konfigurationsdatei für dpkg.In dieser Datei werden die voreingestellten Optionen für dpkg festgelegt. Sie können sich dabei Arbeitsaufwand ersparen, wenn Sie immer dieselben Optionen mit dpkg verwenden. Die Datei wird zeilensepariert ausgewertet. Es steht also in jeder Zeile nur eine Option.Bei den meisten aktuellen Distributionen enthält die Datei im Auslieferungszustand nur eine einzige Zeile, mit der die Logdatei definiert wird:

log /var/log/dpkg.log
  • /var/lib/dpkg/info

In diesem Verzeichnis befinden sich zu jedem installierten Paket mehrere Skripte und Dateien, die für eine korrekte Installation und auch später wieder für die Deinstallation benötigt werden. Das Beispiel zeigt die entsprechenden Dateien für den Editor nano:

root@ubuntu-server:/var/lib/dpkg/info# ls -l nano*
-rw-r--r-- 1 root root      12 Jul 16  2014 nano.conffiles
-rw-r--r-- 1 root root    4557 Apr  2  2016 nano.list
-rw-r--r-- 1 root root    5246 Jul 16  2014 nano.md5sums

Grundlegende packagverwaltung Operationen mit Kommandozeile

Aufruf

Anmerkungen

apt install 'Paketname'

aktualisierte Version des Pakets einspielen, sofern das Paket bereits in einer früheren Version installiert ist.

apt-get install 'Paketname'

aktualisierte Version des Pakets einspielen, sofern das Paket bereits in einer früheren Version installiert ist.

apt-get upgrade 'Paketname'

aktualisierte Version des Pakets einspielen.

apt-get remove 'Paketname'

entfernt das Paket, die Konfigurationsdateien des Pakets bleiben erhalten.

apt list --installed

alle installierten Pakete auflisten.

apt list 'Paketname'

Informationen und den Installationsstatus zu Paketname anzeigen.

apt-cache rdepends 'Paketname'

Abhängigkeiten anzeigen.

aptitude show 'Paketname'

Suche in allen verfügbaren Paketen.


Kontrollfragen

Testfrage 1

Antwort

Testfrage 2

Antwort

Testfrage 3

Antwort

Testfrage 4

keine

Testfrage 5

keine