Verwenden von Synaptic Package Manager GUI App
Synaptic Package Manager ist ein grafisches Frontend für den APT -Paketmanager. Es hat fast vollständige Funktionsparität mit seinem Kommandozeilen -Gegenstück, während es ziemlich einfach zu bedienen und unkompliziert ist. Es bietet auch zahlreiche Filter für eine saubere Kategorisierung von Paketen.
Es ist möglich, Pakete mit dem Synaptic Package Manager einzufrieren. Um es in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:
$ sudo apt installieren synaptisch
Viele Ubuntu -Benutzer ziehen es vor, ein Paket auf eine bestimmte Version herabzustufen, bevor sie es sperren. Schauen wir uns also zunächst den Herabstufungsprozess an. Ein Paket kann auf eine frühere Version herabgestuft werden, wenn auf dem Server von Ubuntu mehrere Builds vorhanden ist. Einige Pakete erhalten während des gesamten Support -Zeitraums einer bestimmten Ubuntu -Version nie Aktualisierungen, sodass nicht alle Pakete herabgestuft werden können.
Die folgende Abbildung zeigt, wie Firefox mit dem Synaptic Package Manager in eine frühere Version herabstufen kann. Suchen Sie nach dem Start von synaptischen Formularanwendungsstarts nach dem gewünschten Paketnamen und klicken Sie darauf, um ihn hervorzuheben. Klicken Sie auf "Paket"> "Version der Version…", um den Downgrading -Prozess zu beginnen. Wie bereits erwähnt, unterstützen nicht alle Pakete die Herabstufung. In diesen Fällen kann die Option „Force -Version…“ ausgegraut werden.
Wählen Sie im nächsten Fenster die ältere Version von Firefox aus, um sie herabzustufen. Klicken Sie in der Symbolleiste auf die Schaltfläche "Anwenden". Sie sehen ein neues Fenster-Popup, das nach Ihrer Bestätigung verlangt. Befolgen Sie einfach die Anweisungen auf dem Bildschirm, um den Herabstufungsprozess zu beenden.
Um ein Paket tatsächlich zu sperren, müssen Sie einen ähnlichen Prozess wie oben befolgen. Klicken Sie auf Ihr gewünschtes Paket und gehen Sie zum Dropdown -Menü „Paket“. Klicken Sie auf "Version sperren", um zu verhindern, dass es in Zukunft aktualisiert wird. Im Gegensatz zum Herunterfahren kann jedes Paket gesperrt werden.
Ein verschlossenes Paket hat ein Kontrollkästchen mit einem kleinen Schlossymbol, um anzuzeigen, dass es eingefroren wurde.
Klicken Sie auf "Status"> "Ponted", um alle gesperrten Pakete in Ihrem System zu sehen, "Status"> "Pontiert".
Der gleiche Vorgang kann befolgt werden, um ein Paket freizuschalten. Sie müssen nur noch einmal auf "Sperrenversion" klicken.
Verwenden Sie APT Paket Manager
APT -Paketmanager ist der Standardpaketmanager, der mit Ubuntu ausgeliefert wird. Wenn Sie Ubuntu verwenden, können Sie es möglicherweise bereits verwendet, um einige Paketverwaltungsbefehle auszuführen.
Mit APT können Sie den unten genannten Befehl ausführen, um alle Verpackungen zu sehen, die gesperrt sind oder gehalten werden.
$ sudo apt-mark showehold
Führen Sie ein bestimmtes Paket im folgenden Format aus: Führen Sie ein bestimmtes Paket aus:
$ sudo APT-Mark Hold-Paketname
Um das Firefox -Paket zu sperren, wäre der Befehl:
$ sudo apt-mark Halten Sie Firefox
Wenn Sie erneut den oben erwähnten Befehl "showehold" ausführen, wird Firefox im Terminal als gesperrtes Paket aufgeführt.
Um ein Paket abzurufen, führen Sie einen Befehl im folgenden Format aus:
$ sudo apt-mark unhold paketname
Für das mit dem obigen Befehl gesperrte Firefox -Paket wäre der entsprechende Befehl an Unhold:
$ sudo apt-mark ungehörter Firefox
Verwenden von Aptitude Paket Manager
Aptitude Paket Manager ist ein neuerer Paketmanager, der auf APT basiert. Es ist einfach zu bedienen und bietet einige praktische zusätzliche Optionen über APT sowie ein Terminal -basiertes Frontend, um Pakete einfach zu verwalten.
Um die Eignung in Ubuntu zu installieren, müssen Sie den folgenden Befehl ausführen:
$ sudo apt installieren
Der Eignungspaket -Manager hat ein ähnliches Befehlsmuster wie APT. Befehl zum Halten eines Pakets ist (ersetzen Sie Paketname):
$ sudo aptitude hecken paketname
Befehl zum Entbinden eines Pakets ist (ersetzen Sie Paketname):
$ sudo appitude unhold paketname
Um alle gehaltenen Pakete mit dem Aptitude -Paket -Manager zu sehen, führen Sie den Befehl aus:
$ sudo Aptitude Search '~ I' | grep "ih"
Verwenden von DPKG
DPKG ist ein einfaches Dienstprogramm zur Verwaltung der Installation und Deinstallation von Debian -Softwarepaketen. Genau wie APT Package Manager kann es verwendet werden, um Pakete mit einigen einfachen Befehlen zu sperren.
Um ein Paket mit DPKG zu sperren, führen Sie einen Befehl im folgenden Format aus (ersetzen Sie den Paketnamen):
$ echo "Paketname Hold" | sudo dpkg-set-selektionen
Um ein Paket freizuschalten, führen Sie den Befehl aus (ersetzen Sie Paketname):
$ echo "Paketname install" | sudo dpkg-set-selektionen
Um alle von DPKG gesperrten Pakete zu sehen, führen Sie den Befehl aus:
$ DPKG-GET-SELEKTION | Grep Hold
Um zu überprüfen, ob ein bestimmtes Paket gesperrt wurde oder nicht, führen Sie den Befehl aus (ersetzen Sie den Paketnamen):
$ DPKG-GET-SELEKTION | Grep-Paketname
Abschluss
Dies sind einige Methoden, mit denen Sie Pakete in Ubuntu sperren können. Es sei denn, Sie möchten wirklich eine bestimmte Version des Pakets, das Sperren und Herabstufen sollte vermieden werden, insbesondere für Pakete, die regelmäßige Sicherheitsupdates wie Webbrowser und den Linux -Kernel benötigen.