Hallo,
ich möchte die Versionsnummer des installierten WAPT-Pakets für eine auf einem Rechner bereitgestellte Software ermitteln (zur Verwendung in der `install()`-Funktion der neuen Paketversion). Wissen Sie, wie das geht?
[GELÖST] Ermitteln der Version eines auf einem Rechner installierten WAPT-Pakets
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Zur Verdeutlichung der Frage:
Möchten Sie die aktuell installierte Softwareversion abrufen?
Möchten Sie die Version des Pakets abrufen, das Sie gerade installieren?
Möchten Sie die vorherige Version des installierten Pakets abrufen?
Simon
Möchten Sie die aktuell installierte Softwareversion abrufen?
Möchten Sie die Version des Pakets abrufen, das Sie gerade installieren?
Möchten Sie die vorherige Version des installierten Pakets abrufen?
Simon
Hallo Simon,
ich möchte die Versionsnummer des bereits auf dem Rechner installierten Pakets abrufen (also im Prinzip die vorherige Version, wobei es je nach Fall auch eine höhere Version geben kann), nicht die Versionsnummer des zu installierenden Pakets.
(Die Version der bereits installierten Software abzurufen, wäre ebenfalls hilfreich.)
ich möchte die Versionsnummer des bereits auf dem Rechner installierten Pakets abrufen (also im Prinzip die vorherige Version, wobei es je nach Fall auch eine höhere Version geben kann), nicht die Versionsnummer des zu installierenden Pakets.
(Die Version der bereits installierten Software abzurufen, wäre ebenfalls hilfreich.)
WAPT Enterprise 2.6.1.17765
WAPT-Server unter Debian 13
Administration/Paketerstellung unter Windows 11/10
WAPT-Server unter Debian 13
Administration/Paketerstellung unter Windows 11/10
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Um die Softwareversion abzurufen (d. h. was in appwiz.cpl angezeigt wird):
Der Vorteil besteht darin, dass wir sehen können, was installiert ist, unabhängig davon, ob es von Wapt installiert wurde oder nicht
Ansonsten :
Um die aktuell installierte Version abzurufen, verwende ich – obwohl ich zugebe, sie noch nie benutzt zu haben – immer die erste Methode
Code: Alle auswählen
>>> installed_softwares('chrome')
[{'key': '{5F34DD8E-A9AA-35DA-A38D-EBB349D86957}', 'name': 'Google Chrome', 'version': '111.0.5563.111', 'install_date': '2023-03-21 00:00:00', 'install_location': '', 'uninstall_string': 'MsiExec.exe /X{5F34DD8E-A9AA-35DA-A38D-EBB349D86957}', 'publisher': 'Google LLC', 'system_component': 0, 'win64': True}]Ansonsten :
Code: Alle auswählen
for p in WAPT.installed(include_errors=True):
if control.package == p.package:
print(p.version)
Vielen Dank.
Entschuldigen Sie die Frage zur Softwareversion; ich habe die Funktion `installed_softwares()` noch nicht verwendet und wusste nicht, dass sie die Softwareversion zurückgeben kann.
Bezüglich der Paketversion: In einem Netzwerk von Arbeitsstationen kann es vorkommen, dass mehrere Arbeitsstationen zwar dieselbe Softwareversion, aber unterschiedliche Paketversionen installiert haben (auf manchen Stationen ist nicht das neueste Paket installiert). Daher kann der Aktualisierungsprozess je nachdem, ob auf einer Arbeitsstation die neueste oder eine ältere Paketversion installiert ist, variieren. Anstatt die Änderungen des zuletzt installierten Pakets zu testen, erschien es mir einfacher und schneller, diese Information abzurufen und die Installation der neuen Paketversion anhand der installierten Paketversion zu steuern.
Dank Ihrer Anleitung verstehe ich nun, wie ich die installierte Paketversion aus der Datenbank der Arbeitsstation abrufen kann (das Feld „Version“ gibt die zur Paketversion gehörende Softwareversion an).
Entschuldigen Sie die Frage zur Softwareversion; ich habe die Funktion `installed_softwares()` noch nicht verwendet und wusste nicht, dass sie die Softwareversion zurückgeben kann.
Bezüglich der Paketversion: In einem Netzwerk von Arbeitsstationen kann es vorkommen, dass mehrere Arbeitsstationen zwar dieselbe Softwareversion, aber unterschiedliche Paketversionen installiert haben (auf manchen Stationen ist nicht das neueste Paket installiert). Daher kann der Aktualisierungsprozess je nachdem, ob auf einer Arbeitsstation die neueste oder eine ältere Paketversion installiert ist, variieren. Anstatt die Änderungen des zuletzt installierten Pakets zu testen, erschien es mir einfacher und schneller, diese Information abzurufen und die Installation der neuen Paketversion anhand der installierten Paketversion zu steuern.
Dank Ihrer Anleitung verstehe ich nun, wie ich die installierte Paketversion aus der Datenbank der Arbeitsstation abrufen kann (das Feld „Version“ gibt die zur Paketversion gehörende Softwareversion an).
WAPT Enterprise 2.6.1.17765
WAPT-Server unter Debian 13
Administration/Paketerstellung unter Windows 11/10
WAPT-Server unter Debian 13
Administration/Paketerstellung unter Windows 11/10
- dcardon
- WAPT-Experte
- Nachrichten: 1953
- Anmeldung: 18. Juni 2014 - 09:58 Uhr
- Ort: Saint Sébastien sur Loire
- Kontakt:
Danke Brice für das Feedback. 
Ich markiere das Thema als gelöst,
Denis.
Ich markiere das Thema als gelöst,
Denis.
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
