Seite 1 von 1

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

Veröffentlicht: 1. August 2025 - 00:43 Uhr
von moritz1234
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!)

Betreff: Abhängigkeiten werden bei der Installation einer lokalen WAP-Datei nicht aus dem Repository installiert

Veröffentlicht: 1. August 2025 - 1:04 Uhr
von moritz1234
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>

Betreff: Abhängigkeiten werden bei der Installation einer lokalen WAP-Datei nicht aus dem Repository installiert

Veröffentlicht: 1. August 2025 - 14:20 Uhr
von Blemoire
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)

Betreff: Abhängigkeiten werden bei der Installation einer lokalen WAP-Datei nicht aus dem Repository installiert

Veröffentlicht: 2. August 2025 - 00:59 Uhr
von moritz1234
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.