[ubuntu-it] Rimuovere precedenti versioni di "linux-image".
mauro
maupec a iol.it
Dom 21 Dic 2008 11:06:59 GMT
Il giorno dom, 21/12/2008 alle 11.29 +0100, sergio ha scritto:
> niente non succede nulla
Vediamo se si risolve il problema:
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
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.
Facci sapere
mauro
Maggiori informazioni sulla lista
ubuntu-it