[Eisfair] Frage zu ident. Versionsstand mehrerer eis (x64)
Olaf Jaehrling
eisfair at ojaehrling.de
Fr Okt 18 20:50:08 CEST 2019
Hallo Marcus,
Marcus Roeckrath schrieb am 18.10.19 um 20:27:
>
> Das installiert doch auch alle die Pakete erneut, die schon vorhanden waren?
>
> Das kann dann aber dauern.
Stimmt. Man sollte also noch einen diff einfügen und nur noch nicht
installierte Paket herausfiltern (und auch gleich noch doppelte Einträge
entfernen)
also auf dem 2. Eis auch die eisman query ausführen nach /tmp/ttt2
dann
diff /tmp/ttt /tmp/ttt2 | grep \< | awk '{print $2}' >/tmp/ttt3
komplett sollte das dann so gehen
Eis1:
# alle installierten Paket auf den 1. Eis aufliste und in /tmp/ttt schreiben
eisman query --fields=name,version --installed | grep name | awk '{print
$2}' | sort | uniq >/tmp/ttt
Datei /tmp/ttt auf den 2. Eis kopieren
Eis2:
eisman query --fields=name,version --installed | grep name | awk '{print
$2}' | sort | uniq >/tmp/ttt2
diff /tmp/ttt /tmp/ttt2 | grep \< | awk '{print $2}' >/tmp/ttt3
# Einlesen der installierten Pakete und automatisch auf dem 2. Eis
installieren
eis1=$(cat /tmp/ttt3)
for x in $eis1
do
eisman install --auto $x
done
Das kann man natürlich alles in ein script packen :)
Gruß
Olaf
Mehr Informationen über die Mailingliste Eisfair