Problemi con gslapt e proxy
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Problemi con gslapt e proxy
Ho installato una slackware 12 in una rete locale che si trova dietro un proxy windows (win 2000 server + ISA server con autenticazione NTLM).
Ho impostato le due variabili d'ambiente http_proxy e ftp_proxy come trovato in vari post per consentire a slapt-get di passare attraverso il proxy ed in effetti non ha problemi.
Il problema è che gslapt non riesce a passare (mi da sempre messaggi del tipo impossibile trovare la sorgente).
Eppure, da quel che ho capito, si tratta di un front-end grafico per slapt-get, per cui dove
passa questo dovrebbe passare alche gslapt.
Sono 2 giorni che cerco di venirne fuori, ma niente.
Qualcuno può aiutarmi?
Ciao e grazie
Tonio Tanzi
Ho impostato le due variabili d'ambiente http_proxy e ftp_proxy come trovato in vari post per consentire a slapt-get di passare attraverso il proxy ed in effetti non ha problemi.
Il problema è che gslapt non riesce a passare (mi da sempre messaggi del tipo impossibile trovare la sorgente).
Eppure, da quel che ho capito, si tratta di un front-end grafico per slapt-get, per cui dove
passa questo dovrebbe passare alche gslapt.
Sono 2 giorni che cerco di venirne fuori, ma niente.
Qualcuno può aiutarmi?
Ciao e grazie
Tonio Tanzi
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
e tu sei riuscito a fare ntlm authentication con le variambili http_proxy e ftp_proxy?
Io non ci sono riuscito. Mi spieghi che stringa metti?
per il problema glapt, prova questo:
# mv slapt-get slapt-get.bin
# vi slapt-get
#!/bin/bash
export http_proxy=.......
export ftp_proxy=.......
./slapt-get.bin $*
exit $?
# chmod +x slapt-get
Ciao,
01
Io non ci sono riuscito. Mi spieghi che stringa metti?
per il problema glapt, prova questo:
# mv slapt-get slapt-get.bin
# vi slapt-get
#!/bin/bash
export http_proxy=.......
export ftp_proxy=.......
./slapt-get.bin $*
exit $?
# chmod +x slapt-get
Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111Ho usato le seguenti impostazioni:
export http_proxy=http://host: port
export ftp_proxy=ftp://host: port
Come consigliato in vari siti tra cui un post di questo forum.
Chiaramente "host" e' il nome o l'indirizzo ip del proxy server e "port" e' la relativa porta (di solito 8080).
Per il tuo suggertimento, lo provo appena posso e ti faccio sapere.
Ciao e grazie!
Tonio Tanzi
export http_proxy=http://host: port
export ftp_proxy=ftp://host: port
Come consigliato in vari siti tra cui un post di questo forum.
Chiaramente "host" e' il nome o l'indirizzo ip del proxy server e "port" e' la relativa porta (di solito 8080).
Per il tuo suggertimento, lo provo appena posso e ti faccio sapere.
Ciao e grazie!
Tonio Tanzi
per il problema glapt, prova questo:
# mv slapt-get slapt-get.bin
# vi slapt-get
#!/bin/bash
export http_proxy=.......
export ftp_proxy=.......
./slapt-get.bin $*
exit $?
# chmod +x slapt-get
Ok funziona!
Giusto per imparare qualcosa, puoi spiegarmi la logica che c'è dietro?
Perché se imposto le due variabili una volta per tutte da consolle slapt-get funziona e gslapt no, mentre se le imposto da script in fase di esecuzione sì?
Ciao e grazie ancora.
Tonio Tanzi
# mv slapt-get slapt-get.bin
# vi slapt-get
#!/bin/bash
export http_proxy=.......
export ftp_proxy=.......
./slapt-get.bin $*
exit $?
# chmod +x slapt-get
Ok funziona!
Giusto per imparare qualcosa, puoi spiegarmi la logica che c'è dietro?
Perché se imposto le due variabili una volta per tutte da consolle slapt-get funziona e gslapt no, mentre se le imposto da script in fase di esecuzione sì?
Ciao e grazie ancora.
Tonio Tanzi
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
il perchè la soluzione che ti ho dato funziona credo che l'hai capito.toniot ha scritto: Giusto per imparare qualcosa, puoi spiegarmi la logica che c'è dietro?
Perché se imposto le due variabili una volta per tutte da consolle slapt-get funziona e gslapt no, mentre se le imposto da script in fase di esecuzione sì?
Il motivo per cui non funziona nell'altro modo può semplicemente essere che gslapt non propaghi le variabili di ambiente.
Per saperlo fai così
allo stesso modo di prima, rinomina slapt-get in slapt-get.bin e metti nel nuovo slapt-get
#!/bin/bash
date >> /tmp/slapt-get.log
echo $* >> /tmp/slapt-get.log
env >> /tmp/slapt-get.log
echo >> /tmp/slapt-get.log
echo $http_proxy >> /tmp/slapt-get.log
echo $ftp_proxy >> /tmp/slapt-get.log
echo $TEST >> /tmp/slapt-get.log
echo >> /tmp/slapt-get.log
./slapt-get.bin $* | tee -a /tmp/slapt-get.log
OUT=$?
echo "fine" >> /tmp/slapt-get.log
echo >> /tmp/slapt-get.log
exit $OUT
Poi avvia gslapt così
# export TEST=pippo
# export http_proxy=......
# export ftp_proxy=......
# gslapt
fai qualche operazione e vai a vedere /tmp/slapt-get.log
Ciao,
01
p.s.: lo script non l'ho testato
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111