Abhängigkeiten wurden beim Installieren der lokalen WAPT-Datei nicht aus dem Repository installiert
Veröffentlicht: 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:
Es werden die Abhängigkeiten nicht gefunden. `vcredist2015-2022` ist im zentralen Repository verfügbar und kann problemlos installiert werden:
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!)
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
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!)