dist-upgrade Paket aktualisierung verhindern
dist-upgrade Paket aktualisierung verhindern
Ich habe auf meinem System ein eigenes Exim über das Debian Exim4 installiert und wenn ich nun ein apt-get dist-upgrade mache wird mein eigenes Exim mit dem Debian Exim4 Paket aktualisiert und läuft dann nicht mehr. Wie kann ich verhindern das dieses eine Paket mit dist-upgrade aktualiesiert wird ?
Schonmal danke für die Hilfe
Schonmal danke für die Hilfe
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
In dem man es auf hold setzt.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Hmm, brauchen die Pakete exim oder sendmail, oder auch nur mta? Im Fall des Falles kannst du dir ein Dummypackage exim Version 5000 machen (ich denke ncht das exim in den nächsten jahren Version 5000 erriecht), dass von exim4 abhängt und fertig. Das ist zwar nicht hübsch, aber es würde das Problem lösen.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
Die Pakete brauchen nur einen MTA aber irgendwas muss ich da dann ja installieren. Wenn ich das richtig sehe kann man ein Paket in der /etc/apt/preferences auch pinnen so das es auch mit dist-upgrade nicht erneuert wird aber leider gelingt mir das nicht so recht
Dummypackage oder überhaupt ein Package habe ich noch nie selber gemacht wüsste leider nicht wo ich da ansetzen soll.
Dummypackage oder überhaupt ein Package habe ich noch nie selber gemacht wüsste leider nicht wo ich da ansetzen soll.
APT-Pinning sollte gehen, siehe http://www.debiananwenderhandbuch.de/pinning.html
Beispiel (ungetestet):
Die Lösung mit dem eigenen Paket ist sicherlich die elegantere, aber wohl auch komplizierter. Zum Selber paketieren gibt es ne Menge Howtos. Auch das eigene Paket könntest du dann mit Pinning festsetzen, um nicht unbedingt die Version des Pakets ganz hoch setzten zu müssen und die echte Versionsnummer benutzen zu können.
PS: Eventuell musst du auch die Abhängigkeiten pinnen.
Beispiel (ungetestet):
Code: Alles auswählen
Package: exim4
Pin: version 4.34-7
Pin-Priority: 1000
PS: Eventuell musst du auch die Abhängigkeiten pinnen.
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Wenn du nur "MTA" brauchst denke ich dass doch exim4 "MTA" bereitstellt.fluid hat geschrieben:Die Lösung mit dem eigenen Paket ist sicherlich die elegantere, aber wohl auch komplizierter. Zum Selber paketieren gibt es ne Menge Howtos. Auch das eigene Paket könntest du dann mit Pinning festsetzen, um nicht unbedingt die Version des Pakets ganz hoch setzten zu müssen und die echte Versionsnummer benutzen zu können.
Ich versuche mal schnell so ein Package zu bauen, wird warscehinlich ein schneller Hack.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
Also ich habe jetzt die Exim Pakete in der /etc/apt/preferences eingetragen
Package: exim4
Pin: version 4.34-6
Pin-Priority: 1000
Package: exim4-base
Pin: version 4.34-6
Pin-Priority: 1000
Package: exim4-config
Pin: version 4.34-6
Pin-Priority: 1000
Package: exim4-daemon-light
Pin: version 4.34-6
Pin-Priority: 1000
und wunderbar nun tauchen sie auch beim dist-upgrade nicht mehr auf. Dann brauche ich das custom Paket auch nicht, vielen Dank für die Hilfe.
Package: exim4
Pin: version 4.34-6
Pin-Priority: 1000
Package: exim4-base
Pin: version 4.34-6
Pin-Priority: 1000
Package: exim4-config
Pin: version 4.34-6
Pin-Priority: 1000
Package: exim4-daemon-light
Pin: version 4.34-6
Pin-Priority: 1000
und wunderbar nun tauchen sie auch beim dist-upgrade nicht mehr auf. Dann brauche ich das custom Paket auch nicht, vielen Dank für die Hilfe.