Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: opruimcommando ook goed voor 18.04  (gelezen 1424 keer)

Offline wolfke

  • Lid
opruimcommando ook goed voor 18.04
« Gepost op: 2018/12/22, 15:23:10 »
Ik heb een commando dat ik regelmatig uitvoerde in versie 10.04 om oude update-geg. op te ruimen.
Mag ik datzelfde ook in 18.04 gebruiken zonder "iets" te veel op te ruimen?

dpkg -l linux-*.*|awk '/^ii/{print $2}'|grep -v -e $(uname -r|cut -f1,2 -d"-")|grep -e [0-9]|grep -v kbuild|xargs sudo apt-get -y purge

Offline ajjp

  • Lid
Re: opruimcommando ook goed voor 18.04
« Reactie #1 Gepost op: 2018/12/22, 15:36:15 »
Waarom niet sudo apt autoremove?

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: opruimcommando ook goed voor 18.04
« Reactie #2 Gepost op: 2018/12/22, 16:14:14 »
Dit werkt ook in 18.04, en heeft als voordeel dat je één oude reserve-systeemkern overhoudt:
https://sites.google.com/site/computertip/schoon#TOC-Verwijder-oude-systeemkernen
(punt 5, rechterkolom)


Offline vanadium

  • Lid
Re: opruimcommando ook goed voor 18.04
« Reactie #3 Gepost op: 2018/12/22, 16:39:50 »
Volgens mijn ervaring laat sudo apt autoremove ook de voorlaatste kernel staan. Mij lijkt het best eenvoudig dit commando te gebruiken. Het verwijdert automatisch de oudere kernels (volgens mij dus behalve de voorlaatste), maar ook elk pakket dat ooit als afhankelijk pakket werd geïnstalleerd, maar ondertussen door geen enkel geïnstalleerd pakket meer gebruikt wordt.

Offline ajjp

  • Lid
Re: opruimcommando ook goed voor 18.04
« Reactie #4 Gepost op: 2018/12/22, 16:43:12 »
Laat dat "volgens mij" maar weg. De voorlaatste blijft inderdaad staan!

Re: opruimcommando ook goed voor 18.04
« Reactie #5 Gepost op: 2018/12/22, 16:43:54 »
Waarom niet sudo apt autoremove?

Waarom dan niet meteen goed?  =D

sudo apt-get autoclean && sudo apt-get autoremove
- I ♥ Linux -
Bij irritatie, voeg hier 'partyrabbit' toe -> https://forum.ubuntu-nl.org/index.php?action=profile;area=lists;sa=ignore

Re: opruimcommando ook goed voor 18.04
« Reactie #6 Gepost op: 2018/12/23, 14:07:25 »
sudo apt-get autoclean && sudo apt-get autoremove

Ik ben altijd al een beetje huiverig geweest om dit soort commando's te gebruiken. Waarschijnlijk geheel ten onrechte ^-^. Ben altijd bang dat ik zaken opruim waardoor ik m'n systeem verziek. Geen idee hoe dit komt. Wellicht nog steeds een overblijfsel van dat os dat ik ruim 10 jaar geleden gebruikte  =D
Wat is precies het verschil tussen autoclean en autoremove? Kan ik beide commando's zonder risico gebruiken? Maken de commando's enkel schijfruimte vrij of is/zijn er ook nog verdere functies?
Een boek doet het altijd...

Offline ajjp

  • Lid
Re: opruimcommando ook goed voor 18.04
« Reactie #7 Gepost op: 2018/12/23, 14:24:33 »
Citaat
Maken de commando's enkel schijfruimte vrij of is/zijn er ook nog verdere functies?
Nee, ze ruimen alleen overbodige rommel op. Autoremove vooral verouderde kernels (op de voorlaatste na) en verweesde pakketten. Autoclean ruimt rommel op die na installatie van pakketten is achtergebleven. Als je in Synaptic "opgehaalde pakketten verwijderen na installatie" aangevinkt heb staan, zal autoclean zelden iets te doen hebben.

Re: opruimcommando ook goed voor 18.04
« Reactie #8 Gepost op: 2018/12/23, 14:28:51 »
Wat is precies het verschil tussen autoclean en autoremove? Kan ik beide commando's zonder risico gebruiken? Maken de commando's enkel schijfruimte vrij of is/zijn er ook nog verdere functies?

Geen idee, want ik krijg het ook niet verwoord tot uitleg. Dat zullen de specialisten uit moeten leggen.
Dit commando kreeg ik jaren geleden ook hier, en sindsdien voer ik het regelmatig uit zonder ooit problemen gekregen te hebben. Linux is ver perfect, maar laat wel oude kernels staan en verouderde (installatie?) bestanden. Als er teveel achter blijft dan gaat dat vertragen, dus regelmatig opruimen. Dit is een bekend iets.

Je kunt het commando gewoon invoeren en zien wat er opgeruimt gaat worden. Het ruimt pas echt op als je bevestigd met J zoals je verderop in deze reactie kunt zien.

Dit is bijvoorbeeld wat er bij mij nu opgeruimd gaat worden...

