GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So verhindern Sie, dass ein Paket in Ubuntu- und Debian-basierten Linux-Distributionen aktualisiert wird

Kurz:Kurzes Tutorial, das Ihnen zeigt, wie Sie verhindern können, dass bestimmte Pakete in Ubuntu- und Debian-basierten Linux-Distributionen aktualisiert werden.

Wenn Sie Ihr Ubuntu-System aktualisieren, werden alle Anwendungen und Pakete auf einmal aktualisiert.

Dies ist natürlich sehr praktisch, da Sie sich nicht darum kümmern müssen, die installierten Pakete einzeln zu aktualisieren.

Es kann jedoch Situationen geben, in denen Sie die Version einer bestimmten installierten Anwendung beibehalten möchten.

In diesem Tutorial zeige ich Ihnen sowohl GUI- als auch Terminalmethoden, um bestimmte Paketaktualisierungen in Ubuntu und anderen Ubuntu- und Debian-basierten Systemen zu deaktivieren.

Methode 1:Paketaktualisierung mit apt-mark-Befehl verhindern

Der Paketmanager von Ubuntu, apt, bietet viele nützliche Dienstprogramme für fast jeden Aspekt der Paketverwaltung. Einer der apt-Befehle ist apt-mark, mit dem Sie bestimmte Pakete aus den Systemaktualisierungen auf die schwarze oder weiße Liste setzen können.

Zum Halten ein Paket zu erhalten und somit zu verhindern, dass apt Änderungen daran vornimmt, können Sie den Befehl apt-mark mit der Hold-Option verwenden.

Die Tab-Vervollständigung funktioniert nicht mit dem apt-mark-Befehl . Sie müssen den genauen Namen des Pakets eingeben, das Sie aktualisieren möchten.

sudo apt-mark hold package_name

Stellen Sie sicher, dass Sie den Paketnamen ersetzen mit dem entsprechenden Paket, auf das Sie abzielen möchten. Hier ist ein Beispiel:

Um alle aufbewahrten Pakete aufzulisten, können Sie Folgendes verwenden:

apt-mark showhold

Zum Entfernen halten auf einem Paket:

sudo apt-mark unhold package_name

Nachdem Sie nun die Befehle kennen, sehen wir uns an, wie Sie Paketaktualisierungen grafisch verhindern können.

Methode 2:Paketaktualisierung mit Synaptic Package Manager verhindern

Es war einmal, dass Synaptic standardmäßig in Ubuntu ausgeliefert wurde und bis 11.10 auch der Standard-GUI-Paketmanager in Ubuntu war. Sie haben jetzt ein besseres grafisches GNOME Software Center, aber Sie könnten immer noch Synaptic verwenden.

Verwenden Sie den folgenden Befehl, um den Synaptic Package Manager in Ubuntu/Debian zu installieren:

sudo apt install synaptic

Führen Sie als Nächstes die folgenden Schritte aus:

  • Starten Sie den Synaptic Package Manager
  • Suchen Sie in der Suchleiste nach Ihrem gewünschten Paket
  • Wählen Sie das gewünschte Paket aus
  • Im Paket wählen Sie Version sperren
  • Speichern

Um dies rückgängig zu machen, tun Sie dasselbe und wählen Sie dieses Mal Version entsperren .

Hat es Ihnen geholfen?

Das ist alles, was Sie tun müssen. Sehen Sie, wie einfach es war, ein Paket vor den Updates zu sperren?

Ich hoffe, dieses kurze Tutorial war hilfreich für Sie. Ich freue mich über Ihre Fragen und Anregungen.



Ubuntu
  1. So installieren Sie Discord auf Ubuntu und anderen Linux-Distributionen

  2. So installieren Sie Rust und Cargo auf Ubuntu und anderen Linux-Distributionen

  3. So installieren Sie den Vivaldi-Browser unter Ubuntu und anderen Linux-Distributionen

  4. Wie man Hulu auf Ubuntu und anderen Linux-Distributionen anschaut

  5. So verhindern Sie, dass ein Paket in Ubuntu, Debian oder Linux Mint aktualisiert wird [APT]

So listen Sie installierte Pakete auf Ubuntu- und Debian-basierten Linux-Distributionen auf

So installieren Sie PuTTY auf Ubuntu und anderen Linux-Distributionen

So aktualisieren Sie Grub unter Ubuntu und anderen Linux-Distributionen

So überprüfen Sie die Abhängigkeiten eines Pakets in Ubuntu/Debian-basierten Linux-Distributionen

So verhindern Sie, dass ein Paket in Ubuntu apt mit apt-mark aktualisiert wird

So deinstallieren Sie Programme von Ubuntu Linux