Kann ich Ubuntu so konfigurieren, dass niemals ein bestimmtes Paket installiert wird, auch wenn es von einem anderen von mir installierten Paket benötigt wird?
apt
package-management
Ivan
quelle
quelle
Antworten:
Wie in Debian können wir auch in Ubuntu apt-pinning für die Versions- und Installationskontrolle verwenden .
Um die Installation eines bestimmten Pakets zu blockieren, können wir die folgenden Zeilen einfügen
/etc/apt/preferences
Indem wir diesem Pin eine negative Priorität geben, blockieren wir die Installation
<nameofpackage>
von nicht weiter spezifiziertem Ursprung, dh unserem lokalen Repository. Natürlich können wir mit apt-pinning eine bestimmte Paketversion oder einen bestimmten Ursprung anheften.Bevor Sie fortfahren, wird dringend empfohlen, die oben angegebene Dokumentation und die Manpage von apt_preferences zu lesen, da Fehler in diesen Dateien von apt nicht überprüft werden und wenn sie auftreten, Ihre Paketverwaltung unterbrechen können.
Eine Alternative und Informationen zum Verhindern der Aktualisierung eines bestimmten Pakets finden Sie unter:
quelle
Package:
-Zeile können Sie mehrere durch Leerzeichen getrennte Pakete auflisten: Paket: Metacity Metacity-Common Libmetacity-Private0a. (Scheint Muster wie Paket: Metacity * sind auch möglich)Pin: origin ""
hat bei mir nicht funktioniert, aberPin: release *
.In debian können Sie ein Paket blockieren, und dieses Paket wird nicht mehr aktualisiert
aber ich bin nicht sicher, ob du es verbieten kannst
quelle
package not in database
Ich habe ein Päckchen, das sich immer wieder reinschleicht und den Mist kaputt macht
sollte verhindern, dass das Paket installiert wird
quelle