Ausnahme von Paketen vom APT-Get-Upgrade

Ausnahme von Paketen vom APT-Get-Upgrade

Manchmal aktualisieren wir Pakete versehentlich, nämlich nicht aktualisiert zu werden. Dies geschieht auch während des Upgrade -Vorgangs des vollständigen Update- oder automatischen Pakets. Dies schafft ernsthafte Probleme auf dem Server. Zum Beispiel müssen Sie Kernel-, PHP-, MySQL- und Apache -Pakete ausschließen, indem Sie aktualisiert werden, während Sie das System über das APT -Update aktualisieren. Dieses Tutorial hilft Ihnen dabei, die Antwort zu finden, wie Pakete von APT-Get-Update ausgeschlossen werden können? So verwenden Sie das Paket in Ubuntu aus dem Ausschluss von Paket? So verhindern Sie, dass Pakete mit automatischer Aktualisierung mit APT verhindern?

  • So schließen Sie bestimmte Pakete vom YUM -Update aus

Pakete vom Upgrade halten oder ausschließen

Verwenden Sie den folgenden Befehl, um ein spezifisches Debian -Paket von einem Update auszuschließen oder abzuhalten. Dadurch werden die Aktualisierungen bestimmter Pakete von einem automatischen Upgrade oder manuellen Upgrades ausgeschaltet.

  • Verwenden von APT
    sudo apt-mark Hold package_name  
  • Verwenden von DPKG
    Echo "Package_Name Hold" | sudo dpkg-set-selektionen  
  • Verwenden von Eignung
    sudo appitude heast package_name  

Ändere das Paketnamen mit Ihrem tatsächlichen Paketnamen in der Warteschleife eingestellt werden.

Listen Sie die Pakete in der Warteschlange auf

Sie können die in der Warteschleife gehaltenen Pakete jederzeit überprüfen. Verwenden Sie den folgenden Befehl, um alle bereits festgelegten Pakete anzuzeigen.

sudo dpkg --get-selektionen | Grep "Hold"  

Paket -Upgrade ungehältigt oder aktivieren

Künftig, wenn Sie ein belastetes Paket auf dem neuesten Stand bringen müssen. Sie müssen ein Paket vor einem Upgrade entlasten. Verwenden Sie einen der folgenden Befehle, um ein Paket abzuschließen.

  • Verwenden von APT
    sudo apt-mark unhold package_name  
  • Verwenden von DPKG
    echo "package_name install" | sudo dpkg-set-selektionen  
  • Verwenden von Eignung
    sudo appitude unhold package_name  

Jetzt werden die unbedachtten Pakete mit APT -Upgrade oder unbeaufsichtigten Upgrades verbessert.

Abschluss

In diesem Tutorial haben Sie gelernt, Pakete von unnötigen Upgrades abzuhalten. Sie können die Haltezeit jederzeit vom Paket entfernen, um ein Upgrade erneut zuzulassen.