um apt das update bestimmter Pakete (z.Bsp eigene kompilierte) zu verbieten, kann das sogenannte Pinning eingesetzt werden.
Das ereicht man indem man in der Datei /etc/apt/preferences einen Eintrag hinzufügt. Falls die /etc/apt/preferences nicht existiert, einfach anlegen. (z.Bsp mit touch /etc/apt/preferences wird eine leere Datei erstellt, oder mit einem Editor deiner Wahl)
Beispiel, webmin festhalten:
Die möglichen Optionen zum pinnen kann man hier finden:
http://laiskiainen.org/apt/tricks/ (Kapitel pinning)
oder hier zum weiteren nachlesen:
http://www.linux-magazin.de/Artikel/ausgabe/2002/11/apt/apt.html
http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.de.html (Kapitel 4.10)
Mit dem Pinning ist es z.Bsp auch Möglich bestimmten Paketen einen Vorrang zu geben. Beispiel: kde*3.2, damit würden nur kde 3.2 Pakete installiert, keine kde 3.3er. Oder man bevorzugt Pakete aus packman gegenüber SuSE, dann würde über Components gepinnt, und das packman-Repository erhält eine niedrigere Nummer als SuSE-Repositories (sinnvoll für Multimedia, da SuSE bestimmte Pakete "verkrüppelt", wegen Lizenzrechten)
Das ereicht man indem man in der Datei /etc/apt/preferences einen Eintrag hinzufügt. Falls die /etc/apt/preferences nicht existiert, einfach anlegen. (z.Bsp mit touch /etc/apt/preferences wird eine leere Datei erstellt, oder mit einem Editor deiner Wahl)
Beispiel, webmin festhalten:
dadurch wird apt das Paket webmin nicht mehr automatisch updaten. Nur wenn explizit apt-get install webmin=1.150 gesagt würde.Package: webmin
Pin: version 1.140*
Pin-Priority: 1001
Die möglichen Optionen zum pinnen kann man hier finden:
http://laiskiainen.org/apt/tricks/ (Kapitel pinning)
oder hier zum weiteren nachlesen:
http://www.linux-magazin.de/Artikel/ausgabe/2002/11/apt/apt.html
http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.de.html (Kapitel 4.10)
Mit dem Pinning ist es z.Bsp auch Möglich bestimmten Paketen einen Vorrang zu geben. Beispiel: kde*3.2, damit würden nur kde 3.2 Pakete installiert, keine kde 3.3er. Oder man bevorzugt Pakete aus packman gegenüber SuSE, dann würde über Components gepinnt, und das packman-Repository erhält eine niedrigere Nummer als SuSE-Repositories (sinnvoll für Multimedia, da SuSE bestimmte Pakete "verkrüppelt", wegen Lizenzrechten)