ok, quindi digitando "icone" nella directory /usr/share/, premi il tasto Canc come root, ora le mie icone sono sparite, tutte, le opzioni per giocare in totem o quelle sul desktop ... tutto di loro, qualche aiuto?
Risposta accettata:
Mi piace il porno Bash, quindi ti ho scritto un regalo:
for p in `dpkg -l | awk '/^ii [^ ]+/ {print $2}'`; do
if [[ $(dpkg -L $p | grep /usr/share/icons/) ]]; then
echo $p;
fi;
done
Questo fa eco a tutti i pacchetti installati che avevano file in /usr/share/icons/
. Se funziona per te (funziona per me) puoi sostituire l'istruzione echo con:
sudo apt-get --reinstall install $p
Utilizzerà molta larghezza di banda e qualunque cosa tu faccia, non interromperla, ma dovrebbe farti recuperare tutte le icone impacchettate.
Ovviamente puoi invertire quella logica in modo da usare qualcosa del genere:
sudo apt-get --reinstall -s install $(for p in `dpkg -l | awk '/^ii [^ ]+/ {print $2}'`; do if [[ $(dpkg -L $p | grep /usr/share/icons/) ]]; then echo $p; fi; done)
Il -s
in lì significa modalità di simulazione. Quel comando in realtà non farà nulla a meno che tu non rimuova -s
, ti mostrerà semplicemente cosa farebbe. Probabilmente lo consiglierei prima di entrare.
Come fa notare Andrea dpkg -S
può fare tutto questo da solo. Inoltre è molto più veloce.
sudo apt-get -s --reinstall install `dpkg -S /usr/share/icons/ | sed 's/,//g; s/:.*$//'`