Re: "perdere" /usr/share
On 11/09/2018 16:20, Paolo Redælli wrote:
/usr/share stava su un disco esterno che si è miseramente guastato.
apt --reinstall install $(dpkg --get-selections|grep "\Winstall" |cut -f 1)
E: Error reading the CPU table
io farei così: creerei macchina virtuale o debootstrap dove installerei
i pacchetti dpkg --get-selections della tua macchina dove hai perso
/usr/share e poi copierei /usr/share
Su due piedi direi che è il metodo più veloce.
scarico i
pacchetti di apt e di dpkg e li spacchetto a mano, magari anche con ar.
magari se spacchetti solo dpkg e ripristini il suo /usr/share puoi
riuscire a far funzionare anche dpkg... e magari anche apt
In ogni caso se hai apt poi puoi installarti a mano tutti i pacchetti
che vuoi in modo facile
Se invece usi ar devi poi eseguire a mano anche gli script di
pre/post-inst ...
Come curiosità mi sono chiesto: ma quali sono i pacchetti con non hanno
/usr/share?
Risposta:
$ for i in $(dpkg --get-selections | cut -f 1); do \
if [ $(dpkg -L $i | grep /usr/share | wc -l) -eq 0 ]; \
then echo "-> $i"; fi; done
-> gmic
-> linux-image-4.15.0-1-amd64
-> linux-image-4.15.0-3-amd64
-> linux-image-4.15.17-dp-20180426
-> php7.0-curl
-> python-sagetex
-> sagetex
E quanti pacchetti ho installato?
$ dpkg -l | grep ^ii | wc -l
4092
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Motivi per non comprare/usare ms-windows7:
http://windows7sins.org/
Non autorizzo la memorizzazione del mio indirizzo su outlook
Reply to: