Abhängigkeiten wurden beim Installieren der lokalen WAPT-Datei nicht aus dem Repository installiert

Teilen Sie hier Ihre Tipps oder Probleme bezüglich der WAPT-Konsole oder des WAPT-Agenten mit
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.
Antwort
moritz1234
Nachrichten: 8
Anmeldung: 29. März 2024 – 21:56 Uhr

1. August 2025 - 00:43 Uhr

Hallo,

Ich habe einen sauberen Rechner, der nicht mit dem wapt-Server verbunden ist, aber auf dem das Repository eingerichtet ist (es handelt sich im Grunde um ein selbstverwaltetes Gerät; nur `repo_url` ist angegeben).

Ich möchte nun ein Paket installieren (nehmen wir KeePass XC als Beispiel). Ich habe die WAPT-Datei heruntergeladen (selbst in der Konsole erstellt) und versuche, sie folgendermaßen zu installieren:

Code: Alle auswählen

C:\volume>wapt-get install *.wapt
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Installing WAPT files C:\volume\keepassxc_2.7.10-5_x64_windows_PROD.wapt
FATAL ERROR : Missing dependencies: vcredist2015-2022
Es werden die Abhängigkeiten nicht gefunden. `vcredist2015-2022` ist im zentralen Repository verfügbar und kann problemlos installiert werden:

Code: Alle auswählen

C:\>wapt-get install vcredist2015-2022
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
install using WAPT packages vcredist2015-2022
index : 262144 / 39078760 (1%) (0.00b/s)5211.0-27_windows_6.0_PROD.wapt: progress 0 of 100
Downloading vcredist2015-2022_14.44.35211.0-27_windows_6.0_PROD.wapt index 37.2MB done in 344ms ( 108.3MB/s )
index : 39078760 / 39078760 (100%) (108.34Mb/s)27_windows_6.0_PROD.wapt: progress 100 of 100
2025-08-01 00:39:39,135 WARNING Unable to get HNetCfg.FwPolicy2 rules: This object does not support enumeration
Installing: VC_redist.x86.exe
Installing: VC_redist.x64.exe

Results :

 === install packages ===
  vcredist2015-2022 [x64_en_PROD] | vcredist2015-2022 (14.44.35211.0-27)

Ich kann keepassxc auch direkt mit `wapt-get install keepassxc` installieren, aber dann wird die Version aus dem Repository verwendet.


Gibt es eine Möglichkeit, eine lokale .wapt-Datei zu installieren und alle benötigten Abhängigkeiten abzurufen? Ansonsten muss ich wohl einen Workaround verwenden und `wapt-get show *.wapt` und grep nach `depends` suchen.

Ich verwende Windows mit der neuesten Version von wapt (`2.6.0.17392`).

Ich freue mich über jede Hilfe! Vielen Dank.

(Und: Entschuldigt bitte mein holpriges Französisch!)
moritz1234
Nachrichten: 8
Anmeldung: 29. März 2024 – 21:56 Uhr

1. August 2025 - 01:04 Uhr

Und nur der Vollständigkeit halber: Ich bin irgendwie nicht in der Lage, die Ausgabe von wapt-get show für lokale Dateien zu erfassen:

z. B. funktioniert `wapt-get show keepassxc > test.txt` problemlos, aber wenn `wapt-get show keepassxc.wapt > test.txt` ausgeführt wird, enthält die Datei lediglich Folgendes:

Code: Alle auswählen

Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Display package control data for keepassxc_2.7.10-5_x64_windows_PROD.wapt

FATAL ERROR : 'charmap' codec can't encode character '\u017c' in position 820: character maps to <undefined>
Benutzeravatar
Blemoire
Nachrichten: 178
Anmeldung: 17. Juli 2020 - 11:29 Uhr

1. August 2025 – 14:20 Uhr

Hallo,
Welche repo_url ist eingestellt? Handelt es sich um Ihr eigenes Repository oder unseren öffentlichen Store?
Sie können eine Paketversion angeben, sofern diese im Repository verfügbar ist:

Code: Alle auswählen

wapt-get install keepassxc(=2.7.10-1)
moritz1234
Nachrichten: 8
Anmeldung: 29. März 2024 – 21:56 Uhr

2. August 2025 - 00:59 Uhr

Ich habe mein eigenes Repository angegeben (z. B. https://repo.internal).

Ich möchte keine bestimmte Version installieren, sondern die lokale .wapt-Datei installieren und die benötigten Abhängigkeiten (depends in WAPT/control) aus dem Repository beziehen.
Antwort