Dove ho sbagliato:
Stavo cercando di installare una libreria che dipendesse da glibc 2.15, quindi ho installato glibc 2.15 con dpkg e quindi ho sovrascritto la versione del mio sistema che era la 2.19. La stragrande maggioranza dei programmi Linux dipende da glibc e poiché sono stati creati con 2.19, si sono arrabbiati con me e hanno smesso di funzionare, comandi come ls, apt-get, aptitude, ping, ifconfig e insmod...
Come l'ho risolto:
- Avvio da una chiavetta USB, ho scaricato tutti i pacchetti relativi a glic 2.19, c'è un punto rosso per i pacchetti da cui dipendono glibc.
-
montato la partizione:
montare /dev/sdax /mnt
-
estratto il contenuto di questi pacchetti in root:
dpkg -x foo_bar.deb /mnt
-
aggiornato ld cache:
ldconfig -r /mnt
-
riavvia