Newsgroup: it.arti.cinema
Titolo: ELPH / Barryz / J. Silver et al. / Linux

Premetto che sono un niubbo cosmico.
Prima avevo Linux SL Cern 4.5 e mi trovavo bene, ma non c'era 
il cubo che ruotava tra le aree di lavoro, allora ho piallato
tutto e ci ho installato Linux Ubuntu 9, che il cubo ce l'ha.
Io per� lavoro molto col terminale e spesso uso scp. 
Per usare scp devi sapere il path della macchina remota 
su cui (o da cui) stai trasferendo i files. Nel mio caso
le strutture delle directory di lavoro delle due macchine 
(mio pc e farm remota) sono identiche, per cui se dovevo ad
esempio trasferire un file da pc a farm, la directory di 
destinazione su farm esisteva anche sul mio pc.
Con SLC mi era di aiuto il tasto <tab>. 
Cio� ad esempio se dal mio pc scrivevo
 
$ scp porno.avi popinga@farm:/film/porno/extr <tab>
SLC mi completava da solo in "extreme". Questo perch� la funzione di
completamento andava a guardare in local, dove la directory
/film/porno/extreme esisteva.
Ora che ho messo Ubuntu questa cosa nun funziona pi�, cio� il
completamento non � ammesso per scp e bisogna scrivere tutto il percorso a
mano. 
Come posso fare per ripristinarla? 
Magari senza dover disinstallare quella merda di Ubuntu per poi
ri-installare quella merda di SLC.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

ri-installare quella merda di SLC.
Francamente non ricordo che a me abbia mai funzionato il completamento
con scp (fatto salvo il completamento del nome dell'host, a patto di
averlo messo nel file ~/.ssh/config, magari assieme al nome di login
se � diverso dal nome che usi sulla macchina in locale), l'unica
spiegazione che mi viene in mente perch� possa aver funzionato in
passato � che scp sfruttasse una connessione ssh gi� aperta verso la
l'host remoto.
Esistono due opzioni da mettere in ~/.ssh/config
ControlMaster	yes
ControlPath	~/.ssh/ctl-%r-%h-%p
che consentono di sfruttare lo stesso socket per pi� connessioni (e
ssh/scp non ti richiede la password per ogni connessione diversa dalla
prima).
Prova a mettere 
ControlMaster	auto
ControlPath	~/.ssh/ctl-%r-%h-%p
in ~/.ssh/config
vedi un po' se ti funziona... (a me funziona, ma a patto di avere gi�
una connessione ssh aperta verso la stessa macchina remota).
-- 
Joe
Vado a risolvere il teorema del grande Fermat. Mi ci vorranno dagli
8 ai 17 minuti 

 l'host remoto.
Il problema � molto piu' banale, a lui prima funzionava perch� aveva la
replica dell'albero delle dir in locale.
A me ho provato e no funziona (visto che il path che vuol compltare �
preceduto,attaccato, da alcuni caratteri), sicuramente il bandolo sta
nelle impostazini di bash presenti in SLC.
per maggiori info vedere la documentazione di bash autocompletion:
http://www.caliban.org/bash/#completion
(e magari controllare come queste sono impostate in slc, se possibile)

 (e magari controllare come queste sono impostate in slc, se possibile)
s�. confermo che anche su altre macchine con SLC il completamento funziona.
dove sono specificate queste impostazioni? 


dove sono specificate queste impostazioni? 
Dovrebbero essere in
/etc/bash_completion
e
/etc/bash_completion.d
o roba simile.
E quindi insomma se provi a mandare un file in una directory che non
esiste in remoto dovrebbe darti errore...


 dove sono specificate queste impostazioni? 
tihanno gi� risposto (potevi anche leggere il link che ti ho dato eh)
visto che la domanda non � banale e che qua samo due gatti ad usare
linux, postarla su un gruppo appropriato ti gioverebbe.