Forum

Mambabase e Server ...
 
Notifiche
Cancella tutti

Mambabase e Server Proxy

18 Post
4 Utenti
0 Reactions
4 Visualizzazioni
Post: 12
Topic starter
(@batta)
Registrato: 18 anni fa
[#174]

Un problema che può verificarsi quando si installa Openmamba è quello relativo alla configurazione del Proxy non prevista in Mambabase. Mambabase è un programma che si esegue in maniera autonoma alla prima esecuzione di Openmamba e gestisce l’installazione di pacchetti aggiuntivi, ma comunque importanti, che non sono previsti in fase di installazione del SO.

Il nocciolo della questione è che Mambabase non prevede la configurazione di un Proxy per l’accesso ad Internet, con la conseguenza che ad ogni accesso tenti l’installazione non riuscendo mai connettersi ad Internet.

Tale problema è attualmente risolvibile eseguendo dalla Konsole il seguente comando

http_proxy= http://domainuser:password@proxy.example.com:8080

kmdr-executor /usr/share/openmamba/mambabase/mambabase.kmdr"

Una cosa importante da tenere in considerazione è che tale commando è eseguibile solo non essendo root.

Un esempio pratico di come configurare le variabili nel comando di cui sopra chiarirà al meglio eventuali dubbi.

L’utente Mario Rossi accede ad Internet tramite un Proxy con indirizzo 192.4.21.100 porta 8080. Tale Proxy non ha alcun dominio. Lo User Name di Mario Rossi per il Proxy è Rossi.m e la relativa Password è PSW.

Ecco come dovrà essere eseguito il comando

http_proxy=Rossi.m:PSW@192.4.21.100:8080

kmdr-executor /usr/share/openmamba/mambabase/mambabase.kmdr"

L’utente Mario Rossi accede ad Internet tramite un Proxy con indirizzo 192.4.21.100 porta 8080. il dominio del Proxy è Mario.Tiscallix.it. Lo User Name di Mario Rossi per il Proxy è Rossi.m e la relativa Password è PSW.

Ecco come dovrà essere eseguito il comando

http_proxy= http://Mario.Tiscallix.itRossi.m:PSW@192.4.21.100:8080

kmdr-executor /usr/share/openmamba/mambabase/mambabase.kmdr"

Spero che tutto abbia funzionato.

Stefano


17 risposte
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

Ciao batta, approfitto della tua utile spiegazione per spiegare cosa prevedo di fare per permettere di configurare il proxy senza usare la linea di comando con modifiche minime ai programmi base di openmamba:

1) mambatray: aggiunta della voce per la configurazione del proxy (kcmshell proxy)

2) mambabase (applicazione kommander): ricavare le impostazioni del proxy per l'utente KDE via DCOP(*) e lanciare apt premettendo le variabili d'ambiente

3) mambaapt (applicazione QT/KDE): ricavare le impostazioni del proxy utilizzando le API di KDE (*) ed interfacciarsi alle librerie di apt impostando il proxy

(*) Se qualcuno mi sa dire come si ricavano queste informazioni (impostazioni del proxy via DCOP e librerie di KDE) prometto che faccio la modifica quasi subito 🙂


Rispondi
Post: 18
(@skiver)
Registrato: 19 anni fa

Datemi una dritta:

l'utente accede con un proxy 10.12.120.254 porta 3128, senza dominio senza utente e senza password...


Rispondi
Post: 18
(@skiver)
Registrato: 19 anni fa

ecco, ho dovuto anche aggiungere per http e ftp:

http_proxy=10.12.120.254:3128

ftp_proxy=10.12.120.254:3128

https_proxy=10.12.120.254:3128

kmdr-executor /usr/share/openmamba/mambabase/mambabase.kmdr

le doppie virgolette nel tuo messaggio dopo .kmdr sono un errore.


Rispondi
Post: 18
(@skiver)
Registrato: 19 anni fa

per Silvan, non so se questo può esserti di aiuto:

http://www.mcs.vuw.ac.nz/technical/software/doc/kde/HTML/en/kdelibs-apidocs/kdeui/html/classKDCOPActionProxy.html

poi ho trovato qui http://docs.kde.org/kde3/it/kdevelop/kdearch/structure.html:

# KDCOPPropertyProxy. Una classe proxy che pubblica le proprietà Qt attraverso DCOP.

# KDCOPActionProxy. Una classe proxy che pubblica un'interfaccia DCOP per le azioni.


Rispondi
Pagina 1 / 4
Condividi: