Om de harde schijf ruimte zo leeg mogelijk te houden wil ik regelmatig niet gebruikte software of restanten van programma's verwijderen, maar ook kernels die niet gebruikt worden, opruimen.
Dat neemt allemaal veel ruimte in beslag.
Kan iemand helpen?
Hoe automatiseer ik het opruimen in Linux Mint?
Forumregels
--------------------------------------------------------------------------------------------------------------------
'Topic titel' mag (inclusief spaties) maximaal 114 tekens lang zijn.
--------------------------------------------------------------------------------------------------------------------
Vul het vragenformulier in volgens onderstaand voorbeeld.
Waar je vraag over gaat.
Onderwerp.
Antwoord: Hier komt waar je vraag over gaat.
Probleembeschrijving.
Antwoord: Beschrijf het probleem beknopt, vermeld daarbij ook foutmeldingen en/of stopcodes.
Indien van toepassing.
Vul de onderdelen in op de manier zoals getoond in het voorbeeld.
Typ 'n.v.t' waar een onderdeel niet van toepassing is.
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
'Topic titel' mag (inclusief spaties) maximaal 114 tekens lang zijn.
--------------------------------------------------------------------------------------------------------------------
Vul het vragenformulier in volgens onderstaand voorbeeld.
Waar je vraag over gaat.
Onderwerp.
Antwoord: Hier komt waar je vraag over gaat.
Probleembeschrijving.
Antwoord: Beschrijf het probleem beknopt, vermeld daarbij ook foutmeldingen en/of stopcodes.
Indien van toepassing.
Vul de onderdelen in op de manier zoals getoond in het voorbeeld.
Typ 'n.v.t' waar een onderdeel niet van toepassing is.
--------------------------------------------------------------------------------------------------------------------
-
- Berichten: 784
- Lid geworden op: 29 mar 2016, 20:26
-
- Site Admin
- Berichten: 1759
- Lid geworden op: 26 jun 2014, 15:55
- Locatie: Amersfoort
- Zodiac:
- Contacteer:
Re: Hoe automatiseer ik het opruimen in Linux Mint?
Probeer het volgende script eens.
-------------------------------------------
#!/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
-----------------------------------------------------------------------------------------------------------------------------
Nadat je het script in een leeg tekst document hebt geplakt, sla je het op in je home folder met de naam 'mintcleaner.sh'.
Open vervolgens in je home folder een terminal sessie en typ het volgende commando:
sudo chmod +x mintcleaner.sh
Typ vervolgens onderstaand commando om het script uit te voeren:
sudo sh mintcleaner.sh
-------------------------------------------
#!/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
-----------------------------------------------------------------------------------------------------------------------------
Nadat je het script in een leeg tekst document hebt geplakt, sla je het op in je home folder met de naam 'mintcleaner.sh'.
Open vervolgens in je home folder een terminal sessie en typ het volgende commando:
sudo chmod +x mintcleaner.sh
Typ vervolgens onderstaand commando om het script uit te voeren:
sudo sh mintcleaner.sh
Aanname is vaak de oorzaak van ellende.
Wie is er online
Gebruikers op dit forum: Geen geregistreerde gebruikers en 0 gasten