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.
--------------------------------------------------------------------------------------------------------------------
hutsefluts
Berichten: 781
Lid geworden op: 29 mar 2016, 20:26

Hoe automatiseer ik het opruimen in Linux Mint?

Ongelezen bericht door hutsefluts »

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?
BBgebruiker1
Site Admin
Berichten: 1757
Lid geworden op: 26 jun 2014, 15:55
Locatie: Amersfoort
Zodiac:
Contacteer:

Re: Hoe automatiseer ik het opruimen in Linux Mint?

Ongelezen bericht door BBgebruiker1 »

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
Aanname is vaak de oorzaak van ellende.
Plaats reactie

Terug naar “Linux Mint”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 0 gasten