Hvis du er som mig, og sidder og leger alt for meget med din ubuntu maskine. Så kan du hurtig få en masse programmer til at ligge på din harddisk. Som du faktisk ikke var klar over stadig var der.
Det er der heldigvis råd for. Og det er ikke særlig svært, at finde dem.
Det første (jeg) gør er, at lave en komplet liste over alle programmer på HD'en
Åben en terminal og skriv
Kode: Vælg alt
dpkg --get-selections > ~/installed_programs
Så kommer der til og ligge en fil, som vi har kaldt "install_programs" i dit home dir.
I den her fil kan du i ro og fred. Kigge alle de programmer igennem, som du har installeret på din maskine.
Hvis du bare vil se en hurtig oversigt i terminalen, skriver du bare
Kode: Vælg alt
dpkg --get-selections
evt. med "| less" funktionen så du kan se en linie af gangen (der er rigtig mange linier!!!)
Kode: Vælg alt
dpkg --get-selections | less
Hvis du kun vi se de programmer, som er "deinstall". Altså de programmer som ikke længere bruges. Men af en eller anden grund stadig ligger på din harddisk (der ligger stadig conf filer, du har kun afinstalleret programmet med apt-get remove funktionen osv. osv.) Så kan du skrive
Kode: Vælg alt
dpkg --get-selections | grep deinstall > ~/deinstalled_programs
Nu vil disse "programmer" fremkomme i tekst filen "deinstalled_programs" i dit home dir.
Hvis du bare vil se en hurtig oversigt i terminalen, skriver du bare
Kode: Vælg alt
dpkg --get-selections | grep deinstall
Her fremkommer de programmer så, som er "deinstall"
nu kan du vælge at afinstallere dem manuelt en efter en. Eller du kan vælge den hurtige løsning...
Kode: Vælg alt
sudo dpkg --get-selections | grep deinstall | cut -f1 |xargs dpkg -P
"dit super user password"
Det denne command gør er:
dpkg --get-selections (viser alle installeret programmer og "deinstall")
| grep deinstall (viser kun de filer som står som "deinstall")
| cut f1 (nu vil vi gerne have hele "felt 1" tilbage til komando prompten)
| xargs dpkg -P (her fortæller vi at alt det der lige er kommet tilbage til komando prompten, skal køres med komandoen dpkg -P. Altså --purge funktionen!)
Hvis du vil kan du lave et lille hurtig script. For at gøre det nemmere (og huske komandoen)
Kode: Vælg alt
#/bin/bash
dpkg --get-selections | grep deinstall | cut -f1 |xargs dpkg -P
gem filen og kald den "hvad-du-vil.sh"
Kode: Vælg alt
chmod a+x "hvad-du-vil.sh
Kode: Vælg alt
sudo mv hvad-du-vil.sh /usr/local/bin
kør filen engang imellem sådan her:
Kode: Vælg alt
sudo hvad-du-vil.sh
"dit super user password"
Hvis der kommer en medelse noget ligende denne:
Options marked [*] produce a lot of output - pipe it through `less' or `more' !
er det fordi, der ikke er nogle programmer. Som er sat som "deinstall"
- Leutenant