Nach Update von 9.2 --> 9.3 holt YOU weiter 9.2 Pakete

Alles rund um die Installation Eures Linuxsystems, sowie die Updatefunktionen des Systems und das Paketmanagement

Moderator: Moderatoren

Antworten
pman
Newbie
Newbie
Beiträge: 7
Registriert: 5. Jan 2006, 21:15
Wohnort: Oder / Spree

Nach Update von 9.2 --> 9.3 holt YOU weiter 9.2 Pakete

Beitrag von pman » 6. Jan 2006, 03:40

Hallo,

Bei der Erstinstallation muß SuSE irgendwo was gespeichert haben, was YOU veranlaßt, alte Pakete zu holen.

Ich habe ein Script geschrieben, um zu schaun ob noch alte Pakete drauf sind und wie groß sie sind. Da finde ich nichts.

Code: Alles auswählen

#!/usr/bin/perl -w
#(sort { $a <=> $b } (keys %hash));

use strict;

my (@rpm, $name, $size, $ret, $val, %h);
my @all = `rpm -qa`;

for (@all) {
	@rpm = `rpm -qi $_`;
	for (@rpm) {
		$name = $1 if /Name[^:]*:\s*(\S*)/;
		$name .= $1 if /Distribution[^:]*:\s*(.*)/;
		$size = $1 if /Size[^:]*:\s*(\d+)/;
	}
	$h{$name} = $size unless exists $h{$name};
}

open FH, '>/tmp/rpmsize.txt';
for $val (sort { $h{$a} <=> $h{$b} } keys %h) {
	if  ( $h{$val} > 1023 ) { $ret = sprintf "%10.3f Mb", $h{$val} / 1024 / 1024 }
	else                    { $ret = sprintf "%10d",      $h{$val} }
#	printf FH "%60s %s\n", $val, $ret;
	printf FH "%60s %s\n", $val, $ret unless ($val =~ /9\.3/);
}
close FH;

exit 1;
Gruß pman

Werbung:
Benutzeravatar
admine
Administrator
Administrator
Beiträge: 8746
Registriert: 15. Feb 2004, 21:13
Wohnort: Dresden
Kontaktdaten:

Beitrag von admine » 6. Jan 2006, 08:07

Aha ... toll ... und ... ???
Hast du auch eine Frage ?
Sonst schieb ich das in den Talk ;)
..:: unser Linux-Club-Wiki ::..
-------------------------
..:: Deutsche Mugge ::..
-------------------------

pman
Newbie
Newbie
Beiträge: 7
Registriert: 5. Jan 2006, 21:15
Wohnort: Oder / Spree

Beitrag von pman » 6. Jan 2006, 15:06

Bei der Erstinstallation muß SuSE irgendwo was gespeichert haben, was YOU veranlaßt, alte Pakete zu holen.
:?: Welche Datei wird angelegt, die YOU benutzt und zu keinem Paket gehört? Ich finde es leider nicht.

Sorry pman

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste