[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Update Debian installatie



On Tue, May 30, 2017 at 10:07:17AM +0200, Cecil Westerhof wrote:
> On Tuesday 30 May 2017 08:18 CEST, Geert Stappers wrote:
> 
> > On Tue, May 30, 2017 at 07:33:59AM +0200, Cecil Westerhof wrote:
> >> Om makkelijker een Debian installatie te updaten wordt vaak
> >> eenalias als de onderstaande gebruikt:
> >>   alias update='apt update; apt upgrade'
> >>
> >> Het nadeel hiervan is dat de upgrade ook wordt uitgevoerd indien
> >> deze niet nodig is, daarom heb ik de volgende alias gedefinieerd:
> >> alias update='apt update 2>/dev/null | grep -q upgraded && apt upgrade'
> >>
> >> Nu wordt de upgrade alleen uitgevoerd indien deze nodig is.
> >>
> >
> > Is nog eerder opgevangen output van de `apt update`?
> >
> > Die vraag omdat mijn inschatting is dat
> >
> >   apt update ; apt upgrade
> >
> > hetzelfde is als
> >
> >   apt update | grep -q upgraded && apt upgrade
> 
> Zeker niet. In het eerste geval wordt apt upgrade altijd uitgevoerd.
> In het tweede geval enkel wanneer er daadwerkelijk iets te updaten is.
> 
> Wanneer je ???apt update??? geeft en er is iets te upgraden, dan eindigt
> de output met (het aantal packages zal natuurlijk wisselend zijn):
>     Reading package lists... Done
>     Building dependency tree
>     Reading state information... Done
>     11 packages can be upgraded. Run 'apt list --upgradable' to see them.
> 
> Wanneer er niets is om te upgraden dan eindigt de output met:
>     Reading package lists... Done
>     Building dependency tree
>     Reading state information... Done
>     All packages are up to date.
> 
> Dat gebruik ik dus om te voorkomen dat ???apt upgrade??? nodeloos wordt
> uitgevoerd. Misschien niet heel erg belangrijk, maar ik vind het toch
> wel handig.

Ah, ik zie/besef nu ook dat het om een shell alias gaat.  Zo een alias
wordt interactief gebruikt.  Dan wil je inderdaad proberen te vermijden
dat `apt upgrade` nodeloos gaat lopen.

Mijn voorkeur heeft "unattended-upgrades". Paul van der Vlis noemde
die eerder ook.


Groeten
Geert Stappers
-- 
Leven en laten leven


Reply to: