Am Donnerstag, 24. März 2005 23:30 schrieb Andreas Winkelmann:
Für die Praxis ist das schon ganz brauchbar. Wenn ich es aber nun richtig verstanden habe, dann wird ein Paket, dass bei Host B gelistet ist und bei A nicht, nun wieder gelistet, da ja alle Pakete zusammen kommen und dann uniq -u die Pakete listet, die nur 1x vorkommen. D.h. mit dieser Liste würde rpm meckern, dass das Paket bereits vorhanden ist, oder?
Yep. Um dies zu vermeiden könntest Du die Ausgabe vor dem tr nochmal gegen die Ursprungsliste von Host-A laufen lassen. Nur diesmal alle Ausgeben, die mehr als einmal vorkommen (uniq -d)/(man uniq ;-)).
cat diff.txt hosta.txt | sort | uniq -d | tr ...
Danke, so wird das für mich nun gut brauchbar. Unter Fedora brauche ich nun nur mehr yum install <Paketliste> machen und hol mir so die aktuellen Pakete aus dem Internet. Mit apt-get unter Debian funktioniert es ähnlich, wenn man eine Paketliste hat. Gibt es einen ähnlichen Weg auch bei SuSE? Der Weg via user.sel und you ist klar. Al