Oprydning og opdatering af Ubuntu

,

Oprydning og opdatering af Ubuntu

Der en liste over bidragydere til guiden her

Guiden er sidst redigeret den: 10-01-2012

Oversigt over afsnit

– Indledning

– Kommandolinjen og scriptet indeholder følgende

– Kørselsmetoder

Via Programmer->Tilbehør->Terminal

Via script indledning

Man kan selv lave et script med kommandoerne

– Kør scriptet automatisk på forbestemte tidspunkter

– Bidragydere til denne guide

Indledning

Vi vil her kort gennemgå grundene til, at det er en god ide at bruge denne guide.

Den del i guiden som omhandler opdatering af Ubuntu, er de alm. opdateringer – som man alligevel plejer at installere manuelt, så dette vil vi ikke uddybe ret meget.

Vi har i starten af kommandolinjen og scriptet indsat to kommandoer, som søger efter defekte systempakker og som fanger den fejl, som vi har flest indlæg om i forum (dpkg –configure -a).

Gå tilbage til indholdsfortegnelsen

Kommandolinjen og scriptet indeholder følgende

Søgning efter defekte systempakker

sudo dpkg --configure -a && sudo apt-get check -y

Oprydning af systemet

sudo apt-get autoremove -y
sudo apt-get clean -y

Oprydning af gamle akiverede filer

sudo rm -rf /var/log/*.gz

Tømning af papirkurven

sudo rm -rf $HOME/.local/share/Trash/files

Tømning af gamle slettede beskeder i Evolution

sudo rm -rf ~/.evolution/mail/local/folders.db

Sletning af gamle thumbnails

sudo find ~/.thumbnails -type f -exec rm {} \;

Opdatering af databasen

sudo updatedb

Opdatering og opgradering af systempakker

sudo apt-get update -y && sudo apt-get upgrade -y
Afinstallering af gamle Kernel
sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $(uname -r | sed -r 's/-[a-z]+//') | sed ':a;N;$!ba;s/\n/ /g')

Gå tilbage til indholdsfortegnelsen

Kørselsmetoder

Selve oprydningen som vi foreslår, kan man kører både fra Programmer->Tilbehør->Terminal og ved at kører det som et script, dette er forklaret i de følgende afsnit.

Gå tilbage til indholdsfortegnelsen

 

Via Programmer->Tilbehør->Terminal

Indsæt følgende kommando i Programmer->Tilbehør->Terminal:

sudo dpkg --configure -a && sudo apt-get check -y && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf $HOME/.local/share/Trash/files && sudo rm -rf ~/.evolution/mail/local/folders.db && sudo find ~/.thumbnails -type f -exec rm {} \; && sudo rm -rf /var/log/*.gz && sudo updatedb && sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $(uname -r | sed -r 's/-[a-z]+//') | sed ':a;N;$!ba;s/\n/ /g')

Tryk ”enter”

Indtast din brugerkode (koden er usynlig imens man skriver den)

Tryk ”enter”

Gå tilbage til indholdsfortegnelsen

 

Via script

Dette kapitel er delt op i to dele, den ene er hvor man henter det færdige scriptet og kører det “grafisk”, det andet er om hvordan man selv kan oprette et script (det er præcist det samme indhold).

Nederst i guiden er der en beskrivelse af hvordan man kan få Ubuntu til selv at kører scriptet, på et forudbestemt tidspunkt og/eller fra terminalen med en enkelt kommando.

Bemærk dog at denne mulighed kun virker hvis man selv laver scriptet, det script man kan hente i guiden og kører grafisk, er med “sudo” indbygget og kan derfor ikke køres på andre måder en den beskrevne!

Gå tilbage til indholdsfortegnelsen

 

Man kan selv lave et script med kommandoerne

Gå ind i Programmer->Tilbehør->Terminal og skriv:

gedit

Der kommer nu et tomt tekstdokument, kopier følgende og indsæt det i dokumentet:

#!/bin/sh
# Oprydning og opdatering af Ubuntu.
# Skrevet af Denmark Loco Team.
#
# Bemærk at dette script er lavet, så der ikke kommer den normale
# gennemgang af hvad der sker under opdateringen, fordi jeg har
# indsat "-qq" (No output except for errors) i kommandoen.
echo ""
echo "Søgning efter defekte systempakker."
dpkg --configure -a
apt-get check -y -qq
echo ""
echo ""
echo ""
echo ""
echo "Oprydning af systemet."
apt-get autoremove -y
apt-get clean -y
rm -rf $HOME/.local/share/Trash/files
rm -rf ~/.evolution/mail/local/folders.db
find ~/.thumbnails -type f -exec rm {} \;
rm -rf /var/log/*.gz
echo ""
echo ""
echo ""
echo ""
echo "Opdatering af systempakker."
updatedb
apt-get update -y
apt-get upgrade -y
echo ""
echo ""
echo ""
echo ""
echo "Afinstallering af gamle Kernel."
sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $(uname -r | sed -r 's/-[a-z]+//') | sed ':a;N;$!ba;s/\n/ /g')
echo ""
echo ""
echo ""
echo "Oprydning og opdatering af Ubuntu er færdig."

Til slut gemmes tekstfilen som:

opryd.sh

Man kan derefter lave det, så scriptet starter op ved at man skriver ”sudo opryd.sh” i terminalen, hvilket vi syntes er hurtigere at bruge, end den lange kommandolinje som er med i denne guide.

Placer det gemte script i Steder->Hjemmemappe og kør derefter denne kommando i terminalen:

sudo mv ~/opryd.sh /usr/local/bin && sudo chmod +x /usr/local/bin/opryd.sh

Dette flytter scriptet til /usr/local/bin og gør det kørbart, så det derefter kan køres med:

sudo opryd.sh

Gå tilbage til indholdsfortegnelsen

Kør scriptet automatisk på forbestemte tidspunkter

Man kan bruge programmet gnome-schedule, til at kører scriptet automatisk på forbestemte tidspunkter, laoshi har lavet en guide om dette Klik her

Guiden er nem at finde ud af – men bemærk lige at scriptet i denne guide er beskrevet gemt som “opryd.sh” og at der i laoshi´s guide er vist et lidt andet eksempel med navnet “rydop.sh” – den lille forskel med den store effekt, så husk hvad I har kaldt dette script, hvis I vil bruge gnome-schedule.

Gå tilbage til indholdsfortegnelsen


Bidragydere til denne guide

laoshi
Christian Arvai

Gå tilbage til indholdsfortegnelsen


Ét svar til “Oprydning og opdatering af Ubuntu”

  1. […] FAQ (Ofte stillede spørgsmål) (AJenbo) Oprydning og opdatering af Ubuntu (Christian […]

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *