Stable + oldstable

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Stable + oldstable

Beitrag von Tintom » 17.06.2017 20:12:25

mrserious hat geschrieben:Ne, das schien leider nicht zu funktionieren...
Wenn mir jemand sagt, wie ich DAS zum laufen bekomme, probiere ich das natürlich gern noch aus.

Nochmal zur Syntax:
Package gibt mir natürlich das Paket an und die Priorität sagt - wie du oben beschriebst - das Paket solle generell nicht angefasst werden (Security-Updates aber schon?).
Wozu benötige ich dann noch die Release-Angabe? Denn diese gibt ja NICHT an, aus welchem Release das momentan installierte Paket stammt. Oder sagt diese Infor einfach: Für aktuellere Pakete aus stretch bitte ignorieren?
Du fütterst ja gerade apt mit den Releases stretch und jessie in einer Paketliste. Die default policy dabei ist: Installiere immer die höchste Versionsnummer. Ergo wird Software aus stretch installiert. Mit der Pinning Regel unterbindest du das, du sagst dem System also: "Installiere immer die höchste Versionsnummer, außer für das Paket freeradius aus dem Release stretch". Daraus folgt, dass für freeradius in jessie bzw. in den jessie-security-updates nach der höchsten Versionsnummer sucht und du daher für das Paket Sicherheitsupdates erhälst.

Übrigens hat man apt_preferences ziemlich ausführliche Beispiele zum Thema Pinning ;)

mrserious
Beiträge: 266
Registriert: 22.06.2013 12:12:03

Re: Stable + oldstable

Beitrag von mrserious » 17.06.2017 20:41:18

Edit:

Merke grad, dass es leider nichtmal mit freeradius funktioniert, sobald ich wieder apt-get nutze:

Code: Alles auswählen

Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  freeradius-common freeradius-utils libfreeradius2 libltdl7 libpcap0.8 ssl-cert
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  freeradius libperl5.20
Die folgenden Pakete werden aktualisiert (Upgrade):
  perl-base
1 aktualisiert, 0 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 1.342 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 444 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Stable + oldstable

Beitrag von Tintom » 17.06.2017 21:12:35

Welches Debianfreeradius ist denn überhaupt installiert? stretch oder jessie? Das Paket Debianlibperl5.20 ist aus nämlichjessie!
erledigt.

Apfelmann
Beiträge: 669
Registriert: 15.01.2010 20:48:45
Kontaktdaten:

Re: Stable + oldstable

Beitrag von Apfelmann » 17.06.2017 22:23:11

Code: Alles auswählen

echo programmname hold|dpkg --set-selections
damit wird ein Programm am upgraden gehindert

LG

mrserious
Beiträge: 266
Registriert: 22.06.2013 12:12:03

Re: Stable + oldstable

Beitrag von mrserious » 18.06.2017 09:27:59

Ah, mit Apfelmanns Tipp funktioniert es!

Code: Alles auswählen

0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete sind zurückgehalten worden:
  perl-base
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
Interessant, dass dieser Umweg nötig ist und das nicht über die preferences funktioniert?
Auch spannend, dass es bei Perl plötzlich klappt...

Wie kann ich das Ganze im Bedarfsfall wieder aufheben?
Und ich nehme mal an, upDATES für das Programm würden installiert, aber eben keine upGRADES?

Apfelmann
Beiträge: 669
Registriert: 15.01.2010 20:48:45
Kontaktdaten:

Re: Stable + oldstable

Beitrag von Apfelmann » 18.06.2017 13:59:49

suche nach zurückgehaltenen Paketen

Code: Alles auswählen

dpkg --get-selections | grep hold
beenden

Code: Alles auswählen

echo programmname install|dpkg --set-selections
es gibt auch keine updates für die betreffenden Programme
damit halte ich spezielle Programmversionen meiner Lieblingsprogramme

Ich upgrade immer erst ein Testsystem, danach mein Arbeitssystem und passe die Programme an meine Bedürfnisse an.
So benutze ich immer noch zwei kde1 Programme.

LG

mrserious
Beiträge: 266
Registriert: 22.06.2013 12:12:03

Re: Stable + oldstable

Beitrag von mrserious » 18.06.2017 15:25:50

Danke für die Info!

Das klingt aber, als wäre die Variante über preferences die Bessere?
Also solange man für die Programme Sicherheitsupdates braucht. Bei nem KDE-Programm auf nem Desktop ist das sicher erstmal egal...

Benutzeravatar
McAldo
Moderator
Beiträge: 2064
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: Stable + oldstable

Beitrag von McAldo » 05.07.2017 11:19:45

Warum funktioniert das nicht mit Angabe einer Versionsnummer:

Code: Alles auswählen

### puppet auf Version 3.7 festsetzen
Package: puppet
Pin: version 3.7.2
Pin-Priority: 1001
Diese Konfiguration wird komplett ignoriert, dabei sollte doch durch "1001" diese Version die höchste Prio haben, oder?
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
Dogge
Beiträge: 1895
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Stable + oldstable

Beitrag von Dogge » 05.07.2017 12:44:15

mrserious hat geschrieben: ↑ zum Beitrag ↑
17.06.2017 18:32:23
Ah, mit n=stretch klappt's :-)
a=stretch hatte ich auch schon probiert, das hat aber nicht hingehauen... Warum? Was ändert das n?
https://wiki.debianforum.de/Pinning#Pins
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

Antworten