Dipendenze non installate dal repository durante l'installazione del file wapt locale

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Risposta
moritz1234
Messaggi: 8
Registrazione: 29 marzo 2024 - 21:56

1 agosto 2025 - 00:43

Ciao,

Ho una macchina pulita che non è connessa al server wapt, ma ha il repository configurato (è praticamente un dispositivo autogestito; è specificato solo `repo_url`).

Ora voglio installare un pacchetto (prendiamo come esempio Keepass XC). Ho scaricato il file wapt (autocompilato nella console) e sto provando a installarlo in questo modo:

Codice: Seleziona tutto

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
Non trova le dipendenze. `vcredist2015-2022` è disponibile nel repository centrale e può essere facilmente installato:

Codice: Seleziona tutto

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)

Posso anche installare direttamente keepassxc con `wapt-get install keepassxc`, ma in questo caso verrà utilizzata la versione dal repository.


C'è un modo per installare un file .wapt locale e recuperare tutte le dipendenze necessarie? Altrimenti devo improvvisare e usare `wapt-get show *.wapt` e il grep per `depends`.

Utilizzo Windows con l'ultima versione di wapt (`2.6.0.17392`).

Ogni aiuto è apprezzato! Grazie.

(E: scusate il mio accenno al francese!)
moritz1234
Messaggi: 8
Registrazione: 29 marzo 2024 - 21:56

1 agosto 2025 - 01:04

E giusto per dirlo, ma in qualche modo non riesco a catturare l'output di wapt-get show sui file locali:

ad esempio `wapt-get show keepassxc > test.txt` funziona senza problemi, ma quando `wapt-get show keepassxc.wapt > test.txt` il file contiene solo quanto segue:

Codice: Seleziona tutto

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>
Avatar utente
blemoigne
Messaggi: 176
Registrazione: 17 luglio 2020 - 11:29

1 agosto 2025 - 14:20

Ciao,
Quale repo_url è impostato? Si tratta del tuo repository o del nostro archivio pubblico?
È possibile specificare una versione del pacchetto, se disponibile su quel repository:

Codice: Seleziona tutto

wapt-get install keepassxc(=2.7.10-1)
moritz1234
Messaggi: 8
Registrazione: 29 marzo 2024 - 21:56

2 agosto 2025 - 00:59

Ho specificato il mio repository (come https://repo.internal).

Non voglio installare una versione specifica, voglio installare il file .wapt locale e scaricare le dipendenze necessarie (`depends` in WAPT/control) dal repository.
Risposta