[ubuntu-it] Rimuovere precedenti versioni di "linux-image".

sergio orsenix a alice.it
Dom 21 Dic 2008 16:59:52 GMT


> Vediamo se si risolve il problema:
> 
provo a fare come hai fatto tu

> Io ho fatto una cartella Ubucleaner sotto Scrivania, e vi ho messo due
> files:
> 
> 1. ubucleaner.sh (l'ho rinominato cosi', dall'originale), che contiene
> lo script che ho scaricato dal sito:
> 
> #!/bin/bash
> 
> OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
> CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
> LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
> METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
> OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
> YELLOW="\033[1;33m"
> RED="\033[0;31m"
> ENDCOLOR="\033[0m"
> 
> if [ $USER != root ]; then
>   echo -e $RED"Error: must be root"
>   echo -e $YELLOW"Exiting..."$ENDCOLOR
>   exit 0
> fi
> 
> echo -e $YELLOW"Cleaning apt cache..."$ENDCOLOR
> aptitude clean
> 
> echo -e $YELLOW"Removing old config files..."$ENDCOLOR
> sudo aptitude purge $OLDCONF
> 
> echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
> sudo aptitude purge $OLDKERNELS
> 
> echo -e $YELLOW"Emptying every trashes..."$ENDCOLOR
> rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
> rm -rf /root/.local/share/Trash/*/** &> /dev/null
> 
> echo -e $YELLOW"Script Finished!"$ENDCOLOR
> 
> 2. ubucleaner (lo script che ho creato io per lanciarlo), che contiene
> queste righe:
> 
> sudo apt-get update
> sudo apt-get upgrade
> sudo chmod -c 744 ubucleaner.sh
> sudo sh ubucleaner.sh
> 
come faccio per creare lo script

> In questo modo, ogni volta che voglio fare, in un colpo solo, sia
> aggiornamento del sistema che pulizia, vado, su nautilus, nella cartella
> della Scrivania, apro la cartella ubucleaner e lancio il file ubucleaner
> (lo script mio, ovviamente, il 2), scegliendo di aprirlo in terminale,
> cosi' seguo quello che combina.

grazie ciao




Maggiori informazioni sulla lista ubuntu-it