Pagina 1 di 1

[Risolto] variabile home

Inviato: lunedì 14 settembre 2009, 18:16
da garrett
se volessi creare un deb che ha un postinst script che scarica una cosa nella home/utente, come faccio a inserire la variabile $UTENTE?

tipo

wget http://BLABLA /home/$UTENTE

Re: variabile home

Inviato: lunedì 14 settembre 2009, 18:20
da SuNjACk
garrett ha scritto: se volessi creare un deb che ha un postinst script che scarica una cosa nella home/utente, come faccio a inserire la variabile $UTENTE?

tipo

wget http://BLABLA /home/$UTENTE
Basta che fai
wget http://BLABLA $HOME
e questo scarica il file nella home dell'utente

Re: variabile home

Inviato: lunedì 14 settembre 2009, 18:23
da enzotib
Quale utente? Sul sistema potrebbe essere presente più di un utente attivo, oltre quelli di sistema.
Inoltre non sarebbe "politically correct" che root vada a insozzare le directory private degli utenti.

--
enzotib

Re: variabile home

Inviato: lunedì 14 settembre 2009, 19:27
da il_muflone
i deb vengono installati da root, quindi $HOME e` la home di root ovvero /root

Re: variabile home

Inviato: lunedì 14 settembre 2009, 19:31
da SuNjACk
il_muflone ha scritto: i deb vengono installati da root, quindi $HOME e` la home di root ovvero /root
No se diventi root con sudo
Sudo ti lascia la variabile $HOME intatta

Re: variabile home

Inviato: lunedì 14 settembre 2009, 19:38
da il_muflone
sudo si, ma gksudo e gksu no
e synaptic e gdebi usano quello purtroppo

Re: variabile home

Inviato: lunedì 14 settembre 2009, 19:40
da SuNjACk
Allora come si risolve il problema ???

Re: variabile home

Inviato: lunedì 14 settembre 2009, 19:41
da enzotib
E' un falso problema, non bisogna scrivere in HOME

Re: variabile home

Inviato: lunedì 14 settembre 2009, 19:42
da il_muflone
in linea generale non si fanno cose del genere, sono concepibili su windows, non su linux

invece si istruisca il programma per far qualcosa al primo avvio da parte dell'utente

Re: variabile home

Inviato: lunedì 14 settembre 2009, 20:36
da garrett
ah ok...capito! grazie mille a tutti della risposta! :D