Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.
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.
una domanda banale; perché il percorso "/usr/share/texmf/bin/" è impostato nella variabile d'ambiente dell'utente "normale" ma non è presente in quella dell'utente amministratore?
Personalmente solo ora me ne sto accorgendo in seguito alla compilazione (e relativa pacchettizzazione per il mio sito ) del software SDCC - http://sdcc.sourceforge.net/ - il quale per la documentazione necessita del tool pdflatex che ovviamente non essendo impostato nel percorso della variabile d'ambiente in root non è "visibile" all'atto della pacchettizzazione fornendo un errore già nella fase di configurazione, errore che non viene dato se il configure è lanciato da utente normale poiché il percorso "/usr/share/texmf/bin" è presente.
Morale: come mai questo percorso non è nella variabile d'ambiente root? ...è un mio problema oppure è proprio così? ...e se è così qual è il motivo?
Thanks & Bye
Ultima modifica di michele.p il sab 31 lug 2010, 9:04, modificato 1 volta in totale.
la tua situazione sembra strana, come se non prendesse tutti i file che sono dentro /etc/profile.d, non c'è nemmeno il path delle qt, pero /etc/profile viene letto sia per root sia per gli utenti
conraid ha scritto:la tua situazione sembra strana, come se non prendesse tutti i file che sono dentro /etc/profile.d, non c'è nemmeno il path delle qt...
...infatti non ci sono i "percorsi" nemmeno per le Qt. Ecco l'output aggiornato dopo aver creato il file .bashrc in /root;
Secondo me c'entra qualcosa 'sudo' o 'su' senza la login shell. Il file /etc/profile viene letto solo se la shell è interattiva e di logino, oppure se è una shell non interattiva. I comandi li esegui come root perchè ti sei loggato come tale o perchè lo diventi in seguito? Se lo diventi, come lo fai?
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
Offtopic:Mi meraviglia il poco senzo di sicurezza in uso
michele.p
echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
conraid
root@asus:~# echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/lib/java/bin:/usr/lib/kde4/libexec:/opt/kde3/lib/qt3/bin:/opt/kde3/bin:/usr/lib/qt/bin:/opt/real/RealPlayer:/usr/share/texmf/bin
io, vecchio UNIXiani
root@va2:~# echo $PATH
/bin:/lbin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/games:.
root@va2:~#
/lbin contine bin miei privati
Ma mettere gli /usr/local davanti a quelli officiali e` un grande rischio
se uno mette un p.e. su(1) tarato in .../local,
questo avra` la precedenza su /bin/su,
l'ordine di $PATH e` perentorio.
# Set the default system $PATH:
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
# For root users, ensure that /usr/local/sbin, /usr/sbin, and /sbin are in
# the $PATH. Some means of connection don't add these by default (sshd comes
# to mind).
if [ "`id -u`" = "0" ]; then
echo $PATH | grep /usr/local/sbin 1> /dev/null 2> /dev/null
if [ ! $? = 0 ]; then
PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH
fi
fi