Debian Package Management with apt-get and dpkg

Debian-Paketverwaltung mit apt-get und dpkg

Die Datei /etc/apt/sources.list ist die Definitionsdatei der Quellen für apt. Weitere Informationen zu diesem Dateityp

man 5 sources.list
  1. Rufen Sie neue Paketlisten ab:

Um die neuen Listen aller Pakete aus sources.list abzurufen, geben Sie als RootUser ein.

 sudo apt-get update

Dieser Befehl sucht nach neuen Release-Dateien auf den angegebenen Servern. Glücklicherweise ist der Befehl clever genug, um zu überprüfen, ob sich die Release-Datei nach der letzten Aktualisierung geändert hat.

  1. Aktualisierung aller Dateien:

Um alle geänderten Pakete zu aktualisieren, geben Sie die Zeile

sudo apt-get upgrade -u

Das zusätzliche Flag -u zeigt auch eine Liste der aktualisierten Pakete an. Wenn Sie das Update in einem cron-job ausführen möchten, sollten Sie die Flags -dy verwenden. Mit diesen Flags werden die neuen Pakete heruntergeladen, aber nicht installiert. Sie können sie später installieren, indem Sie apt-get update -u schreiben.

  1. Verteilungs-Upgrade aller Dateien:

Um ein Upgrade Ihrer tatsächlichen Distribution durchzuführen (z. B. von Potato auf Woody oder bei Verwendung von Unstable), ersetzen Sie das Upgrade bei der Eingabe Ihres Befehls durch dist-upgrade. Sie müssen also

sudo apt-get dist-upgrade -dy
 
sudo apt-get dist-upgrade -u

für ein Distributions-Upgrade.

  1. Fügen Sie ein Paket hinzu:

Wie können Sie Ihrem System ein Paket ohne die gui-Programme hinzufügen? Alles, was Sie tun müssen, ist, den Namen dieses Pakets herauszufinden und den Befehl

sudo apt-get install sylpheed-claws

To add the package sylpheed-claws.

  1. Entfernen Sie ein Paket:

Um das Paket foo loszuwerden, das nicht mehr benötigt wird, geben Sie den Befehl

sudo apt-get remove foo

Wenn das Paket von anderen Paketen benötigt wird, werden Sie aufgefordert, dieses Paket und alle Pakete, die davon abhängen, zu entfernen.

  1. Erzwungenes Entfernen eines Pakets:

Beim Durchführen eines Verteilungs-Upgrades kann es vorkommen, dass Sie zuerst ein Paket entfernen müssen. Aber manchmal ist dies nicht möglich mit apt-get entfernen, da das Paket unerfüllte Abhängigkeiten hat oder nicht vollständig installiert ist. Sie können das Paket foo entfernen, indem Sie den Befehl

sudo dpkg –force-all –remove foo
  1. Lesen Sie den Inhalt eines installierten Pakets:

Manchmal möchten Sie wissen, welche Dateien sich im Paket foo befinden. Um diese Informationen zu erhalten, geben Sie den Befehl

dpkg -L foo
  1. 10. Holen Sie sich die Beschreibung eines Pakets:

Sie wissen nicht, wofür das Paket foo ist? Schreiben Sie einfach

dpkg -p foo
  1. Durchsuchen Sie das Paket einer Datei:

Haben Sie sich jemals gefragt, zu welchem Paket eine bestimmte Datei gehört? Um diese Informationen zu erhalten (z.B. für /usr/bin/apt-get), starten Sie den Befehl

sudo dpkg -S /usr/bin/apt-get

und es wird Ihnen sagen, dass diese Datei Teil des Pakets apt ist.

  1. Liste der verfügbaren Pakete:

Dieser Comand listet alle verfügbaren Pakete auf dem debian-System auf

sudo dpkg-query -l
  1. Installieren Sie ein .deb-Paket:

Sehen Sie hier, wie Sie ein .deb-Paket manuell installieren

sudo dpkg -i mpcs_1.0.6.4-3_i386.deb
  1. Entfernen Sie ein bestimmtes Paket:

Sehen Sie hier, wie Sie manuell ein .deb-Paket entfernen

sudo dpkg -r mpcs

sudo dpkg –purge mpcs

 

Dieser Beitrag wurde unter LINUX veröffentlicht. Setze ein Lesezeichen auf den Permalink.