Seite 1 von 1
Paket aus der Gruppe entfernt, nicht von der einzelnen Workstation
Veröffentlicht: 17. Juli 2015 - 08:35 Uhr
von daftcraft
Hallo,
zunächst einmal möchte ich dem Team ein großes Lob für die großartige Arbeit an dieser fantastischen Software aussprechen, die mir täglich so viel Nutzen bringt!
Ich habe allerdings ein kleines Problem. Ich betreue ca. 100 Rechner, auf denen bestimmte Software installiert ist, die in Gruppen verwaltet wird. Gestern habe ich versucht, ein Paket (PDFCreator) zu aktualisieren. Ich habe ein Paket mit der neuesten Version erstellt und es meiner Paketgruppe hinzugefügt. Das verlief reibungslos und die Installation war erfolgreich.
Ich wollte jedoch das alte Paket entfernen und habe es daher aus der Paketgruppe gelöscht. Es wird aber weiterhin auf jedem Rechner in der Paketliste angezeigt. Muss ich die Pakete manuell entfernen?
Vielen Dank
. Mit freundlichen Grüßen
Betreff: Paketlöschung in der Gruppe, keine Löschung auf der Workstation
Veröffentlicht: 20. Juli 2015 - 16:19 Uhr
von Sfonteneau
Hallo
, das Entfernen der Software aus der Gruppe reicht nicht aus, um sie zu deinstallieren.
Dadurch wird die Software lediglich nicht mehr in der Liste der zu installierenden Programme angezeigt.
Um die Deinstallation der Software mithilfe einer Gruppe zu erzwingen, müssen Sie die Software zusätzlich zur Liste der „Verbotenen Pakete“ hinzufügen.
Alternativ können Sie das alte Paket im Feld „Konflikt“ der Steuerdatei des neuen Pakets eintragen.
Der Konflikt erzwingt dann die Deinstallation der Software.
Voraussetzung dafür ist jedoch, dass die Deinstallation des alten Pakets erfolgreich war.
Simon
Betreff: Paketlöschung in der Gruppe, keine Löschung auf der Workstation
Veröffentlicht: 21. Juli 2015 - 08:08 Uhr
von daftcraft
Hallo,
vielen Dank für Ihre Antwort. Wenn ich es richtig verstehe, muss das alte Paket also vorher deinstalliert werden, entweder manuell oder über die Konfliktfunktion. Danke für die Erklärung.
Das Problem ist jedoch, dass beim Deinstallieren des alten Pakets nach der Installation des neuen Pakets, da es sich um dieselbe Software handelt, entweder die neue Version deinstalliert wird oder die Entfernung des alten Pakets fehlschlägt, weil der Registrierungsschlüssel nicht mehr existiert (und durch die neue Version ersetzt wird). Ich möchte das alte Paket einfach komplett entfernen.
Mit freundlichen Grüßen
Betreff: Paketlöschung in der Gruppe, keine Löschung auf der Workstation
Veröffentlicht: 21. Juli 2015 - 18:40 Uhr
von Sfonteneau
Hallo.
Es gibt verschiedene Methoden, Software zu aktualisieren.
Ich gehe folgendermaßen vor:
Ich ändere nicht den Paketnamen, sondern nur die Paketversion. Zum Beispiel: smp-firefox.
Bei Firefox ist es beispielsweise nicht nötig, die alte Software zu deinstallieren, da die neue Firefox-Installation die alte ersetzt.
Die Scribus-Software hingegen lässt die älteren Versionen erhalten. Daher
muss in der setup.py-Datei im Abschnitt def install() die Deinstallation der alten Version vor dem Start der Installation angegeben werden.
Alternativ kann die Versionsnummer im Paketnamen angegeben werden: Zum Beispiel für Java: smp-java6, smp-java7 oder smp-java8.
Bei der Installation von Java 7 wird die alte Version beispielsweise nicht deinstalliert.
Wenn Java 6 mit Wapt installiert wurde, müssen Sie lediglich „smp-java6“ in das Konfliktfeld des Pakets „smp-java7“ eintragen, um Java 6 zu deinstallieren.
Wapt deinstalliert dann Java 6 und installiert anschließend Java 7.
Tatsächlich gibt es viele Lösungsansätze, je nachdem, was Sie erreichen möchten; das ist einer der größten Vorteile von Wapt.
Sie müssen selbst herausfinden, welche Methode für Ihre Situation am besten geeignet ist. Ohne weitere Informationen kann ich Ihnen leider keine genauere Auskunft geben,
Simon.
Betreff: Paketlöschung in der Gruppe, keine Löschung auf der Workstation
Veröffentlicht: 30. Juli 2015 - 11:36 Uhr
von daftcraft
Guten Morgen,
Vielen Dank für diese Antworten.
Lassen Sie mich daher etwas genauer erläutern, was ich genau tun möchte.
Ich habe daher eine Paketgruppe, die mehrere Einzelpakete umfasst. Wir nennen sie das „Maschinenpaket“, das somit allen Maschinen des Maschinenparks zugeordnet wird.
In dieser Gruppe, die mehrere Pakete enthält, möchte ich die PDFCreator-Softwareversion aktualisieren. Das Paket „-pdfcreator“ in Version 2.1.1 ist auf allen Rechnern installiert, da die Gruppe „ALLE RECHNER“ aktiviert ist. Ich erstelle ein neues PDFCreator-Paket mit dem Namen „tis-pdfcreator“ in Version 2.1.2.
Ich füge es meiner Gruppe „ALLE RECHNER“ hinzu. Ich führe auf allen Rechnern ein Paketupdate durch; das Paket wird auf allen Rechnern installiert und deinstalliert die alte Version von PDFCreator erfolgreich, um sie durch die neue zu ersetzen.
So weit, ist es gut.
Das Paket „-pdfcreator“, das sich in der Gruppe „ALLE-RECHNER“ befand und somit allen Rechnern zugewiesen war, wird nicht mehr benötigt. Ich habe es aus der Gruppe „ALLE-RECHNER“ entfernt. Das Problem ist, dass es nicht mehr in der Paketliste der Gruppe „ALLE-RECHNER“ erscheint, aber weiterhin in der Softwareliste jedes einzelnen Rechners angezeigt wird. Hier ist ein Screenshot

