Bei Update alte Pakete nicht entfernen

Hier köchelt der Sud für die nächste Mageia-Suppe. Also stellst Du hier alle Fragen und lieferst hier alle Beiträge zur Entwicklungsversion ab.

Moderator: Mageia Founders

Bei Update alte Pakete nicht entfernen

Beitragvon psyca » Nov 29th, '16, 11:28

Gibt es eine Möglichkeit bei einem Update (urpmi --auto-update), dass die alten Pakete bei der Aktualisierung nicht entfernt werden, damit man "im Falle" auf diese lokal zugreifen und wieder installieren kann/das Update rückgängig machen kann, da die alten Pakete nichtmehr auf dem Server vorhanden sind.
Benutzeravatar
psyca
 
Beiträge: 269
Registriert: Dez 12th, '11, 12:26

Re: Bei Update alte Pakete nicht entfernen

Beitragvon man-draker » Nov 29th, '16, 12:18

Bei einem "urpmi --auto-update" nicht.

Du könntest jedes mal vorher das Verzeichnis
/var/cache/urpmi/rpms
sichern. Da liegen die Pakete vom vorherigen Update.
Die "Ursprungsversion" befindet sich noch auf dem Installationsmedium.

Wenn aber die "alten" Paket nicht einmal mehr auf dem Server sind, ist es nicht unwahrscheinlich, dass sie in einer ansonsten erneuerten Umgebung noch funktionieren. Denn regelmäßig dürfte das Verschwinden nur zwischen zwei Hauptversionen von Mageia auftreten.

Der Fall ist doch etwas ungewöhnlich.
Um welche Pakete aus welcher Quelle geht es denn?
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: Bei Update alte Pakete nicht entfernen

Beitragvon psyca » Nov 29th, '16, 12:31

man-draker hat geschrieben:Der Fall ist doch etwas ungewöhnlich.
Um welche Pakete aus welcher Quelle geht es denn?

Nicht wirklich, da es hier um Cauldron geht und man sonst unmengen an Pakete auf dem Server hätte, die im Grund hauptsächlich Platz verbrauchen. Finde es aber trotzdem blöd das nicht mindestens die vorherige Version der Pakete auf dem Server belassen wird.
Es sind übrigens die normalen "Core" - "Release" sowie "Nonfree" - "Release" Quellen.
Pakete : Mesa 13.0.1 und (das vorherige) radeon-firmware wird benötigt.

Die "Ursprungsversion" befindet sich noch auf dem Installationsmedium.

Wobei -sta1 schon zu alt ist um zu testen welches letzte Update jetzt was kaputt gemacht hat. Da ist es hilfreicher den Zeitraum stärker einzugrenzen.

Du könntest jedes mal vorher das Verzeichnis
/var/cache/urpmi/rpms
sichern. Da liegen die Pakete vom vorherigen Update.

Danke. Werde mal nachschauen.
Benutzeravatar
psyca
 
Beiträge: 269
Registriert: Dez 12th, '11, 12:26

Re: Bei Update alte Pakete nicht entfernen

Beitragvon man-draker » Nov 29th, '16, 14:27

Wenn es um ein gesamtes System geht, scheint mir der Weg von Backup und Recovery des Testsystems der sinnvollere Weg.
Bei einer VB-VM ist das über die Sicherungspunkte absolut trivial, bei einem physischen System über ein inkrementelles Backup aufwandsarm.
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: Bei Update alte Pakete nicht entfernen

Beitragvon doktor5000 » Nov 29th, '16, 17:15

Prinzipiell könntest du in die /etc/urpmi/urpmi.cfg noclean als globale Option reinhauen, um deine Frage zu beantworten. Steht zwar net in der man-Page für urpmi.cfg sollte aber gehen.
Aber du bist trotzdem davon abhängig, was vom Mirror kommt, und da es unter Cauldron nur die release-Ordner gibt, wo jeweils nur die aktuellsten Pakete liegen und mit neuen Versionen überschrieben werden, wird dir das in dem spez. Fall net weiterhelfen.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39


Zurück zu Cauldron

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast