apt
ersetzt nur das aktuelle Paket von etwas, wenn es ein neueres Paket gibt. Updates, die jetzt kommen, werden wahrscheinlich frühere Versionen sein. Es wird nicht herabgestuft, es sei denn, sie machen etwas spektakulär Dummes mit der Versionierung.
Die Lock-Version ist nicht so clever, wie es sich anhört. Es soll tun, was es verspricht, die Version sperren ... Aber es sperrt es nur innerhalb von Synaptic. Alles andere, was Paket-Upgrades durchführt (siehe: Update Manager, apt-get, aptitude usw.), ignoriert dies. Dies ist wahrscheinlich ein fehlerhaftes Verhalten, daher würde ich erwarten, dass dies rechtzeitig behoben wird.
Aber um zu verhindern, dass Dinge aktualisiert werden, möchten Sie sie "halten". Laden Sie dazu aptitude hoch, suchen Sie das Paket ( /
ist die Kurztaste für die Suche, n
findet die nächste Instanz) und drücken h
Sie darauf, um es zu halten. Dies wird viel mehr respektiert als die "Sperr" -Funktion von Synaptic.
Bearbeiten: Eine andere Möglichkeit, dies über die Befehlszeile zu tun, besteht darin, Folgendes auszuführen:
sudo -i
echo <package-name> hold | dpkg --set-selections
Aber als ich anfing, glaube ich nicht, dass Sie dies unter Ihren Umständen tun müssen. Vorausgesetzt, Sie verwenden eine Paketversion, die deutlich neuer als die aktuellen stabilen Versionen ist (und nicht nur eine zufällige Build-Nummer ist - wie Sie in Synaptic sehen können), ist alles in Ordnung.