Ciao!
Attualmente sto svolgendo un tirocinio presso un'azienda e mi è stato assegnato il progetto di configurare WAPT.
Ho il server e il repository principale in esecuzione su Ubuntu.
Tuttavia, sto riscontrando alcuni problemi e ho alcune domande.
È possibile configurare diversi repository sullo stesso server? E se sì, come?
Posso visualizzare solo il contenuto di un repository nella pagina localhost:8088/list nel caso di più repository?
È possibile nascondere i gruppi di pacchetti dalla pagina localhost:8088/list?
Cordiali saluti, Maël.
Molte domande sui depositi multipli.
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
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
Buongiorno
Puoi creare una nuova cartella in /var/www/wapt2/
Puoi memorizzare i pacchetti in /var/www/wapt2/
E rigenerare il file del pacchetto con:
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt2/
Il tuo secondo repository sullo stesso server sarà quindi: http://wapt/wapt2/
Ma puoi spiegare cosa vuoi fare?
Sì, è possibile; l'ho già fatto per un caso piuttosto specifico. Dipende tutto da cosa vuoi fare.Mael ha scritto: Ciao!
Attualmente sto svolgendo un tirocinio presso un'azienda e mi è stato assegnato il progetto di configurare WAPT.
Ho il server e il repository principale in esecuzione su Ubuntu.
Tuttavia, sto riscontrando alcuni problemi e ho alcune domande.
È possibile configurare diversi repository sullo stesso server? E se sì, come?
Puoi creare una nuova cartella in /var/www/wapt2/
Puoi memorizzare i pacchetti in /var/www/wapt2/
E rigenerare il file del pacchetto con:
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt2/
Il tuo secondo repository sullo stesso server sarà quindi: http://wapt/wapt2/
Ma puoi spiegare cosa vuoi fare?
Non a mia conoscenza, da verificareMael ha scritto: Possiamo visualizzare solo il contenuto di un repository sulla pagina localhost:8088/list nel caso di più repository?
Non a mia conoscenza, da verificaremael ha scritto: È possibile nascondere i gruppi di pacchetti nella pagina localhost:8088/list?
Grazie per la risposta.
Il mio obiettivo è il seguente: quando gli utenti non amministratori su localhost:8088/list visualizzano l'elenco dei pacchetti disponibili per l'installazione, non dovrebbero vedere la sezione "comune" disponibile per tutti gli utenti, ma solo i gruppi di pacchetti specifici per ciascun reparto. Ad esempio, il reparto contabilità avrebbe accesso a un elenco di pacchetti diverso rispetto al reparto risorse umane. E questi due reparti non visualizzerebbero l'elenco di pacchetti comune.
Al momento, ho trovato solo una soluzione: creare un collegamento (tramite Criteri di gruppo) all'URL di un gruppo di pacchetti separato per ciascun reparto. In questo modo, l'utente avrebbe accesso all'elenco di pacchetti pertinente senza visualizzare "troppi" pacchetti. Tuttavia, l'interfaccia attualmente non indica se i pacchetti sono installati o meno.
Il mio obiettivo è il seguente: quando gli utenti non amministratori su localhost:8088/list visualizzano l'elenco dei pacchetti disponibili per l'installazione, non dovrebbero vedere la sezione "comune" disponibile per tutti gli utenti, ma solo i gruppi di pacchetti specifici per ciascun reparto. Ad esempio, il reparto contabilità avrebbe accesso a un elenco di pacchetti diverso rispetto al reparto risorse umane. E questi due reparti non visualizzerebbero l'elenco di pacchetti comune.
Al momento, ho trovato solo una soluzione: creare un collegamento (tramite Criteri di gruppo) all'URL di un gruppo di pacchetti separato per ciascun reparto. In questo modo, l'utente avrebbe accesso all'elenco di pacchetti pertinente senza visualizzare "troppi" pacchetti. Tuttavia, l'interfaccia attualmente non indica se i pacchetti sono installati o meno.
Non credo sia possibile.
Quindi, a mio parere (e sottolineo che è solo un mio parere), con qualche modifica:
sarebbe necessario creare una intranet personalizzata con http://soft.mycompany.fr/accounting e http://soft.mycompany.fr/administrative . Si potrebbe visualizzare la pagina desiderata a seconda dell'utente.
Si potrebbe recuperare lo stato del software già installato tramite: http://127.0.0.1:8088/status
. Si potrebbe quindi creare una pagina con i diversi software desiderati, e il link per l'installazione punterebbe a:
http://127.0.0.1:8088/install?package=smp-google-chrome
. Si noti che anche con questa soluzione, tutti gli utenti membri del gruppo "waptselfservice" potrebbero installare qualsiasi software con una semplice ricerca. Non ci sarebbe alcuna distinzione tra utenti per un determinato software.
Se questa opzione vi interessa davvero, dovreste contattare l'azienda tranquil.it e finanziare lo sviluppo di questa funzionalità.
In alternativa, è possibile sviluppare questa funzione mancante utilizzando il codice sorgente di WAPT disponibile qui: https://github.com/tranquilit/WAPT
Quindi, a mio parere (e sottolineo che è solo un mio parere), con qualche modifica:
sarebbe necessario creare una intranet personalizzata con http://soft.mycompany.fr/accounting e http://soft.mycompany.fr/administrative . Si potrebbe visualizzare la pagina desiderata a seconda dell'utente.
Si potrebbe recuperare lo stato del software già installato tramite: http://127.0.0.1:8088/status
. Si potrebbe quindi creare una pagina con i diversi software desiderati, e il link per l'installazione punterebbe a:
http://127.0.0.1:8088/install?package=smp-google-chrome
. Si noti che anche con questa soluzione, tutti gli utenti membri del gruppo "waptselfservice" potrebbero installare qualsiasi software con una semplice ricerca. Non ci sarebbe alcuna distinzione tra utenti per un determinato software.
Se questa opzione vi interessa davvero, dovreste contattare l'azienda tranquil.it e finanziare lo sviluppo di questa funzionalità.
In alternativa, è possibile sviluppare questa funzione mancante utilizzando il codice sorgente di WAPT disponibile qui: https://github.com/tranquilit/WAPT
