Il 25/01/2015 12:17, Davide Prina ha scritto: > On 25/01/2015 11:30, Mario wrote: > >>> $ for i in $(apt-file list NOMEPACCHETTO | egrep ^NOMEPACCHETO: | \ >>> cut -d ' ' -f 2); do if [[ ! -a $i ]]; then echo $i; fi; done >> Ah, questo non lo avevo ancora provato!! >> Ok... ma non sono ferrato sugli script in bash: devo sostituire >> NOMEPACCHETTO con mysql-server? > > no, con il pacchetto che hai rimosso. > Ok, ora mi è più chiaro... solo che: > root@raspberrypi-02:~# $ for i in $(apt-file list mariadb | egrep ^mariadb: | > cut -d ' ' -f 2); do if [[ ! -a $i ]]; then echo $i; fi; done > -bash: syntax error near unexpected token `do'
ho solo tolo la "\" perché metto tutto sulla stessa riga. > Se mariadb installa il file /usr/bin/mariadb, ma tale file non viene > rimosso alla sua disinstallazione, allora con quel piccolo script > dovrebbe individuartelo. > > Però non ho messo una cosa, che davo per scontato, quello che trovi > dovresti verificarlo, perché potrebbe essere un file in comune tra più > pacchetti. > > Puoi usare > $ dpkg -S PERCORSO/NOMEFILE > > es: > $ dpkg -S /usr/bin/basename > coreutils: /usr/bin/basename > > ti indica il pacchetto e il file, se mariadb installava > /usr/bin/basename, ma vedi che tale file è installato anche da > coreutils, allora non lo rimuovi, altrimenti coreutils, e ciò che > dipende da lui, potrebbe non più funzionare correttamente perfetto! > > Ciao > Davide > grazie! Mario -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/54c4de5a.4080...@tiscali.it