Hoe automatiseer ik het opruimen in Linux Mint?

Forumregels
-----------------------------------------------------------------------------------------------------
'Topic titel' mag (inclusief spaties) maximaal 114 tekens lang zijn.
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Invullen vragenformulier:
Extra toelichting onderaan in het formulier toevoegen.
-----------------------------------------------------------------------------------------------------
Onderwerp:Omschrijving (met relevante details) waar je vraag over gaat.
Probleembeschrijving:Vermeld ook foutmeldingen en/of stopcodes.
-----------------------------------------------------------------------------------------------------
Typ 'n.v.t' alleen bij onderdeel dat niet van toepassing is.
-----------------------------------------------------------------------------------------------------
hutsefluts
Berichten: 833
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: 1898
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