sudo apt-get autoclean && sudo apt-get autoremove
[sudo] wachtwoord voor PC: ***
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd       
De statusinformatie wordt gelezen... Klaar
Del linux-image-generic 4.4.0.140.146 [2322 B]
Del linux-libc-dev 4.4.0-140.166 [854 kB]
Del linux-generic 4.4.0.140.146 [1788 B]
Del linux-headers-generic 4.4.0.140.146 [2278 B]
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd       
De statusinformatie wordt gelezen... Klaar
De volgende pakketten zullen VERWIJDERD worden:
  linux-headers-4.4.0-139 linux-headers-4.4.0-139-generic
  linux-image-4.4.0-139-generic linux-image-extra-4.4.0-139-generic
0 opgewaardeerd, 0 nieuw geïnstalleerd, 4 te verwijderen en 1 niet opgewaardeerd.
Na deze bewerking zal er 303 MB schijfruimte vrijkomen.
Wilt u doorgaan? [J/n]
« Laatst bewerkt op: 2018/12/23, 14:31:44 door partyrabbit »
- I ♥ Linux -
Bij irritatie, voeg hier 'partyrabbit' toe -> https://forum.ubuntu-nl.org/index.php?action=profile;area=lists;sa=ignore

Offline vanadium

  • Lid
Re: opruimcommando ook goed voor 18.04
« Reactie #9 Gepost op: 2018/12/23, 14:34:53 »
Beide commando's kan je zonder huivering gebruiken.

Als je programma's installeert, dan worden installatiebestanden met de .deb extensie naar je computer gedownload. Eens ze werden gedownload, worden de programma's met behulp van die .deb bestanden geïnstalleerd. "Geïnstalleerd" betekent dat de relevante uitvoerbare bestanden en configuratiebestanden op de juiste plaats in je systeemfolders worden geplaatst.

De gedownloade .deb bestanden worden op je computer bewaard. 'autoclean' zal die .deb bestanden verwijderen, die niet meer nuttig zijn omdat ze niet meer in de softwarebronnen aangeboden worden, of omdat ze verouderd zijn. Alle andere .deb bestanden blijven staan. Ze vormen een buffer, die vermijdt dat je het pakket weer eens moet downloaden als je het opnieuw wil installeren. Persoonlijke bedenking: volgens mijn ervaring wordt een pakket telkens toch opnieuw gedownload, zodat het bewaren van die bestanden niet zo zinvol is. Ik vermoed dat dit systeem vroeger veel meer van belang was, toen internetverbindingen traag, duur en niet altijd beschikbaar waren.

De optie 'clean' is vollediger: die optie zal alle gedownloade .deb bestanden verwijderen.

'autoremove' heeft betrekking op de geïnstalleerde pakketten. Het zal automatisch die pakketten verwijderen, die ooit zijn automatisch mee geïnstalleerd werden als afhankelijkheid van een ander pakket, dat ondertussen verwijderd werd. Bijkomende voorwaarde is natuurlijk dat het pakket ook door geen enkel ander pakket wordt gebruikt.

Bijvoorbeeld, de desktop xfce installeer je door het pakket 'xfce4' te installeren.
sudo apt install xfce4
Automatisch zullen (zeer) veel pakketten die bij de desktop horen, de zogenaamde 'afhankelijkheden' of 'dependencies', ook mee gedownload worden en mee geïnstalleerd worden, denk maar aan bestandsbeheer thunar en al zijn afhankelijkheden, het xfce controle centrum, enz.

Als je nu xfce verwijdert
sudo apt remove xfce4
dan blijven  al die afhankelijkheden vooralsnog op je systeem achter. Enkel het pakket xfce4 wordt verwijderd. Het commando
sudo apt autoremove
zal nu ook automatisch die andere pakketten die met xfce4 zijn meegekomen, verwijderen.


« Laatst bewerkt op: 2018/12/23, 14:42:14 door vanadium »

Re: opruimcommando ook goed voor 18.04
« Reactie #10 Gepost op: 2018/12/23, 14:59:57 »
Vanadium, bedankt voor dit verhelderende college :)

Nou ben ik nog wel benieuwd naar het volgende.
Pjotr heeft in deze thread een verwijzing gemaakt naar zijn uitleg hoe systeemkernels veilig te verwijderen (waarvoor dank Pjotr!). Nou lees ik ook in deze thread dat 'autoremove' hetzelfde doet(?). Wat is het nut/verschil dan van Pjotr's iets complexere manier van systeemkernels verwijderen (no offence Pjotr ;)) in vergelijking met 'autoremove'?
Een boek doet het altijd...

Offline vanadium

  • Lid
Re: opruimcommando ook goed voor 18.04
« Reactie #11 Gepost op: 2018/12/23, 18:03:23 »
Vóór Ubuntu 16.04 verwijderde 'autoremove' geen oude kernels. Vanaf 16.04 is 'autoremove' de handiger versie om oude kernels (samen met de rest) op te ruimen.

Offline wolfke

  • Lid
Re: opruimcommando ook goed voor 18.04
« Reactie #12 Gepost op: 2019/01/09, 16:47:53 »
ik ben terug van even weggeweest.
Interessante antwoorden op mijn vraag. Bedankt. :D