Pagina 1 di 1

installazione qt4 e file directory /etc cancellati

Inviato: gio 10 dic 2009, 20:03
da Crow
ciao a tutti, durante l'installazione delle qt4 mi si sono cancellati tutti file della directory /etc tranne ld.so.cache e ld.so.conf, come mai è possibile recuperare /etc?

Re: installazione qt4 e file directory /etc cancellati

Inviato: gio 10 dic 2009, 21:19
da mohaa
Crow ha scritto:... come mai è possibile recuperare /etc?
Non sarà possibile questa volta.
Offtopic: scusa, ma dove lo prendi il pkg QT che ti rovina tutto ? :|

Re: installazione qt4 e file directory /etc cancellati

Inviato: ven 11 dic 2009, 0:12
da phobos3576
mohaa ha scritto:Offtopic: scusa, ma dove lo prendi il pkg QT che ti rovina tutto ? :|
Infatti, mi stavo chiedendo la stessa cosa.
E' impossibile che un package possa fare una cosa del genere.

Re: installazione qt4 e file directory /etc cancellati

Inviato: dom 13 dic 2009, 1:42
da Crow
ciao phobos3576 ciao mohaa in effetti non so che sia successo ma alla fine ho formattato e via, anche perchè avevo problemi per smontare periferiche usb da utente e sinceramente su questa partizione avevo fatto un sacco di casini con le qt per cui meglio reinstallato, anche prerchè avevo questa slack12.2 da due anni per cui meglio ringiovanire ho reinstallato e mo rifaccio tutti i settaggi di kde e varie, grazie comunque delle risposte siete stati gentilissimi, comunque il fatto della cancellazione della directory /etc e un mistero anche perchè usare rm -r /etc ecc ecc da root, non penso che sono a sti livelli, comunque non so che sia successo ma mentre io navigavo con firefox stavo complilando le qt4 e all'improvviso wicd ha smesso di funzionare e tutto qua.
bhooo coincidenza quanche comando digitato male non so.
ciao e grazie ancora.

Re: installazione qt4 e file directory /etc cancellati

Inviato: mer 16 dic 2009, 16:58
da ZeroUno
Io direi che sarebbe importante indagare, perchè se si tratta di un errore umano passi, ma se si tratta di un bug va segnalato.

chiaro che neanche io sono al livello di rm -r /etc da root e nemmeno di rm -r /
ma un mio script aveva fallito il cd /directory e avevo omesso il controllo, percui:

Codice: Seleziona tutto

 cd / 
cd directory_per_sbaglio_inesistente

Codice: Seleziona tutto

  rm -r . 
non credo sia necessario presentare le conseguenze.


Quindi cerca di scoprire quale sia stata la causa.

Ciao
01

Re: installazione qt4 e file directory /etc cancellati

Inviato: mer 16 dic 2009, 17:20
da Mario Vanoni

Codice: Seleziona tutto

cd /
ls -al .
vedi tutte le dirs

vecchia regola, fidarsi e` bene, ma
controllare quello che si fa` e` meglio:

Codice: Seleziona tutto

if [ -d /xyz ]
then
cd /xyz
rm -rf * # o piu` cattivo
# find -exec rm -rf {} \;
fi
se dir /xyz non esiste, non fa niente

Re: installazione qt4 e file directory /etc cancellati

Inviato: mer 16 dic 2009, 20:12
da navajo
per favore usiamo i TAG che il forum ci mette a disposizione, in questo caso Code. non è difficile e in
questo caso si aiuta a mantenere leggibile il forum e si evitano post ++
Grazie.

Re: installazione qt4 e file directory /etc cancellati

Inviato: mer 16 dic 2009, 21:29
da ZeroUno
è chiaro che in base alle esperienze passate i controlli li faccio, quindi

Codice: Seleziona tutto

rm -r /directory
è decisamenti più sicuro.

Codice: Seleziona tutto

cd /directory
rm -rf *
con o senza controlli, interattivo o scriptato, mi mette sempre timore.
In uno script è utile anche un

Codice: Seleziona tutto

set -e
cd /directory
rm -rf *
o

Codice: Seleziona tutto

cd /directory && rm -rf *
poi * non è sempre sufficiente, perchè non comprende i file che cominciano per .
in teoria (non testato) dovrebbe essere

Codice: Seleziona tutto

rm -rf * .?*
(diffido chiunque ci tenga al sistema ad usare rm -rf .*) ma la paura mi porta a fare

Codice: Seleziona tutto

rm -rf * .[A-Za-z]*
Ciao
01

Re: installazione qt4 e file directory /etc cancellati

Inviato: sab 19 dic 2009, 14:44
da Crow
bhe avendo cancellato /etc non sono iruscito a entrare per vedere cosa sia veramente successo, alla fine ho formattato reinstallando la slack 12.2, comunque se può essere di aiuto mentre compilavo le qt4 avevo dato un rm -r * nella directory /tmp e all'improvviso ho notato che la connessione era andata via e wicd scomparso e poi ho notato che i file nella directory /etc erano tutti scomparsi tranne quei due che ho menzionato.