www.Freedomnotbeer.dk

Fri software" er et spørgsmål om frihed - ikke pris. - Richard Stallman

  • Increase font size
  • Default font size
  • Decrease font size
Hjem Arvai's guides Oprydning og opdatering af Ubuntu

Oprydning og opdatering af Ubuntu

Oprydning og opdatering af Ubuntu

 

Guiden er sidst ændret den : 16/04/2009

Ændringer var Vedr. : indsat kommandoen "sudo find ~/.thumbnails -type f -exec rm {} \;" for af fjerne gamle thumbnails.

 

 

 

Kapiteloversigt:

 

- Indledning

- Kommandolinien og scriptet indeholder følgende

- Kørselsmetoder

Via Programmer->Tilbehør->Terminal

Via script indledning

Hent det færdige script og kør det "grafisk"

Man kan selv lave et script med kommandoerne

- Kør scriptet automatisk på forbestemte tidspunkter

 

 

 

Indledning:

 

Jeg 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å det vil jeg ikke uddybe så meget.

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

Scriptet er en ”blid” udgave af det jeg selv bruger dagligt, men jeg har bla. fjernet ”opgradering af kernel” – fordi det ikke er alle der vil være tilfredse hvis den opgraderes.

Der kan være mange grunde til at det er en god ide at bruge guiden, personligt har jeg scriptet på 3 pc´er, det sparer mig for ret meget tid, når jeg ikke skal holde øje med børnenes pc´er og rydde op på disse.

En anden grund er, at når man installere programmer i ubuntu, kommer der en del overflødige filer som kan fjernes bagefter, det kan faktisk hurtigt løbe op i adskillige GB, hvis man som jeg selv afprøver mange forskellige spil/programmer og derefter fjerner dem som jeg ikke vil bruge.

 

 

 

 

Kommandolinien 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 --force-yes

sudo apt-get clean -y --force-yes

 

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 --force-yes

 

 

 

 

 

 

Kørselsmetoder :

Selve oprydningen som jeg 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.

 

 

 

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 --force-yes && sudo apt-get clean -y --force-yes && 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 --force-yes

Tryk ”enter”

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

Tryk ”enter”

 

 

 

Via script

Dette kapitel er delt op i 2 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 !

 

 



Hent det færdige script og kør det "grafisk" :

Download det færdige script Klik her

Højreklik på ”opryd.sh” filen,.
Vælg Egenskaber->rettigheder
Marker i ”Tillad kørsel af filen som program”
Vælg ”Luk”
Dobbeltklik på ”opryd.sh” og vælg ”Kør i terminal”

 

 

 

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 Christian Arvai.
#
# 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 --force-yes -qq
apt-get clean -y --force-yes -qq
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 -qq -m
apt-get upgrade -y --force-yes -qq -m
echo ""
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 jeg personligt syntes er hurtigere at bruge, en den lange kommandolinie som jeg har 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 chown root /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

 

 

 

 

 

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.