- tis.png (101,33 KB) 6713 Mal angesehen
Ich muss also alle Stationen durchgehen und mit der rechten Maustaste klicken, um das Paket zu vergessen.
Ich frage mich daher, warum das Paket nicht auch aus der Liste der auf dem Rechner zu aktualisierenden Pakete entfernt wird, wenn es einfach aus der Gruppe ALL-MACHINE entfernt wird, nicht mehr installiert wird (ersetzt durch PDFCreator 2.1.2) und nicht ordnungsgemäß aus der Gruppe entfernt wird.
Ich hoffe, ich habe mich verständlich ausgedrückt
Dank im Voraus.
Betreff: Paketlöschung in der Gruppe, keine Löschung auf der Workstation
Veröffentlicht: 30. Juli 2015 - 13:38 Uhr
von Sfonteneau
Hallo.
Es gibt tatsächlich ein Problem.
Alle Pakete aus Ihrem privaten Repository sollten mit „add-“ (Ihrem Präfix) beginnen und nicht mit „tis-“ oder „-“ (wie bei Java).
Es funktioniert zwar auch so, wie Sie es aktuell machen, aber normalerweise ist es anders (sonst wird es kompliziert).
Ihr pdfcreator 2.1.2 sollte also „add-pdfcreator“ und nicht „tis-pdfcreator“ heißen.
Dadurch gäbe es nur ein „add-pdfcreator“-Paket in der Softwareliste des Rechners.
Ihre Liste muss also bereinigt werden. Stellen Sie sicher, dass sich in Ihrem „privaten Repository“ nur Pakete mit „add-“ befinden.
Erstellen Sie anschließend ein Korrekturpaket, das die fehlenden Pakete gesammelt enthält.
Simon
Betreff: Paketlöschung in der Gruppe, keine Löschung auf der Workstation
Veröffentlicht: 26. August 2015 - 16:05 Uhr
von daftcraft
Hallo!
Danke für deinen Beitrag, sorry für die etwas späte Antwort, ich bin gerade erst aus dem Urlaub zurück.
Okay, ich dachte auch, das Präfix könnte ein Problem sein, aber anscheinend nicht. Ich werde es testen, sobald ich Zeit habe, und dir dann Feedback geben. Das war's dann wohl, und es erscheint mir jetzt auch ganz logisch.
Manchmal ist es eben doch ganz einfach...
