Pagina 1 di 1

Molte domande sui depositi multipli.

Pubblicato: 9 dicembre 2015 - 16:48
di Mael
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.

Re: Numerose domande sui depositi multipli.

Pubblicato: 10 dicembre 2015 - 09:29
di sfontenau
Buongiorno
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?
Sì, è possibile; l'ho già fatto per un caso piuttosto specifico. Dipende tutto da cosa vuoi fare.

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?
Mael 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 verificare
mael ha scritto: È possibile nascondere i gruppi di pacchetti nella pagina localhost:8088/list?
Non a mia conoscenza, da verificare

Re: Numerose domande sui depositi multipli.

Pubblicato: 10 dicembre 2015 - 09:58
di Mael
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.

Re: Numerose domande sui depositi multipli.

Pubblicato: 10 dicembre 2015 - 17:58
di sfontenau
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