Seite 1 von 1

Parameter "Konflikte"

Veröffentlicht: 24. Mai 2016 - 14:53 Uhr
von den Gälen
Guten Morgen,
Ich habe ein Paket erstellt, das PCs außerhalb der Domäne für die Nutzung unseres WSUS-Servers konfiguriert. Ich möchte verhindern, dass PCs mit dem „dst-freeze“-Paket dieses installieren, da sie mit DeepFreeze oder TimeFreeze eingefroren sind. Ich habe versucht, „dst-freeze“ im Abschnitt „Konflikte“ der Steuerdatei hinzuzufügen, aber das scheint nicht zu funktionieren. Die Installation des WSUS-Pakets ist auf diesen PCs weiterhin möglich.

Code: Alle auswählen

package      : dst-ClientWsus
version      : 1.0.0-1
architecture : all
section      : base
priority     : optional
maintainer   : 
description  : Forcer MAJ Windows par le serveur Wsus interne
depends      : 
conflicts    : dst-freeze
sources      : 

Betreff: Parameter „Konflikte“

Veröffentlicht: 24. Mai 2016 - 16:05 Uhr
von Sfonteneau
Mit der Funktion „Konflikte“ können Sie ein Paket deinstallieren, bevor Sie mit der Installation des neuen Pakets beginnen :rollen:

In Ihrem Fall die setup.py-Datei Ihres dst-ClientWsus-Pakets

Sie können beispielsweise Folgendes hinzufügen:

Code: Alle auswählen

def install ():
    reader = WAPT.is_installed('dst-freeze')
    if reader :
        print('si present suite de votre install')
    else:
        print('autre suite de votre install')

Betreff: Parameter „Konflikte“

Veröffentlicht: 25. Mai 2016 - 09:44 Uhr
von den Gälen
Danke Simon! Ich werde es versuchen.

Betreff: Parameter „Konflikte“

Veröffentlicht: 31. Mai 2016 - 08:21 Uhr
von den Gälen
Es funktioniert mit Ihrem Code, vielen Dank!