[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